|
Поделитесь опытом кроссплатформенной мобильной разработки
|
|||
---|---|---|---|
#18+
Лично я использую Marmalade SDK для разработки Android и iOS приложений на языке C++. Дело в том, что в марте 2017 Marmalade Technologies заканчивает поддержку своего продукта и в связи с этим встает вопрос о том, куда же переводить свои проекты. Поделитесь своим опытом кроссплатформенной мобильной разработки, будет интересно почитать о любом, даже самом скромном опыте. Если кому интересно, пару слов о Marmalade SDK Marmalade SDK как среда для разработки кроссплатформенных мобильных (и не только) приложений предоставляет разработчику C++ API. По сути, это набор расширений (Extensions), каждое из которых внутри себя содержит конкретную реализацию функционала (работа с графикой, файловой системой, сетью, UI, внутриигровые покупки, работа с аудио-видео и т. д.) под каждую отдельную платформу (Android, iOS, WinPhone и множество других платформ). Поэтому разработчику в процессе написания практически нет необходимости завязываться на особенности той или иной платформы, за исключением некоторых случаев (возможно список неполный): — некий функционал может не поддерживаться в определенной ОС; — разработчик сам решил реализовать логику приложения по-разному в зависимости ОС. Но вот в случае, если разработчику потребуется функционал, который отсутствует в стандартном дистрибутиве Marmalade SDK, ему может потребоваться самому собрать свой Extension со своей реализацией под каждую платформу — а значит писать платформозависимый код. Из плюсов: 1) Написанный С++ код платформонезависим, то есть код компилится под эти платформы без изменения. 2) Для сборки ios-билда macos не нужен, ipa-шник собирается на винде. Мак нужен для заливки ipa-файла в консоль iTunesConnect через эппловский ApplicationLoader. 3) Более-менее сносная документация, в сравнении, например, с cocos2d-x. Минусы: 1) Мармелад - это не игровой движок, это только платформа. 2) Мармеладовские обертки поверх некоторых sdk-интеграции (admob, facebook, chartboost и т.д.) как правило сильно отстают по версии от оригинальных SDK. Например, на сегодня последняя версия библиотеки Admob - 9.8.0, а мармелад использует только 6.5.0. 3) Большое кол-во багов. Хотя баги наверное есть во всех кроссплатформенных средах разработки. 4) Малое community. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2016, 19:22 |
|
Поделитесь опытом кроссплатформенной мобильной разработки
|
|||
---|---|---|---|
#18+
Лично мы используем Xamarin для разработки Android и iOS приложений на языке C#. Лично я в своих личных проектах использую ещё и PhoneGap. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2016, 00:37 |
|
Поделитесь опытом кроссплатформенной мобильной разработки
|
|||
---|---|---|---|
#18+
skyANA, У вас бизнес-приложения, игры или что-то третье? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2016, 11:06 |
|
Поделитесь опытом кроссплатформенной мобильной разработки
|
|||
---|---|---|---|
#18+
Первое. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2016, 11:28 |
|
Поделитесь опытом кроссплатформенной мобильной разработки
|
|||
---|---|---|---|
#18+
skyANAПервое.Можно взглянуть на примеры по каждой из платформ? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 14:26 |
|
Поделитесь опытом кроссплатформенной мобильной разработки
|
|||
---|---|---|---|
#18+
AmKadskyANAПервое.Можно взглянуть на примеры по каждой из платформ? Примеры чего, приложения? :) https://itunes.apple.com/app/wild-apricot/id903048437 и https://play.google.com/store/apps/details?id=com.wildapricot.mobilebackend&hl=ru ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2016, 19:43 |
|
Поделитесь опытом кроссплатформенной мобильной разработки
|
|||
---|---|---|---|
#18+
skyANA, Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2016, 12:49 |
|
Поделитесь опытом кроссплатформенной мобильной разработки
|
|||
---|---|---|---|
#18+
skyANA, "Позволяет Wild Apricot администраторам управлять членов и участников мероприятия" Я-бы мог и смешнее перевести. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2016, 15:04 |
|
Поделитесь опытом кроссплатформенной мобильной разработки
|
|||
---|---|---|---|
#18+
wadman, это где такое? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2016, 11:50 |
|
Поделитесь опытом кроссплатформенной мобильной разработки
|
|||
---|---|---|---|
#18+
skyANA, в маркете. При чем это не перевод на лету маркетом, так влепили при публикации. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2016, 16:45 |
|
Поделитесь опытом кроссплатформенной мобильной разработки
|
|||
---|---|---|---|
#18+
wadman, не вижу, у меня на английском :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 08:39 |
|
Поделитесь опытом кроссплатформенной мобильной разработки
|
|||
---|---|---|---|
#18+
skyANAwadman, не вижу, у меня на английском :) Один из скринов с автопереводом, другой - без. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 13:38 |
|
Поделитесь опытом кроссплатформенной мобильной разработки
|
|||
---|---|---|---|
#18+
2. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 13:38 |
|
Поделитесь опытом кроссплатформенной мобильной разработки
|
|||
---|---|---|---|
#18+
так и знал, что промахнусь :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 13:39 |
|
Поделитесь опытом кроссплатформенной мобильной разработки
|
|||
---|---|---|---|
#18+
wadman, всё что Вы запостили на русском - это автоперевод, не наш текст :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 13:48 |
|
Поделитесь опытом кроссплатформенной мобильной разработки
|
|||
---|---|---|---|
#18+
skyANAwadman, всё что Вы запостили на русском - это автоперевод, не наш текст :) Я и написал, что с автопереводом. А ранее написал, что заголовок - не часть автоперевода. Заголовок-то одинаковый. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 13:57 |
|
Поделитесь опытом кроссплатформенной мобильной разработки
|
|||
---|---|---|---|
#18+
wadman, заголовок тоже автопереведён. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 17:17 |
|
Поделитесь опытом кроссплатформенной мобильной разработки
|
|||
---|---|---|---|
#18+
skyANAwadman, заголовок тоже автопереведён. Понятно, что криво, но это сделал не маркет (выше показал с автопереводом и без), а тот, кто публиковал. Потому я и написал, что могу смешнее перевести. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 18:24 |
|
Поделитесь опытом кроссплатформенной мобильной разработки
|
|||
---|---|---|---|
#18+
wadman, да нет, как раз маркет. У нас вообще никто и не думал что-то на русском писать, у нас пользователей в России - это два с половиной экспата :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2016, 19:39 |
|
Поделитесь опытом кроссплатформенной мобильной разработки
|
|||
---|---|---|---|
#18+
skyANAAmKadпропущено... Можно взглянуть на примеры по каждой из платформ? Примеры чего, приложения? :) https://itunes.apple.com/app/wild-apricot/id903048437 и https://play.google.com/store/apps/details?id=com.wildapricot.mobilebackend&hl=ru И на чем конкретно сие чудо создавалось?С# Xamarin only? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2017, 19:41 |
|
|
start [/forum/topic.php?fid=11&msg=39574620&tid=1329663]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 160ms |
0 / 0 |