Я сделал свое первое приложение на платформе Android. Однако это не единственная платформа, и я хочу, чтобы мои приложения были опубликованы, по крайней мере, на платформах Android и iOS. Я хотел бы иметь одну платформу для разработки для обеих платформ. Каковы варианты? Я теперь попробовал Flex, Air с Flash Builder. Это кажется довольно многообещающим, но будущее кажется немного неопределенным и также более экспансивным. Было бы интересно иметь некоторые предложения о том, на каких инструментах разработки сосредоточиться, если я хотел бы разрабатывать приложения на Android и iOS.Как разработать для нескольких платформ
ответ
Вы можете использовать Sybase Unwired Platform. В нем есть Device App Designer, который может создавать приложения для Blackberry, Android и iOS.
Это зависит от того, какие приложения вы хотите построить (например, игры, агрегаторы контента и т. Д.), Потому что у каждого стороннего «App-Generator», который развертывается на нескольких платформах, есть свои сильные и слабые стороны.
Вот (краткий) список:
Appcelerator's Titanium SDK - использует возможности мобильного браузера на основе, главным образом для контент-агрегаторов, простой или основной список функций на платформах
Corona - использует Lua-скриптов язык для 2-х и более простых игр и приложений; имеет растущую базу пользователей и сообщества; можно использовать для колонкового опыта, а
Unity - опыт 3D, игры, как правило, для более высокого класса, премиум опыта
Если вы собираетесь разрабатывать на платформе, я всегда рекомендую строить в этот язык платформы, так как вам никогда не придется беспокоиться о том, что происходит, когда язык обновляется, а ваш «приложение-генератор» еще не обновлен.
Это также поможет вам выучить язык на этой платформе (Java, C#, Objective-C, и т.д.)
Большое спасибо! Я собираюсь взглянуть на Титан и Корону. Только что началось с Короны. – Christer
Если вы оцениваете ответ, который я дал, сообщите мне, приняв его как ответ (или расскажите мне, как я могу улучшить его?): D –
Теперь я быстро взглянул на Appcelerator и Corona. Я думаю, что оба из них и Flashbuilder могут создавать то, что мне нужно. Какой из них, по вашему мнению, лучший выбор в долгосрочной перспективе. – Christer
Если вы стремитесь к высокому качеству, я не думаю, что есть какой-нибудь другой способ чем собираться на родной для каждой платформы. Также имейте в виду, что на разных платформах есть разные принципы и принципы пользовательского интерфейса, и выполнение многоплатформенного проекта не является достаточной причиной для отказа от этих рекомендаций.
Я рекомендую PhoneGap: http://www.phonegap.com
Я знаю, что это старая тема, но для тех, кто еще ищет для быстрого развития мобильного есть также Kinetise что код меньше инструментов, а также предлагает серверную систему/CMS.
- 1. Разработка для нескольких платформ
- 2. Создание единого приложения SmartTV для нескольких платформ?
- 3. Генерация кода для нескольких платформ
- 4. Как создать приложение Storybook для нескольких платформ
- 5. Как экспортировать функцию eclipse для нескольких платформ?
- 6. Как указать вид для нескольких платформ?
- 7. Как создать библиотеку Pod для нескольких платформ?
- 8. Как скомпилировать библиотеку для нескольких платформ
- 9. WebDriver - тестирование нескольких платформ
- 10. анализ производительности нескольких платформ
- 11. Я собираюсь разработать для нескольких платформ - следует ли использовать Java SE или ME?
- 12. Платформенный код для нескольких платформ в Java
- 13. Универсальное управление камерой для нескольких платформ
- 14. Изменение фонового изображения для нескольких платформ iOS
- 15. Игровые аудио-библиотеки для нескольких платформ
- 16. Установка MonoGame Jenkins для нескольких платформ
- 17. Eclipse RCP: build.properties для нескольких платформ
- 18. Установка и инструменты для нескольких платформ C++
- 19. Инструменты сборки для нескольких мобильных платформ
- 20. Создание бинарных файлов linux для нескольких платформ
- 21. Процесс утверждения Facebook для нескольких платформ
- 22. База данных «Инструменты» для нескольких платформ
- 23. Сайт обновления RCP для нескольких платформ
- 24. Размеры единства при публикации для нескольких платформ
- 25. Использование Java ServerSocket для нескольких мобильных платформ?
- 26. Может msbuild создать .appxbundle для нескольких платформ?
- 27. Какой язык используется при разработке приложений для нескольких платформ?
- 28. Сборка нескольких платформ решений сразу?
- 29. Подключение к базе данных, возможные варианты для нескольких платформ
- 30. Как создать программное обеспечение для нескольких мобильных платформ?
Плохой момент, который я обнаружил сегодня в Adobe AIR, заключается в том, что он не поддерживает многие телефоны - например, мой собственный HTC Wildfire S. Так что будьте осторожны, если вы планируете использовать свое приложение на максимально возможном количестве телефонов. –