![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Создание кросс-платформенных приложений для Windows 8 RT и Windows Phone 8 с помощью Delphi XE5 и FireMonkeyDelphi , ОС и Железо , WindowsС развитием технологий кросс-платформенной разработки, многие разработчики ищут способы создания приложений, которые могли бы работать на различных операционных системах с минимальными изменениями в коде. Вопрос о возможности создания приложений для Windows 8 RT и Windows Phone 8 с использованием Delphi XE5 и FireMonkey является актуальным для многих специалистов, работающих с Object Pascal и Delphi. ПроблемаВопрос, который волнует многих разработчиков: можно ли использовать среду разработки Delphi XE5 или RAD Studio XE5 для создания приложений, которые бы работали на Windows 8 RT (на основе ARM-процессоров) и Windows Phone 8, используя один и тот же код на основе технологии FireMonkey, как это делается для Android и iOS? Исходя из информации на сайте Embarcadero, посвященной разработке под Windows, можно предположить, что поддержка Windows 8 RT и Windows Phone 8 отсутствует. Решение проблемыПосле изучения материалов и обсуждений, стало ясно, что Delphi XE5 не поддерживает создание приложений для WinRT или Windows Phone 8. Это подтверждается как неофициальными попытками хакеров создать простейшие приложения для WinRT на x86, так и официальными заявлениями поддержки Embarcadero. Подтвержденный ответНа данный момент Delphi XE5 не позволяет создавать приложения, которые бы работали на устройствах с WinRT или Windows Phone 8. Это связано с техническими ограничениями, которые делают поддержку этих платформ невозможной. Комментарии пользователей и ответы поддержки Embarcadero указывают на то, что вероятность добавления поддержки этих платформ в ближайшее время крайне низка. Альтернативные вариантыРассматриваются работы над поддержкой Windows ARM/RT, Linux Server, однако статус последнего обозначен как "To Be Determined" (ТБД), что означает, что его будущее пока не определено. Разработчикам, заинтересованным в разработке для этих платформ, рекомендуется рассмотреть использование нативных инструментов, таких как Visual Studio с C#. Выводы для разработчиковЕсли ваш проект предполагает разработку приложений для Windows 8 RT или Windows Phone 8, и вы рассмотрели возможность использования Delphi XE5, на основе текущей информации, следует искать альтернативные решения. Visual Studio с C# является одним из возможных вариантов для разработки нативных приложений под эти платформы. Пример кодаПоскольку Delphi XE5 не поддерживает создание приложений для Windows 8 RT и Windows Phone 8, примеры кода на Object Pascal для этих платформ не приводятся. Разработчикам рекомендуется ознакомиться с документацией и примерами, предоставляемыми Embarcadero для поддерживаемых платформ. Эта статья представляет собой краткий обзор текущей ситуации с поддержкой Windows 8 RT и Windows Phone 8 в среде разработки Delphi XE5. Надеемся, что предоставленная информация окажется полезной для разработчиков, планирующих кросс-платформенную разработку. Описание возможности создания кросс-платформенных приложений для Windows 8 RT и Windows Phone 8 с использованием Delphi XE5 и FireMonkey, а также обсуждение текущих ограничений и альтернативных решений для разработчиков. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |