2013-12-12 2 views
1

Я новичок в разработке приложений для Windows 8 Я просто хочу знать, что можно сделать один пакет приложений, который будет работать как на вкладке Windows, так и на телефоне Windows 8 [Например, в случае iOS же ipa может быть установлен на iPhone, а также iPad]?windows 8 phone app vs windows 8 tab app

Я знаю, что выиграл 8 телефонов и выиграл 8 вкладков/настольных компьютеров, и вы можете использовать разные sdks и обмен кодами. Но могу ли я сделать один общий пакет для его запуска на обеих платформах.

ответ

1

Как Xyroid объяснил, что они имеют другое имя файла для приложений. И поскольку вы по сравнению с iOS, позвольте мне сказать вам, что iPhone и iPad - это в основном одно и то же устройство с одинаковой архитектурой и той же ОС с различным разрешением экрана (если вы игнорируете вызывающую функцию), поэтому один IPA, который работает на iPhone, может работа на iPad тоже.

Хотя Windows 8 и Windows Phone 8 - это две разные ОС, основанные на некотором распространенном коде и времени выполнения, но на самом деле у них разные уровни обработки приложений. У них даже есть другой компонент пользовательского интерфейса. Вы можете создать библиотеку (dll), которая может работать для обоих, если она просто извлекает данные с определенного сервера или предоставляет некоторые функции низкого уровня. Но для создания одного пакета, который может работать на обоих, это другое дело. Даже если они будут использовать одно и то же имя файла, внутренние коды и время выполнения не могут быть изменены.

PS: Приложения WinRT могут работать и в Windows 8, так как WinRT - это урезанная версия Windows 8 (без приложения для рабочего стола).

+0

Спасибо за ваш комментарий. – souvickcse

2

Нет, это невозможно. Пакеты приложений WP8 представляют собой файлы .XAP. & Приложения Windows 8 - файлы .APPX/.APPXUPLOAD. Вы можете использовать различные методы обмена кодами, такие как MVVM, PCL и т. Д., Но вы не можете создать один файл, который действует как установщик для обоих.

Maximize code reuse between Windows Phone 8 and Windows 8

+0

Благодарим вас за ответ. – souvickcse