Как разработать для нескольких платформ - PullRequest
1 голос
/ 18 января 2012

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

Ответы [ 5 ]

1 голос
/ 10 октября 2016

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

1 голос
/ 18 января 2012

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

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

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

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

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

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

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

0 голосов
/ 07 апреля 2012

Я рекомендую пробел в телефоне: http://www.phonegap.com

0 голосов
/ 18 января 2012

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

0 голосов
/ 18 января 2012

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

...