Перейти к содержанию
Fire Monkey от А до Я
  • 0

Что невозможно сделать на Delphi для Android?


Вольдемар

Вопрос

Рекомендуемые сообщения

  • 0
22 минуты назад, Ingalime сказал:

Если, главный модератор и разработчик, Равиль Зарипов, говорит, что у дельфи  нет будущего и надо уходить с Дельфи. То это диагноз FMX на сегодняшний день. Грустно...

Равиль Зарипов - не разработчик Firemonkey. Он просто хороший специалист в FMX. Разработчик тут Ярослав Бровин, но он хранит гордое молчание. Видимо, подписывал соглашение о неразглашении.

Ссылка на комментарий
  • 0
4 часа назад, Ingalime сказал:

Если, главный модератор и разработчик, Равиль Зарипов, говорит, что у дельфи  нет будущего и надо уходить с Дельфи. То это диагноз FMX на сегодняшний день. Грустно...

не перегибайте палку

Ссылка на комментарий
  • 0

Согласен, не перегибайте. Если нужна мультиплатформа в короткие сроки и проект не масштабный, то Delphi более выгоден.

Другое дело что для работы в команде, с большим проектом на Delphi будет сложно, из за того что мало программистов знают FMX и Delphi и дорого (покупка RAD). Именно эти причины останавливают многих заказчиков. 

Изменено пользователем ENERGY
Ссылка на комментарий
  • 0
  • Модераторы
19 часов назад, x11 сказал:

Какие баги у Токуо появились, которых нет у Berlin?

Ой да их куча, вы чего) 

андроид сломали чуть больше чем полностью, самые стабильные версии были Сиэтл и Берлин

Сиэтл был лучшей версией по мне

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

Про Токио я вообще молчу, RIP   

 

14 часа назад, DMS сказал:

Разработчик тут Ярослав Бровин, но он хранит гордое молчание. Видимо, подписывал соглашение о неразглашении.

:D он давно не работает в ембе

 

9 часов назад, ENERGY сказал:

Если нужна мультиплатформа в короткие сроки и проект не масштабный, то Delphi более выгоден.

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

Ссылка на комментарий
  • 0
3 минуты назад, Равиль Зарипов (ZuBy) сказал:

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

Ты на Delphi  разрабатывал проекты несколько лет. Разве за это время ты делал прототипы? Ты же делал вполне рабочие проекты, которые работают и сейчас на последних Android\iOS. Не пойму откуда такая категоричность.

Ссылка на комментарий
  • 0
  • Модераторы
Только что, ENERGY сказал:

Ты на Delphi  разрабатывал проекты несколько лет. Разве за это время ты делал прототипы? Ты же делал вполне рабочие проекты, которые работают и сейчас на последних Android\iOS. Не пойму откуда такая категоричность.

Да делал, да работают, но не у всех и не так как хотелось бы заказчикам.

На китайцах, на некоторых сони и еще были девайсы на которых просто не запускались приложения. А сейчас столько говна китайского в плане девайсов и народ ведь их берет, а наши приложения собранные на фмх просто не работают на них.

Приходилось много сидеть и объяснять заказчикам почему на фмх нельзя этого сделать, их короночку "ну в <любом приложении> это же работает" сложно перебить. Даже банально кнопочку или поле ввода над картой не сделать, а сколько было проблем из-за этого когда писали приложение "такси"

Сколько было переписано в фмх, чтобы заработал какой-нить метод из глубин СДК.

Кстати говоря, это все касается только мобильной разработки, и то большей части андроида. С виндой и маком все более менее стабильно, для десктопа пока сложно найти замену, да и смысла нет

Ссылка на комментарий
  • 0

@Равиль Зарипов (ZuBy)

Ты наверное на контору работаешь. Там проще, т.к. заказы вам дают, их не нужно вам искать или ждать.

Когда работаешь на фрилансе, здесь огромная конкуренция. Индусы (а их тут 95%) готовы клепать шаблонные простые Android \ iOS приложения за 100$ за пару дней, утрирую конечно, но рядом. Поэтому очень выручает мультиплатформа т.к. по срокам это быстрее разработки под каждую платформу отдельно.

Изменено пользователем ENERGY
Ссылка на комментарий
  • 0
  • Модераторы
Только что, ENERGY сказал:

@Равиль Зарипов (ZuBy)

Ты наверное на контору работаешь. Там проще, т.к. заказы вам дают, их не нужно вам искать или ждать.

Когда работаешь на фрилансе, здесь огромная конкуренция. Индусы (а их тут 95%) готовы клепать шаблонные простые Android \ iOS приложения за 100$ за пару дней, утрирую конечно, но рядом. Поэтому очень выручает мультиплатформа т.к. по срокам это быстрее разработки под каждую платформу.

Да я в курсе, что творится на фрилансе.  Но они разве на кроссах это делают? Те проекты(заказы) которые я смотрел, было четко написано про натив, народ уже не такой глупый) 

Ссылка на комментарий
  • 0
2 часа назад, Равиль Зарипов (ZuBy) сказал:

Да делал, да работают, но не у всех и не так как хотелось бы заказчикам.

На китайцах, на некоторых сони и еще были девайсы на которых просто не запускались приложения. А сейчас столько говна китайского в плане девайсов и народ ведь их берет, а наши приложения собранные на фмх просто не работают на них.

Приходилось много сидеть и объяснять заказчикам почему на фмх нельзя этого сделать, их короночку "ну в <любом приложении> это же работает" сложно перебить. Даже банально кнопочку или поле ввода над картой не сделать, а сколько было проблем из-за этого когда писали приложение "такси"

Сколько было переписано в фмх, чтобы заработал какой-нить метод из глубин СДК.

Кстати говоря, это все касается только мобильной разработки, и то большей части андроида. С виндой и маком все более менее стабильно, для десктопа пока сложно найти замену, да и смысла нет

На китайцах основная беда отсутсвие Гугл сервисов, из-за этого и беда с запуском. Во всяком случае у нас была. Ушли в сторону яндексAPI. А так вроде подняли на 90% устройств. А это over 3000корп пользователей. 

По поводу контролов поверх карты тоже бесимся. На иос работает , но ведь и на андроиде они обещают нативные контролы - разве нет?

единственное на сегодняшний день что бесит - это зависание при клике на едите или мемо на некоторых устройствах. Решение с форума не решило проблему. 

Что касаемо сервисов , то мы пилим их на андроид Студио. Оффлайн режим на иос забороли ембой. 

В кратце такие дела. Объективно RAD весьма удобен. Возможно все дело в нежелании переходить на другое. Решающим станет выход след версии. Если покажут уверенную деградацию, будем смотреть в сторону 

Ссылка на комментарий
  • 0
3 часа назад, Равиль Зарипов (ZuBy) сказал:

Сиэтл был лучшей версией по мне

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

Про Токио я вообще молчу, RIP   

 

Ну не знаю. Я не использовал Сиэтл. Но разницу между Берлин и Токио пока не увидел. Буду дальше копать :)

Ссылка на комментарий
  • 0
3 минуты назад, x11 сказал:

 

Ну не знаю. Я не использовал Сиэтл. Но разницу между Берлин и Токио пока не увидел. Буду дальше копать :)

В общем-то тоже пока нечем упрекнуть. 

Ссылка на комментарий
  • 0
29 минут назад, FREEFAR сказал:

но ведь и на андроиде они обещают нативные контролы - разве нет?

хм... а я думал, если в свойстве ControlType указать значение Platform, то это и будет означать, что визуальный элемент будет отрисован, как нативный

Ссылка на комментарий
  • 0
2 минуты назад, x11 сказал:

хм... а я думал, если в свойстве ControlType указать значение Platform, то это и будет означать, что визуальный элемент будет отрисован, как нативный

В андроиде нет пока вроде. На иос да

Ссылка на комментарий
  • 0
5 минут назад, krapotkin сказал:

сделайте лучше донейт ярославу, чтобы он не отвлекался от разработки либы на халтуры всякие, и будут вам кнопки над WebBrowser

Донат донату рознь. Чтобы оплачивать работу неплохо бы поставить задачу. Пока потребности нет, ибо многое уприрается в возможности платформы. А что касается веббраузера - здесь кто-то прям обозначил устрою необходимость повесить контрол поверх него?

к слову о мастерстве Ярослава - он уже не проводит обучение нубов?))

Ссылка на комментарий
  • 0
1 час назад, FREEFAR сказал:

 

единственное на сегодняшний день что бесит - это зависание при клике на едите или мемо на некоторых устройствах. Решение с форума не решило проблему. 

 

смотрели компоненты от TMS ?

Ссылка на комментарий
  • 0
3 минуты назад, DMS сказал:

смотрели компоненты от TMS ?

Как-то ставили посмотреть, но однозначно ничего не решили по ним. Здесь читали о том что они избыточны. Не знаю насколько действительно. А что в них эта беда отсутствует?

Ссылка на комментарий
  • 0

TMS Web Browser под андроидом по крайней мере закрывается вместе с окном, на котором он расположен. И кучи других проблем отсутствует. Может и контроллы поверх класть можно (не проверял, надобности не было). Но как навигацию использовать реально. У меня курьеры ездили.

 

Изменено пользователем Akad
Ссылка на комментарий
  • 0
  • Модераторы
7 часов назад, x11 сказал:

хм... а я думал, если в свойстве ControlType указать значение Platform, то это и будет означать, что визуальный элемент будет отрисован, как нативный

Это означает что поведение будет близко к нативному)

Ссылка на комментарий
  • 0
20 минут назад, Равиль Зарипов (ZuBy) сказал:

Это означает что поведение будет близко к нативному)

А в чем вообще фишка нативности? Ну, не будет выглядеть красиво, но главное - чтобы работало всё!

Ссылка на комментарий
  • 0
6 минут назад, DMS сказал:

Ну, не будет выглядеть красиво,

та не, это не годится, должно выглядеть, как минимум, прилично, а лучше, чтобы красиво и профессионально

Ссылка на комментарий
  • 0
10 часов назад, Равиль Зарипов (ZuBy) сказал:

Да я в курсе, что творится на фрилансе.  Но они разве на кроссах это делают? Те проекты(заказы) которые я смотрел, было четко написано про натив, народ уже не такой глупый) 

Конечно. В основном в проектах сразу требование - нужна программа под Android \iOS и в течении 20 минут около 50 предложений (95-98% индусы). Очень популярны мультиплатформенные JS фреймворки, тот же Xamarin (гораздо реже правда). Правда в обоих случаях извращений больше чем в Delphi .

Изменено пользователем ENERGY
Ссылка на комментарий
  • 0
25 минут назад, DMS сказал:

А в чем вообще фишка нативности? Ну, не будет выглядеть красиво, но главное - чтобы работало всё!

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

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

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

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