Вольдемар Опубликовано 5 ноября, 2017 Поделиться Опубликовано 5 ноября, 2017 Давайте в этой ветке соберем список невозможного (пока?) на Delphi для Android. 1. Невозможно сделать widget Цитата Ссылка на комментарий
0 DMS Опубликовано 24 февраля, 2018 Поделиться Опубликовано 24 февраля, 2018 11 час назад, Равиль Зарипов (ZuBy) сказал: Вот поэтому нужно валить с делфи, если хотите и дальше писать под андроид. И куда? Пробовал и IDEA, и Eclipse, и Android Studio. Работа в Delphi - самая комфортная. Sergionn, Rusland, AngryOwl и 1 другой 4 Цитата Ссылка на комментарий
0 x11 Опубликовано 24 февраля, 2018 Поделиться Опубликовано 24 февраля, 2018 8 минут назад, DMS сказал: Работа в Delphi - самая комфортная. Минус других языков в том, что в глазах рябит от скобочек и другой пунктуации. Voron и Sergionn 2 Цитата Ссылка на комментарий
0 Tumaso Опубликовано 24 февраля, 2018 Поделиться Опубликовано 24 февраля, 2018 Делфи не хватает большого количества примеров из коробки, с решением как можно большего количества возникающих задач при разработке. С этим у Эмбы беда. Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 24 февраля, 2018 Модераторы Поделиться Опубликовано 24 февраля, 2018 2 часа назад, Alex7wrt сказал: Разве возможность выдавать разрешения в рантайм не может появиться в будущих версиях FMX? (Тем более что пример от Андрея Ефимова подтверждает, что и сейчас это решаемо). Тоже самое и насчет 64 битных приложений. Почему вы считаете, что нужно валить с делфи? Думаю, вопрос не только в разрешениях? Будьте добры, подскажите, на чем основываются ваши соображения. Просто собираюсь дальше писать под Андроид и немного неожиданно было прочесть такую инфу в вашем комментарии )). 1) Решение Андрея не полное, нет колбэка от выбранного действия. Неизвестно юзер разрешил или нет 2) Не работают сервисы как положено 3) Старый СДК, из-за чего мы не можем использовать новые темы (сейчас используется Holo Light) окраска статус бара, в делфе тспользуется костыль процы интел не поддерживаются (хотя уже и не выпускают новые, но все же) для того чтобы сделать мультилайн в уведомлениях нужно перекомпилить fmx.jar 4) Ограничение в делфи (в бридже) на создание джава классов, из-за чего FMX не может просто перейти на новый СДК 5) Нет нативного рендеринга 6) Невозможно использовать анимацию 7) Работа с картой и браузером ужасна 8) Работа с пуш уведомлениями тоже ужасна, нужно все самому И это скорее всего не всё, то что вспомнил DMS, Sergionn, Rusland и 1 другой 3 1 Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 24 февраля, 2018 Модераторы Поделиться Опубликовано 24 февраля, 2018 2 часа назад, x11 сказал: Равиль, на все твои комментарии я отвечу просто: ключевое слово "из коробки". "из коробки" - это не про FMX, да и вообще это не про кросс разработку То что ты написал например мне никогда не нужно будет, но нужно тебе и то для одного проекта. Это не правильно, так никогда не было и не будет, чтобы невостребованные вещи и тем более относящиеся только к одной платформе были реализованы из коробки Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 24 февраля, 2018 Модераторы Поделиться Опубликовано 24 февраля, 2018 47 минут назад, DMS сказал: И куда? Пробовал и IDEA, и Eclipse, и Android Studio. Работа в Delphi - самая комфортная. раньше также было у меня, а потом когда результат увидел, какое на выходе приложение и как оно работает, все это стало не важно Дело привычки Цитата Ссылка на комментарий
0 ENERGY Опубликовано 24 февраля, 2018 Поделиться Опубликовано 24 февраля, 2018 (изменено) 4 минуты назад, Равиль Зарипов (ZuBy) сказал: раньше также было у меня, а потом когда результат увидел, какое на выходе приложение и как оно работает, все это стало не важно Дело привычки Ты сейчас пишешь под Android на Java и под iOS на Swift? Изменено 24 февраля, 2018 пользователем ENERGY Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 24 февраля, 2018 Модераторы Поделиться Опубликовано 24 февраля, 2018 19 минут назад, ENERGY сказал: Ты сейчас пишешь под Android на Java и под iOS на Swift? Да, правда долго и не удобно два проекта вести. Но это мой выбор писать под обе платформы) Цитата Ссылка на комментарий
0 Модераторы Andrey Efimov Опубликовано 24 февраля, 2018 Модераторы Поделиться Опубликовано 24 февраля, 2018 5 часов назад, Равиль Зарипов (ZuBy) сказал: 1) Решение Андрея не полное, нет колбэка от выбранного действия. Неизвестно юзер разрешил или нет Не обманывай людей . Это что: procedure onReceivePermissionsResult(const ASender: TObject; const AMessage: TMessage); ? Евгений Корепов, AngryOwl, x11 и 4 других 4 3 Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 24 февраля, 2018 Модераторы Поделиться Опубликовано 24 февраля, 2018 47 минут назад, Andrey Efimov сказал: Не обманывай людей. Это что: procedure onReceivePermissionsResult(const ASender: TObject; const AMessage: TMessage); ? а ну сорри, минус одна проблема (наверное) Цитата Ссылка на комментарий
0 FREEFAR Опубликовано 24 февраля, 2018 Поделиться Опубликовано 24 февраля, 2018 Если Емба не даст годного продукта, я их дом трубу шатать буду Цитата Ссылка на комментарий
0 x11 Опубликовано 24 февраля, 2018 Поделиться Опубликовано 24 февраля, 2018 7 минут назад, FREEFAR сказал: Если Емба не даст годного продукта, я их дом трубу шатать буду да за 5-7 лет FMX уже можно было так вылизать, а они до сих пор в режиме бета-версии Sergionn 1 Цитата Ссылка на комментарий
0 FREEFAR Опубликовано 24 февраля, 2018 Поделиться Опубликовано 24 февраля, 2018 Только что, x11 сказал: да за 5-7 лет FMX уже можно было так вылизать, а они до сих пор в режиме бета-версии Могу ошибаться, но по-моему последние года два динамика развития подросла. Цитата Ссылка на комментарий
0 x11 Опубликовано 24 февраля, 2018 Поделиться Опубликовано 24 февраля, 2018 (изменено) Да. Начиная с версии Delphi 10 Seattle. Изменено 24 февраля, 2018 пользователем x11 Цитата Ссылка на комментарий
0 x11 Опубликовано 24 февраля, 2018 Поделиться Опубликовано 24 февраля, 2018 2 часа назад, Равиль Зарипов (ZuBy) сказал: а ну сорри, минус одна проблема (наверное) https://delphifmandroid.blogspot.fr/2017/04/onrequestpermissionsresult.html Добавляем метод onRequestPermissionsResult в приложение Цитата Ссылка на комментарий
0 ENERGY Опубликовано 24 февраля, 2018 Поделиться Опубликовано 24 февраля, 2018 5 часов назад, Равиль Зарипов (ZuBy) сказал: Да, правда долго и не удобно два проекта вести. Но это мой выбор писать под обе платформы) Можно поинтересоваться, а за какое время удалось выучить Java Android. так чтобы начать писать уже серьезные проекты? Тоже собираюсь в ту сторону. Цитата Ссылка на комментарий
0 Akad Опубликовано 24 февраля, 2018 Поделиться Опубликовано 24 февраля, 2018 2 часа назад, FREEFAR сказал: Могу ошибаться, но по-моему последние года два динамика развития подросла. Между версиями 10.2-10.2.2 прошло более полугода. Ни одного известного ДАЖЕ на форуме бага не поправлено. Динамики не вижу в упор. На следующей неделе у нас будет приниматься окончательное решение: скорее всего будем уходить с FMX на VCL обратно, причём на какую-нибудь XE2, там хоть текстовый редактор рабочий. Так как то, что сейчас получается - оно вообще не рабочее, а ждать устали. 10.2.3 скорее всего снова перенесут какие-нибудь кнопки в новое место, и ещё что-нибудь важное сломают, как в 10.2.2 не работающий в половине случаев ctrl+пробел и всё, главное денег заносите. 27 минут назад, ENERGY сказал: Можно поинтересоваться, а за какое время удалось выучить Java Android. так чтобы начать писать уже серьезные проекты? Ставишь 3-ю студию, выбираешь котлин (это +~50тыр к зарплате) и пишешь что-нибудь. За месяц основные фишки типа XML разметки и всех вьюшек изучишь. Ещё 2-3 недели - это Dagger2, Relam и MVP . После того можно спокойно пройти любое собеседование. Главное демо-проект(ы) придумать по интереснее. Rusland и Sergionn 2 Цитата Ссылка на комментарий
0 ENERGY Опубликовано 24 февраля, 2018 Поделиться Опубликовано 24 февраля, 2018 (изменено) 2 минуты назад, Akad сказал: Почему бы на Берлин не перейти? Тут все стабильно. Я даже не переходил на Токио, зная о его багах VCL же только под Windows. Изменено 24 февраля, 2018 пользователем ENERGY Цитата Ссылка на комментарий
0 Akad Опубликовано 24 февраля, 2018 Поделиться Опубликовано 24 февраля, 2018 14 минуты назад, ENERGY сказал: Почему бы на Берлин не перейти? Тут все стабильно. Я даже не переходил на Токио, зная о его багах Со времён Xe2 работал под каждой кроме XE6-7. И как в сказке, чем дальше, тем... глючнее. На Берлине те-же глюки+кой-какие, которые в Токио всё-таки поправили. Согласен среда стабильнее, даже IDE fix не накатывал. Но fmx там ещё хуже. 17 минут назад, ENERGY сказал: VCL же только под Windows. У меня сейчас сервер+win клиент+android клиент (ios был на подходе, но из-за обилия проблем проект был заморожен) на дельфи. Из них нормально болемешно работает только сервер, и то так как VCL. Я тупо не могу под виндой из главного потока в TGrid информацию под курсором обновить. Никак, даже через SetFocus не каждый раз срабатывает. Про то, что андроид приложение плюётся эксепшенами ещё даже до 1 моей строчки на некоторых телефонах, и помогает только удаление данных я вообще молчу. Хотя у меня сейчас инсталяшка в мелкой конторе: 5 филиалов, 2-5 рабочих мест. Мне очень нравилась архитектура, пока я не начал внедрять, что бы работало у заказчика. Сейчас примерно 2 мес. внедрения, и проблем всё больше. Причём проблем на ровном месте типа что вообще нельзя использовать синхронайз. Про андроид приложение я вообще не говорю. У меня сейчас переписано, что почти всё напрямую к апи обращается, и то куча проблем. В общем в таком виде как сейчас есть ни какого смысла в FMX я не вижу. Цитата Ссылка на комментарий
0 ENERGY Опубликовано 24 февраля, 2018 Поделиться Опубликовано 24 февраля, 2018 (изменено) 3 минуты назад, Akad сказал: Берлине те-же глюки+кой-какие, которые в Токио всё-таки поправили. Согласен среда стабильнее, даже IDE fix не накатывал. Но fmx там ещё хуже. В общем в таком виде как сейчас есть ни какого смысла в FMX я не вижу. Нет как раз таки. Berlin Update 2 более стабильный и там меньше багов FMX чем в Tokyo. В Токио от одного бага со сменой главного потока целая эпопея, с потерей производительности и проблем с анимацией - много что посыпалось. Была, а может еще и будет. Некоторые программисты с форума EMBT вообще считают Токио самой неудачной версией Delphi, в плане багов за всю ее историю. Изменено 24 февраля, 2018 пользователем ENERGY МихаилЪ чайковЪ, AngryOwl, Akad и 1 другой 4 Цитата Ссылка на комментарий
0 Модераторы Равиль Зарипов (ZuBy) Опубликовано 25 февраля, 2018 Модераторы Поделиться Опубликовано 25 февраля, 2018 8 часов назад, ENERGY сказал: Можно поинтересоваться, а за какое время удалось выучить Java Android. так чтобы начать писать уже серьезные проекты? Тоже собираюсь в ту сторону. Выучить?) Понять как все устроено хватило недели, когда писал один проект для работы. Писал и сразу учился, без гугла никак. В интернете куча материала, причём есть и на русском. Новый проект начал на котлине, если с нуля изучать, то лучше котлин. Синтаксис приятней Sergionn 1 Цитата Ссылка на комментарий
0 x11 Опубликовано 25 февраля, 2018 Поделиться Опубликовано 25 февраля, 2018 9 часов назад, Akad сказал: на какую-нибудь XE2 XE2 глючная и нестабильная. Уж лучше XE3. Цитата Ссылка на комментарий
0 x11 Опубликовано 25 февраля, 2018 Поделиться Опубликовано 25 февраля, 2018 9 часов назад, ENERGY сказал: Я даже не переходил на Токио, зная о его багах Какие баги у Токуо появились, которых нет у Berlin? Цитата Ссылка на комментарий
0 x11 Опубликовано 25 февраля, 2018 Поделиться Опубликовано 25 февраля, 2018 9 часов назад, Akad сказал: с FMX на VCL обратно, причём на какую-нибудь XE2 А если на VCL, то у Tokyo вообще есть Starter (Free). Цитата Ссылка на комментарий
0 Ingalime Опубликовано 25 февраля, 2018 Поделиться Опубликовано 25 февраля, 2018 Если, главный модератор и разработчик, Равиль Зарипов, говорит, что у дельфи нет будущего и надо уходить с Дельфи. То это диагноз FMX на сегодняшний день. Грустно... FREEFAR, Sergionn и МихаилЪ чайковЪ 3 Цитата Ссылка на комментарий
Вопрос
Вольдемар
Давайте в этой ветке соберем список невозможного (пока?) на Delphi для Android.
1. Невозможно сделать widget
Ссылка на комментарий
Лучшие авторы в вопросе
21
18
26
15
Популярные дни
26 февр
30
24 февр
26
27 февр
23
25 февр
14
Лучшие авторы в вопросе
Равиль Зарипов (ZuBy) 21 постов
ENERGY 18 постов
x11 26 постов
DMS 15 постов
Популярные дни
26 февр 2018
30 постов
24 февр 2018
26 постов
27 февр 2018
23 постов
25 февр 2018
14 постов
Популярные посты
Andrey Efimov
Не обманывай людей . Это что: procedure onReceivePermissionsResult(const ASender: TObject; const AMessage: TMessage); ?
ENERGY
Delphi хоронят уже лет 15, это все слова. Нет идеальных инструментов. У всех какие то косяки, втч и у нативных средств, ведь все это придумывают люди, люди не роботы. На деле Delphi отличное сред
Равиль Зарипов (ZuBy)
С++ ваше всё, наше всё Делфи
Изображения в теме
140 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.