• 0
Steepe_Hare

Насколько хорош FMX для iOS?

Вопросы

Хотелось бы спросить у бывалых Firemonkey-программистов. Какие среды для Windows, кроме Delphi, позволяет писать приложения для iOS?

Насколько хороша Delphi для создания iOS-приложений? Какой круг задач она позволяет решать? Много ли подводных камней при программировании?

Заранее спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 ответов на этот вопрос

  • 0

Статья Всеволода Леонова о разработке под iOS:

https://community.embarcadero.com/blogs/entry/delphi-for-ios-необходимое-оборудование-1271

Она еще актуальна? Действительно нужен еще макинтош?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Да нужен Mac или хакинтош на виртуалке.

Есть инструмента типа Xamarin, QT на них можно писать на iOS

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
13 минут назад, mrseagull сказал:

Да нужен Mac или хакинтош на виртуалке.

Есть инструмента типа Xamarin, QT на них можно писать на iOS

они тоже требуют наличия макинтоша?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
21 минуту назад, Steepe_Hare сказал:

они тоже требуют наличия макинтоша?

всё, что предназначено для инфраструктуры Эппла требует наличие мака. Это закрытая экосистема, приложения можно собирать только официальными средствами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
1 час назад, Error сказал:

Для iOS FMX работает намного лучше, чем для Android

А как обстоит дело с матчастью? (литература для написания на FMX под iOS, форумы, готовые решения)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
52 минуты назад, Steepe_Hare сказал:

готовые решения

TDoAllWonderfullyButton к счастью не включена в подставку ни в один язык программирования. Иначе программисты стали бы не нужны.

55 минут назад, Steepe_Hare сказал:

литература для написания на FMX под iOS

Запрашиваете что вы хотите сделать, находите решение для ObjectiveC, портируете на Delphi. Profit!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
54 минуты назад, Steepe_Hare сказал:

А как обстоит дело с матчастью? (литература для написания на FMX под iOS, форумы, готовые решения)

Форумы - прежде всего этот.

Готовые решения - периодически на http://www.fmxexpress.com/ проскакивает разное, на Google+ есть Delphi сообщество, https://www.beginend.net/ - агрегатор блогов, на https://habrahabr.ru/hub/delphi/ бывают полезные матерьялы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

т.к. фрагментация у IOS небольшая в отличии от Android можно по ошибке сказать что там приложения работают лучше.

если выбрать десять девайсов на андроиде с нормальными характеристиками (процом!), то приложения будут работать +/- одинаково

ну и зависит еще от используемых технологии и компонентов. из-за неправильной архитектуры приложения, создаются костыли и темы на форуме)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
11 минут назад, ZuBy сказал:

т.к. фрагментация у IOS небольшая в отличии от Android можно по ошибке сказать что там приложения работают лучше.

если выбрать десять девайсов на андроиде с нормальными характеристиками (процом!), то приложения будут работать +/- одинаково

ну и зависит еще от используемых технологии и компонентов. из-за неправильной архитектуры приложения, создаются костыли и темы на форуме)

 

Не соглашусь, под iOS доступны нативные компоненты, Z-Order.

Delphi код работает в основном потоке, в отличие от Android, что уже от многих глюков уберегает.

И в целом на мой взгляд интеграция с системой более аккуратная, из-за меньшего количество костылей в FMX для iOS.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
16 минут назад, Error сказал:

Не соглашусь, под iOS доступны нативные компоненты, Z-Order.

Delphi код работает в основном потоке, в отличие от Android, что уже от многих глюков уберегает.

И в целом на мой взгляд интеграция с системой более аккуратная, из-за меньшего количество костылей в FMX для iOS.

вот вы часто используете нативные контролы и какие? браузер и карты не считаем, они кросс

22 минуты назад, Error сказал:

И в целом на мой взгляд интеграция с системой более аккуратная

опять же повторюсь, что у айос почти нет фрагментации по сравнению с андроид

про какие костыли вы говорите?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
1 час назад, ZuBy сказал:

вот вы часто используете нативные контролы и какие? браузер и карты не считаем, они кросс

Использовать нативный TEdit и TMemo под iOS - must have.

1 час назад, ZuBy сказал:

опять же повторюсь, что у айос почти нет фрагментации по сравнению с андроид

И это тоже плюс к iOS.

1 час назад, ZuBy сказал:

про какие костыли вы говорите?

Конкретный пример не приведу, но FMX для Android есть костыли.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

И всё же... никто не ответил, насколько хорош FMX для iOS? Серьезные приложения для iPhone на Firemonkey пишут? В Инете инфы - как кот наплакал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

у человека приложение сертифицированное для авиакомпаний

достаточно серьезное? деловое, промышленного назначения. именно в стиле делфи.

а вот про "несерьезные" вопрос есть...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу