Подтвердить что ты не робот

Приложение для iPhone на iPhone

Каков наиболее эффективный способ подключения iPhone к Android? Я знаю, что Apple не любит сторонние, не связанные с Objective C платформы, генерирующие код для своей платформы... но есть ли что-то, что может принять приложение для iPhone и преобразовать его в Android-код?

Если нет, то как люди создавали Android-версии своих существующих приложений для iPhone?

Спасибо

4b9b3361

Ответ 1

Ничего не стоит переносить ваше приложение. Вы можете использовать сторонние инструменты для создания приложений, работающих в обоих. То, к чему стремились Titanium и PhoneGap. С новыми изменениями в Соглашении SDK они выглядят так, будто они не являются "законными" или, по крайней мере, нарушают соглашение.

Что касается вашего другого вопроса, да, люди создают 2 отдельных приложения. Один для Android и один для iPhone. Это то, как я сейчас это делаю, и кажется, что Facebook и другие делают то же самое.

Ответ 2

Да, люди обычно не любят ответ, который у нас есть для этого в Appiction. Кажется, что это должно быть легко, так как они настолько похожи, но это совершенно разные операционные системы с разными способами использования. Иногда компания сможет заключить сделку с вами, поскольку искусство уже разработано, и основные каркасы были задуманы. В приложении мы создали видео, чтобы ответить на этот точный вопрос для наших клиентов: http://www.youtube.com/watch?v=Y-fdRw1WNYI

Ответ 3

Apportable предоставляет платформу для создания и развертывания существующих приложений Objective C на Android.

Ответ 4

Существует несколько альтернатив для переноса приложения с одной платформы на другую. таких как Rhodes Mobile, Titanium и PhoneGap. На самом деле они отлично поработали и очень хорошо пытались удалить фрагментацию в разработке смарт-приложений.

Но в соответствии с Apple SDK Agreement 4.0, раздел 3.3.1

приложение должно быть разработано в C/С++/JAVA script.

На этом этапе убедительный способ - написать его отдельно.

Ответ 5

На самом деле нет коротких путей для портирования. Лучшее, что вы можете сделать, это использовать компанию, которая специализируется на портировании, например, migration.mobi. Межплатформенные платформы имеют проблемы с производительностью и действительно ограничивают то, что вы можете сделать.

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

Ответ 6

PhoneGap - не настоящий инструмент для разработки кросс-платформенных приложений.
Если вы хотите создать приложение для iPhone и Android с помощью PhoneGap, вам нужно создать два разных приложения, которые будут использовать структуру PhoneGap. Но одно приложение для iPhone и Android не может быть создано с помощью PhoneGap.

Ответ 7

Noodlecake Studios, похоже, решили проблему переноса с iOS на Android, недавно портируя Trainyard среди других:

Не секрет, что процесс портирования игр iOS на Android платформа была встречена бурными водами... Эти проблемы знакомые нам в студиях Noodlecake и предложили создать Noodlecake Games, организация портирования и публикации, предназначенная для облегчить многие из этих проблем. Благодаря нашим усилиям в прошлом год, мы разработали технологию, которая позволяет нам запускать код iOS изначально на устройствах Android. Что это значит для разработчиков не нужно переписывать код iOS для платформы Android, все это выполняется автоматически. Можно было ожидать, что многие разработчики сначала не верят то, что мы делали, было даже возможно.

Ответ 8

В Android есть 2 категории: нижняя, с g1 и лучше с Nexus 1, если вы хотите разрабатывать игры. Эти библиотеки кросс-платформенных я думаю, что они могут выполнять кросс-платформенные приложения "Hello word". Чтобы создать правильное сетевое приложение Blackberry или оптимизированное графическое приложение для Android (для обеих категорий), я очень сомневаюсь в этом!

  • у фреймворков есть большие минусы, когда вы хотите посмотреть вне песочницы. Эти 3-4 пользовательских материала, плагин часто стоят дороже, чем все приложение, написанное быстро до этой точки.

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

Ответ 9

На самом деле есть инструмент, который делает именно то, что вы запрашиваете под названием O2J. Вы можете использовать существующую кодовую базу Objective-C и преобразовать ее в Java с помощью инструмента преобразования O2J.

Это платное приложение, доступное в Mac App Store... O2J Objective-C в конвертер Java

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