2013-11-02 6 views
6

Итак, Delphi теперь поддерживает программирование для Windows, MacOS, Android & iOS. Есть ли способ использовать Delphi (XE5) для написания программ для Windows Mobiles?Программирование для Windows Mobile Delphi

+3

Что вы подразумеваете под "Windows Mobile"? Вы имеете в виду Windows CE (старый) на базе Windows Mobile 6 или Windows Phone 8, который полностью отличается от Windows Mobile и не основан на CE? –

+0

@WarrenP Я имею в виду все то, что вы упомянули! –

+1

Нет никакого способа с помощью какого-либо инструмента или языка писать одно приложение, которое работает как на Win Mobile 6, так и на WinPhone 7 и WinPhone 8. Даже с инструментами Microsoft. Delphi никогда не поддерживала никаких мобильных операционных систем Microsoft, но я считаю, что в будущем это будет дорогой план поддержки Windows Mobile 8. –

ответ

4

Delphi XE5 предназначается для настольных компьютеров Windows, 32 и 64 бит, 32-разрядных MacOS, iOS (ARM) и Android (ARM). Он не нацелен на любой вкус Windows Mobile.

5

Вы можете посмотреть на Oxygene компилятором RemObjects, они имеют поддержку многих платформ, включая WinRT, прошивкой и Android, Вот цитата с их сайта:

Oxygene 6 вне теперь, поддерживая 3 основную цель платформы: .NET, WinRT и Mono, Java и Android и NEW! родная разработка Cocoa для Mac и iOS. тот же язык позволяет цели все три платформы, и производит 100% нативный выход для соответствующей платформы

Oxygene не является продуктом Delphi, но он был в комплекте с Rad Studio, в Delphi Prism

+0

Похоже, Oxygene может делать WinPhone: http://www.remobjects.com/oxygene/platforms/windowsphone.aspx –

+0

Oxygene позволяет вам использовать свои знания синтаксиса Pascal, но имейте в виду, что его подход основан на предоставлении вам синтаксического доступа Pascal в рамки уже на платформе, поэтому, если вы хотите изучить Windows Phone Development, вам нужно будет прочитать документы Microsoft и узнать, как использовать Windows Phone 8 API и SDK, с той лишь разницей, что вы код в Pascal вместо C#. Затем вы можете писать приложения для Windows Phone 8, а также приложения для Windows Store для Windows 8. Эти приложения, как правило, не переносятся в iOS и Android. –

3

You может использовать Lazarus. http://www.lazarus.freepascal.org
У этого есть поддержка для WinCE.

Google для lazarus wince, и вы увидите значительный список ссылок.
У меня нет опыта с WinCE.

+1

WinCE - это уже старая школа.Немного похоже на Win95! Я сомневаюсь, что FPC нацелен на WinPhone –

+0

Мы действительно работаем с довольно * новым * сканером штрих-кода (Motorola MT-2070), который запускает WinCE. –

+0

@JerryDodge Это не вопрос об WinCE, хотя –

2

Delphi XE5 предназначен для Windows 32bit, Windows 64bit, MacOS 32bit, iOS, Android и Web. Он не предназначен для Windows Mobile.

Вы можете скачать lazarus от http://www.lazarus.freepascal.org У этого есть поддержка для WinCE.

Вы можете перейти на Delphi 10.1 Berlin или даже дождаться Delphi 10.2 Godzilla. Delphi 10.1 Berlin Update 2 включает разработку Windows 10 и, следовательно, возможность конвертировать ваше приложение Win32 или Win64 в файл AppX. Файл AppX используется для запуска приложений в Windows 10. Это включает Desktop, Xbox One, HoloLense, Mobile, Tablet, IoT и т. Д. Хотя я считаю, что Delphi 10.1 Berlin Update 2 конвертирует в AppX, использует Desktop Bridge от Microsoft и, таким образом, ваш конвертированный Возможно, приложение может работать только на настольном компьютере Windows 10 и Windows 10.

Смежные вопросы