|
|
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
Средства разработки приложений под определённую ОС от производителя этой ОСи работают лучше сторонних. Кто бы мог ожидать такой подставы?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2021, 15:56 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
Fr0sT-Brutal Зачем для банальной морды к сервису (пару экранов накидать и rest слепить ) Дельфи в принципе? Берите флаттер какой-нибудь намного удобнее когда всё в пределах среды, а не куча разрозненных и, часто, плохо совместимых кусков. я вот с лазаря пересел на делфю и неудобно в двух виртуалках переключаться (delphi на одной/win + paserver на второй/ubuntu). когда среда вот прямо на месте и одна (лазарь) - это идеальный, лучший, вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2021, 17:14 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
asutp2 Fr0sT-Brutal, давайте я сразу спрошу, чтобы не было опять никаких инсинуаций - вы говорите по личному опыту разработку для айфонов и андроида или с чьих то слов? авторБыл период, когда гугель похерил старый АПИ, а новый Дельфя не поддерживала довольно долгое время. НО! гугл предупреждал минимум за год до этого, и после введения требования в силу оставил возможность публикации 32 битных приложений, нужно было всего лишь сделать запрос. И при этом ранее опубликованные 32битные делфовские приложения - работали . А потом Эмба выкатила полноценную поддержку, и с тех пор аналогичных проблем более не было Обязательно надо самому сломать ногу, чтобы потом предостерегать других о скользкой дороге? Ты никак не можешь понять, что наличие проги в сторе <> ее актуальности. ОС обновилась и всё, твоя устарелая прога перестала запускаться, и толку с того, что старые версии девайсов по-прежнему могут ее скачать? И ты будешь объяснять яблочным деффачкам, что твою прогу надо не удалять, а подождать полгодика, пока Эмба выкатит новый релиз, а потом еще накраудфандить тебе на обновление до этого релиза, и тогда все будет супер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2021, 19:09 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
Fr0sT-Brutal Ты никак не можешь понять, что наличие проги в сторе <> ее актуальности. ОС обновилась и всё, твоя устарелая прога перестала запускаться Fr0sT-Brutal Обязательно надо самому сломать ногу, чтобы потом предостерегать других о скользкой дороге? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2021, 19:35 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
asutp2 вопрос - а почему тогда у меня одно из приложений, скомпилированное еще в 10.2 (!), до сих пор запускается, включая на ios 14? Скинь файлик. Посмотрим каким компилятором собрано. Заодно проверим, когда выйдет новая иос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2021, 20:46 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
makhaon Fr0sT-Brutal Зачем для банальной морды к сервису (пару экранов накидать и rest слепить ) Дельфи в принципе? Берите флаттер какой-нибудь намного удобнее когда всё в пределах среды, а не куча разрозненных и, часто, плохо совместимых кусков. я вот с лазаря пересел на делфю и неудобно в двух виртуалках переключаться (delphi на одной/win + paserver на второй/ubuntu). когда среда вот прямо на месте и одна (лазарь) - это идеальный, лучший, вариант. что бы вот далеко не ходить: https://www.sql.ru/forum/1334480/generirovanie-otladochnoy-informacii-dlya-msvc делали бы уже или на делфе или на VC, но вот потянуло на гибрид и.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2021, 10:31 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
makhaon делали бы уже или на делфе или на VC, но вот потянуло на гибрид и.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2021, 12:13 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
DmSerЕсли покупать комп с MacOS, то какая должна быть архитектура: x86 или ARM тут как-то пропустили - для разработки под Айфон нужен виндовый комп с дельфями и айфон. При чем тут MacOS не совсем понятно. Вы же не для нее приложения хотите делать, а для мобил с iOS. И для разработки для айфона или андроида нужны реальные железяки - айфон или андроид. Эмулятор вообще не катит, забудьте про это баловство. Потыкать в первый раз - да, можно, но не более того. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2021, 14:06 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
kdv, а как вы соберете для iOS и запустите на айфоне без мака? Конечно, можно запустить виртуалку с macos на том же компе, где и делфи, а не использовать реальный мак, но это не отменяет необходимость мака.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2021, 14:16 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
asutp2а как вы соберете для iOS и запустите на айфоне без мака? Конечно, можно запустить виртуалку с macos на том же компе, где и делфи, а не использовать реальный мак, но это не отменяет необходимость мака.... ок, был неправ http://docwiki.embarcadero.com/RADStudio/Sydney/en/IOS_Mobile_Application_Development http://docwiki.embarcadero.com/RADStudio/Sydney/en/Debugging_iOS_Apps Собственно, это только для андроида - взял винду, взял устройство, и попёр отлаживать. А у Apple не так - за вход заплати, Макбук купи, мобилу купи, а потом трахайся со всем этим. Таким образом сразу отваливаются люди, которые "хотят заработать много денег, потратив минимум". Платформа дорогая - будь добр раскошелиться на старте. И не забудь потом зарядить конский ценник за своё ПО. p.s. наверняка уже кто-то считал "минимальную стоимость входа" для разработки под устройства Apple. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2021, 14:36 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
kdv DmSerЕсли покупать комп с MacOS, то какая должна быть архитектура: x86 или ARM тут как-то пропустили - для разработки под Айфон нужен виндовый комп с дельфями и айфон. При чем тут MacOS не совсем понятно. Вы же не для нее приложения хотите делать, а для мобил с iOS. И для разработки для айфона или андроида нужны реальные железяки - айфон или андроид. Эмулятор вообще не катит, забудьте про это баловство. Потыкать в первый раз - да, можно, но не более того. Я смотрел несколько видеороликов, которые выкладывала эмбаркадера. Во всех случаях для доставки мобильного приложения на iPhone используется компьютер с macOS. Причем обычно это основной комп, а Windows с Delphi установлен на виртуалке. Поэтому я пришёл к выводу, что на компьютере с macOS имеется какой-то важный модуль для сборки приложения под iOS. Конечно, не хотелось бы покупать комп с macOS, т.к. стоит это раза в 3 дороже, чем комп с Windows. Более менее нормальное решение - это неттоп mac mini стоимостью 115 т.р. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2021, 14:40 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
DmSer, да, на МакОс какие-то сертфикаты и прочее. Теоретически можно и виртуалку с МакОС (есть такие сервисы и в облаке). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2021, 14:46 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
kdv наверняка уже кто-то считал "минимальную стоимость входа" для разработки под устройства Apple. DmSer Я смотрел несколько видеороликов, которые выкладывала эмбаркадера. Во всех случаях для доставки мобильного приложения на iPhone используется компьютер с macOS. Причем обычно это основной комп, а Windows с Delphi установлен на виртуалке. Поэтому я пришёл к выводу, что на компьютере с macOS имеется какой-то важный модуль для сборки приложения под iOS. DmSer Конечно, не хотелось бы покупать комп с macOS, т.к. стоит это раза в 3 дороже, чем комп с Windows. Более менее нормальное решение - это неттоп mac mini стоимостью 115 т.р. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2021, 14:49 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
Насчёт эмуляторов: под Android сейчас есть только x86 - эмуляторы. Под них Delphi не умеет компилить. Поэтому без шансов, даже потыкаться не получится, только реальные устройства. А под iOS хотелось бы эмулятор. В правилах публикации в AppStore попадалось, что приложение должно работать и на смартфонах и на планшетах. Нахрена я буду покупать ещё и планшет для 100 т.р. только для того, чтобы убедиться, что кнопочки нормально выглядят! Хорошо бы на эмуляторе в этом убеждаться. Но скоро на рынке не останется маков с x86, есть только единичные остатки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2021, 14:50 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
asutp2 На начальном этапе не надо мак покупать, достаточно будет нормального компа на Windows + Delphi и виртуалки VMWare с образом macOS + xcode + paserver А эмулятор при таком раскладе будет запускаться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2021, 14:53 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
DmSer, увы, забудьте про эмуляторы, здесь что с андроидом, что ios у Эмбы беда. Но есть отличный лайфхак - мы же на делфи делаем, приложение кроссплатформенное, может запускаться и на маке, а апи у ios и macos имеет много общего. Я на первом этапе дизайн для планшетов проверял как раз на маке (выставлял нужные разрешения), и потом по факту на планшетах выглядело точно также. А iPad купил примерно только через месяца 3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2021, 15:07 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
asutp2, эмуляторы не эмбаркадеровские. они в поставке sdk идут. Во времена XE5 меня андроидовый забодал, ему никак непрерывного куска памяти не хватало, и приходилось перезагружаться, и тут же запускать его. Это при памяти эмулятора 512мб-1гб, и памяти на компе 16 гиг. Потом подключил свой телефон, и забыл эмулятор как страшный сон. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2021, 15:26 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
kdv asutp2, эмуляторы не эмбаркадеровские. они в поставке sdk идут. Во времена XE5 меня андроидовый забодал, ему никак непрерывного куска памяти не хватало, и приходилось перезагружаться, и тут же запускать его. Это при памяти эмулятора 512мб-1гб, и памяти на компе 16 гиг. Потом подключил свой телефон, и забыл эмулятор как страшный сон. Только с Delphi такая проблема. С Android Studio эмуляторы работают хорошо. Не тормозят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2021, 15:28 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
kdv, так проблема не эмуляторах, у них то всё хорошо. Проблема в Эмбе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2021, 15:30 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
DmSer Насчёт эмуляторов: под Android сейчас есть только x86 - эмуляторы. Под них Delphi не умеет компилить. Поэтому без шансов, даже потыкаться не получится, только реальные устройства. https://www.embarcadero.com/starthere/xe7/mobdevsetup/android/en/running_your_android_application_on_an_android_emulator.html Для ведроида есть и arm и x86 эмуляторы. Софт работающий на arm-эмуляторах будет дико тормозить. На x86 эмуляторы используют аппаратную виртуализацию поэтому софт работает относительно быстро, но только тот, который не имеет зависимостей от NDK. Дельфийский на x86 эмуляторах работать не будет (есть сборки ведра для x86 с установленной libhoudini для исполнения arm кода). Яблочный эмулятор - x86 и дельфя комплирует приложения для эмулятора, как x86. То есть, на маке с интелом работать должно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2021, 15:38 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
Для ведроида есть и arm и x86 эмуляторы Официальные от гугла сейчас только x86. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2021, 16:15 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
DmSer Официальные от гугла сейчас только x86. Официально от гугля неделю назад ставил arm'овый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2021, 16:47 |
|
||
|
Затраты на разработку под iOS
|
|||
|---|---|---|---|
|
#18+
Кстати, вот: https://android-developers.googleblog.com/2020/03/run-arm-apps-on-android-emulator.htmlAs part of the Android 11 developer preview we’ve released Android 11 system images, which are capable of executing ARM binaries with significantly improved performance. Previously, developers who were dependent on ARM libraries and could not build an x86 variant of their app either had to use system images with full ARM emulation, which are much slower than x86 system images when run on x86-based computers, or resort to physical devices. The new Android 11 system images are capable of translating ARM instructions to x86 without impacting the entire system. This allows the execution of ARM binaries for testing without the performance overhead of full ARM emulation. https://developer.android.com/studio/releases/emulator#support_for_arm_binaries_on_android_9_and_11_system_imagesIf you were previously unable to use the Android Emulator because your app depended on ARM binaries, you can now use the Android 9 x86 system image or any Android 11 system image to run your app – it is no longer necessary to download a specific system image to run ARM binaries. These Android 9 and Android 11 system images support ARM by default and provide dramatically improved performance when compared to those with full ARM emulation. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2021, 17:09 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40055317&tid=2037493]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
80ms |
get tp. blocked users: |
2ms |
| others: | 217ms |
| total: | 502ms |

| 0 / 0 |
