I found that if theappmanifestfile is created manually, Steam will still download the app regardless of platform. There are a minimum of three variables that have to be set in order for this to work. The first is theAppID-- the ID of the app you're trying to download. The second is...
IsTeamTask IsTranscriptionEnabledInMailboxConfig IsUndecidedApprovalRequest IsUnmodified IsVisible IsVoicemail IsWorkTime IsWritable Item Item (UploadItemType) ItemAttachment ItemChange ItemChanges ItemClass ItemClasses ItemClasses (ArrayOfItemClassType) ItemCount ItemHits ItemHoldPeriod ItemId ItemIds Item...