#iphone #android #frameworks #cross-platform #ios-frameworks
#iPhone #Android #фреймворки #Кроссплатформенная #ios-фреймворки
Вопрос:
Я, как и многие другие присутствующие здесь, делаю свои первые шаги в мире мобильных устройств, не зная, с чего начать…
Ну, я видел здесь несколько сообщений о фреймворках для мобильной разработки или SDK, но все они предназначены для конкретных целей, таких как веб-клиенты, виджеты, разработка html и т.д…
Что мне действительно интересно, так это то, что среди всех существующих в настоящее время на рынке вариантов, таких как PhoneGap, Rho или Corona, и всех остальных, какой MDF чаще всего используется для общей кроссплатформенной мобильной разработки.
Очевидно, я не стремлюсь получить идеальную платформу для всех целей, но, по крайней мере, знаю ваше мнение и какие фреймворки вы используете сейчас, если таковые имеются…
Спасибо за помощь!
Комментарии:
1. Похоже, здесь эта тема умерла. Я отмечу ответ, за который проголосовали больше всего, как за решение. Хотя, по правде говоря, пока я использую Corona SDK. Спасибо всем за предложения.
Ответ №1:
Я бы настоятельно рекомендовал Corona SDK.
Он не только самый простой в освоении (Lua — один из самых простых и мощных языков сценариев, которые я когда-либо видел), но и предоставляет чрезвычайно широкий спектр функциональных возможностей по сравнению с другими сторонними SDK.
С использованием Corona время разработки резко сокращается, потому что для реализации большинства задач требуется всего несколько строк кода. На платформе Corona вам также доступно несколько вариантов монетизации.
Кроме того, она создает СОБСТВЕННЫЕ приложения и позволяет повторно использовать один и тот же код для вывода как для iOS, так и для Android, Nook и, очевидно, для других платформ в будущем. И, на мой взгляд, такой должна быть кроссплатформенность.
Производительность также потрясающая. Это странно, потому что, хотя Corona самая простая в использовании и ее легче всего освоить, она, вероятно, самая мощная среди других опций с точки зрения производительности на устройстве и максимально приближает вас к переходу на нативный язык, вообще не переходя на нативный.
Еще одна замечательная вещь заключается в том, что вам даже не нужно прикасаться к Xcode или любым другим инструментам Android — кроме их установки. За небольшим исключением Android, где вам потребуется использовать ADB для установки apk на ваше устройство.
ОГРОМНЫЙ БОНУС: поддержка отличная. Основатели очень прозрачны, их легко найти, а общение — потрясающее.
Вы можете прочитать два отдельных обзора, которые я сделал для Corona SDK, оба были написаны с разницей в шесть месяцев:
—
Обзор Corona SDK
http://jonbeebe.net/post/1119939987/corona-sdk-review
—
Corona SDK: пересмотрено:
http://jonbeebe.net/post/2726165170/corona-sdk-revisited
Вы можете выполнить поиск в моем блоге на «Ted Patrick», чтобы найти статью, написанную главным евангелистом-разработчиком Barne’s amp; Noble для NOOK, где он объясняет внутреннюю инфраструктуру Corona и то, насколько хорошо она работает. Я бы разместил ссылку здесь, но я могу разместить только две ссылки в соответствии с политикой stackoverflow.
Надеюсь, это поможет!
Комментарии:
1. @jonathan-beebe, очень полезный пост! Весь мой поиск начался после просмотра некоторой информации о Corona. Я также считаю, что это одна из лучших. Спасибо за помощь.
Ответ №2:
Я начал изучать Appcelerator Titanium — он довольно популярен, вам определенно следует добавить его в свой список для изучения:
Комментарии:
1. Определенно выглядит многообещающе! Думаю, я начну с рассмотрения этой. Спасибо
Ответ №3:
Я удивлен, что никто не упомянул PhoneGap, который, похоже, довольно широко используется и часто используется вместе с jQuery.
Другой, по-видимому, менее популярный фреймворк — QuickConnect.
PhoneGap и QuickConnect описаны в книге 2009 года Ли Барни «Разработка гибридных приложений для iPhone«.
Ответ №4:
Jquery mobile — единственное действительно хорошее кроссплатформенное решение
Ответ №5:
Я работал с Appcelerator Titanium, и он довольно хорош как для IOS, так и для Android (насколько я помню, он также поддерживает BlackBerry, хотя я им не пользовался). Его сообщество также хорошо, и если вы знакомы с JavaScript, инструмент очень прост в освоении. Для сборки для ios у вас должен быть ПК с macOS leopard или более поздней версией. Однако это не оптимально, если вы разрабатываете игру или что-то, использующее 2d или 3d рендеринг.
Ответ №6:
Ну, я знаю, что fourms вроде как мертва, но я все равно собираюсь опубликовать, потому что недавно у меня была проблема с sdk. И я решил перейти на JangoEngine, и до сих пор мне это нравилось. Она невероятно быстра и может выполнять все, что необходимо для игр, таких как физика, покупки в приложении, game Center и обладает многими другими функциями. Еще важнее то, что он очень дешевый и сейчас стоит всего десять долларов, и они не забирают ни процента с моей прибыли, в отличие от всех конкурентов в этой отрасли. Когда я купил это, я едва слышал о JSON, прежде чем попробовать Jango, и через день я могу сказать, что знаю, в это трудно поверить, но это правда. В любом случае, попробуйте, это стоит десять долларов и очень просто, по этим причинам это мой любимый sdk.
Зацените это
Комментарии:
1. Есть ли вероятность, что вы связаны с продуктом?