2012-01-18 3 views
1

Я сделал свое первое приложение на платформе Android. Однако это не единственная платформа, и я хочу, чтобы мои приложения были опубликованы, по крайней мере, на платформах Android и iOS. Я хотел бы иметь одну платформу для разработки для обеих платформ. Каковы варианты? Я теперь попробовал Flex, Air с Flash Builder. Это кажется довольно многообещающим, но будущее кажется немного неопределенным и также более экспансивным. Было бы интересно иметь некоторые предложения о том, на каких инструментах разработки сосредоточиться, если я хотел бы разрабатывать приложения на Android и iOS.Как разработать для нескольких платформ

+0

Плохой момент, который я обнаружил сегодня в Adobe AIR, заключается в том, что он не поддерживает многие телефоны - например, мой собственный HTC Wildfire S. Так что будьте осторожны, если вы планируете использовать свое приложение на максимально возможном количестве телефонов. –

ответ

0

Вы можете использовать Sybase Unwired Platform. В нем есть Device App Designer, который может создавать приложения для Blackberry, Android и iOS.

1

Это зависит от того, какие приложения вы хотите построить (например, игры, агрегаторы контента и т. Д.), Потому что у каждого стороннего «App-Generator», который развертывается на нескольких платформах, есть свои сильные и слабые стороны.

Вот (краткий) список:

Appcelerator's Titanium SDK - использует возможности мобильного браузера на основе, главным образом для контент-агрегаторов, простой или основной список функций на платформах

Corona - использует Lua-скриптов язык для 2-х и более простых игр и приложений; имеет растущую базу пользователей и сообщества; можно использовать для колонкового опыта, а

Unity - опыт 3D, игры, как правило, для более высокого класса, премиум опыта

Если вы собираетесь разрабатывать на платформе, я всегда рекомендую строить в этот язык платформы, так как вам никогда не придется беспокоиться о том, что происходит, когда язык обновляется, а ваш «приложение-генератор» еще не обновлен.

Это также поможет вам выучить язык на этой платформе (Java, C#, Objective-C, и т.д.)

+0

Большое спасибо! Я собираюсь взглянуть на Титан и Корону. Только что началось с Короны. – Christer

+0

Если вы оцениваете ответ, который я дал, сообщите мне, приняв его как ответ (или расскажите мне, как я могу улучшить его?): D –

+0

Теперь я быстро взглянул на Appcelerator и Corona. Я думаю, что оба из них и Flashbuilder могут создавать то, что мне нужно. Какой из них, по вашему мнению, лучший выбор в долгосрочной перспективе. – Christer

0

Если вы стремитесь к высокому качеству, я не думаю, что есть какой-нибудь другой способ чем собираться на родной для каждой платформы. Также имейте в виду, что на разных платформах есть разные принципы и принципы пользовательского интерфейса, и выполнение многоплатформенного проекта не является достаточной причиной для отказа от этих рекомендаций.

1

Я знаю, что это старая тема, но для тех, кто еще ищет для быстрого развития мобильного есть также Kinetise что код меньше инструментов, а также предлагает серверную систему/CMS.

Смежные вопросы