Естьпростой способ, чтобы преобразовать мои яблони приложений в Android программы и приложения ?

? AwesomeTN @ | Original: StackOverFlow
---

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

И делает Android имеют свою собственную версию " МААШ " ?

---

Top 5 ответ

1Ben Avery @

Вы могли бы поделиться некоторые части Приложения для Android с прошивкой с использованием https://code.google.com/p/j2objc/, который преобразует Java в Objective-C . Однако все, что полагается на андроид рамках не будет работать (то же самое относится, если вы нашли что-то, чтобы преобразовать его Obj-C для Java).

Вы можете использовать что-то вроде http://phonegap.com/ или http://www.appcelerator.com/ . Вы должны написать код в JavaScript, HTML, CSS, а затем она будет создавать IOS и андроид приложения для вас.

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

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

Вы должны работать, как комплекс Ваша заявка будет и то, что детали могут быть разделены на общей модуля / библиотеки. Вы также должны рассмотреть, как вы собираетесь, чтобы визуально представлять ваше приложение, было бы легче придумать какую-то золотую середину между Android и прошивкой, чем это было бы создать IOS визуальные на Android или наоборот.

Если ваш делатьигры взглянуть на https://unity3d.com/

2Sal @

Я согласен с Беном, я был в одной лодке несколько месяцев назад, посколькуединственным мобильным развитие я сделал был на Xcode, и я пытался найти способы, чтобы преобразовать свой ​​существующий проект, но вместо этого я решил просто построить новую версию, используя Android Студия . Как сказал Бен, даже если вы преобразовать приложение IOS, некоторые из пользовательского интерфейса и шаблонов проектирования различаются при сравнении ИОС App на Android App ( например IOS использует tableviews и клетки могут иметь показатели по раскрытию информации, а на Android Вы должны были бы использовать представление списка и не использовать индикатор раскрытия, так как это идет вразрез с шаблонов проектирования для Android). Я хотел бы предложить взглянуть на Android документации, в частности, рекомендуемые шаблоны проектирования, это поможет дать Вам представление о том, сколько вам нужно будет изменить, чтобы сделать ваш код будет работать на Android.

Вы можете использовать код вашего приложения IOS в качестве руководства к вашему Android App, так как даже хотяязык отличается ,общая структура будет довольно близко.