• 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 сказал:

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

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

Kitty понравилось это

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


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

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

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


Ссылка на сообщение
Поделиться на других сайтах
  • 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/ бывают полезные матерьялы.

Kitty и Rusland понравилось это

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


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

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

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

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

 

krapotkin понравилось это

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


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

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

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

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

 

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

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

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

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


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

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

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

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

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

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

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

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

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

 

Kitty понравилось это

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


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

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

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

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

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

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

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

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

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

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


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

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

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


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

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

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

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

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


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

Создайте аккаунт или войдите для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу