Какое аппаратное / программное обеспечение необходимо для разработки приложений для Mac или iOS в Delphi XE2? - PullRequest
3 голосов
/ 04 декабря 2011

Очевидно, что нужен компьютер с копией Delphi XE2.Но вам нужен Mac или iPad?Mac OSX работает на виртуальной машине?... Можете ли вы создать и скомпилировать приложение полностью на ПК?

Ответы [ 3 ]

3 голосов
/ 04 декабря 2011

Для использования IDE и компилятора Delphi XE2 требуется Windows-компьютер (32- или 64-разрядный, под управлением Vista или 7 - хотя XP ограничена в поддержке). Они просто не будут работать на любой другой платформе, поэтому вы можете разрабатывать их только на ПК с Windows!

С только на ПК с Windows 32 (или 64) бит можно создавать приложения Win32, Win64 и OSX.

Для тестирования / запуска 64-разрядных приложений Windows требуется 64-разрядная система с установленной 64-разрядной версией Windows.

Для тестирования / запуска приложений OSX требуется система Mac под управлением 10.6 (Snow Leopard) или 10.7 (Lion). «Хакинтош» или виртуальная машина под управлением MacOSX не будет работать (и является нарушением лицензионного соглашения Apple)!

Для создания приложений для iOS требуются те же критерии, что указаны выше для тестирования приложений OSX, с дополнительным требованием установки пакета FireMonkey для iOS (содержащего компилятор FreePascal и библиотеки FireMonkey), XCode и эмулятора iOS.

Эмулятор iOS будет запускать приложения для iOS, созданные на Delphi, хотя тестирование на физическом устройстве часто считается лучшим.

1 голос
/ 04 декабря 2011

Вы можете создать и скомпилировать начальное приложение на ПК.

Вам потребуется OS X версии 10.6 или 10.7, чтобы протестировать его на MAC: Предварительные условия

СмотретьАндреано Лануссе видео

Найдено с помощью Google: Mac в виртуальной машине

0 голосов
/ 13 декабря 2013

немного поздно, но вопрос все еще стоит (по крайней мере, я изучаю тему)

относительно части виртуализации Mac, которая отвергается всеми выше, и как это не такможно использовать вместо физического Mac (то же самое для комментария, связанного с FM в open-gl выше). Я бы процитировал официальную документацию XE5:

"Для всех приложений FireMonkey требуется графический процессор (GPU) на обоихцелевая платформа и система разработки. Графический процессор может быть доступен либо напрямую, либо через виртуализацию "(http://docwiki.embarcadero.com/RADStudio/XE5/en/FireMonkey_Platform_Prerequisites)

Обратите внимание, что это не требование XE5, оно будет работать также и с XE2, поскольку наличие графического процессораДоступ к виртуальной машине в основном означает предоставление ей прямого контроля над виртуальной машиной (в случае vmware через сквозной ввод-вывод, называемый VMDirectPath, хотя в этом частном случае есть ограничения).с помощью графического процессора.

Я использовал этот метод для многих других, не DelphiСвязанные с iOS, действия, которые также требуют доступа к физическому графическому процессору, и все они работают просто замечательно («насколько хорошо» зависит от выбранного оборудования, поэтому, конечно, нужно позаботиться о нем).

так чтоОтветы: нет, да, да.

, как говорили другие, рекомендуется протестировать ваши приложения на реальных целевых системах, поэтому в какой-то момент вы можете подумать о приобретении какого-либо подержанного устройства для работы.

...