Я также пытаюсь получить приложение для iPhone на платформе Android. Мне было интересно, есть ли в любом случае я могу напрямую переносить приложение iPhone или код на Android? Нужно ли мне писать все приложение с нуля для платформы Android, или я все же могу уменьшить свою работу? Благодарю.Портирование приложения iPhone на платформу Android
ответ
Насколько я знаю, нет возможности переносить приложения между платформами, и нет причин, по которым вы когда-либо захотите. Android и iPhone - две совершенно разные платформы с уникальными интерфейсами, слоями api, советами по дизайну и всеми видами. Если вы используете навигационную панель в iPhone (например) с логотипом/заголовком в центре, кнопкой «Назад» слева и другими кнопками справа, вы должны использовать панель действий на Android с логотипом/названием на слева и кнопки действий справа, возможно, с выпадающим меню для дополнительных кнопок.
Очевидно, что есть некоторые концепции, которые являются «разделяемыми», например, с помощью вкладок (хотя это оборачивается в андроиде с помощью концепции панели управления и другими способами навигации), вы никогда не должны переходить между этими двумя платформами. Вы всегда должны начинать с нуля.
То же самое касается кроссплатформенных фреймворков ... так много разных и уникальных в отношении двух платформ, на которые вы пишете столько кода на платформе, что не стоит пытаться поддерживать только одну базу кода.
Спасибо Томасу за отличное объяснение. – applefreak
Не беспокойтесь, чувак. Удачи. –
Очень проницательный ответ, касающийся того, почему мобильные приложения медленно убивают открытый Интернет, как описано в этой статье: http://www.tnl.net/blog/2012/03/03/i-killed-the- Интернет/ К счастью, некоторые крупные контент-провайдеры поймали мудрые люди уходят от родных приложений к «тонким» приложениям, которые на самом деле просто представляют GUI HTML5, который извлекается с какого-то сервера. – Jolta
Я считаю, что это не программа, которая передает ее вам.
Android написан на Java, однако они также разработали NDK, основанный на C++. Итак, если вы уже писали для Iphone, то переносить его на андроид с помощью C++ (NDK), вероятно, вам проще, а затем записать его на Java.
Вы можете использовать сторонние инструменты для создания приложений, работающих в обоих. Это то, к чему стремились Titanium и PhoneGap. С новыми изменениями в Соглашение SDK они выглядят так, будто они не являются «законными» или, по крайней мере, нарушают соглашение.
Однако я не уверен на 100%.
Я предполагаю, что вы имеете в виду C++, а не C#! –
Извините, моя вина. – Bigflow
- 1. Портирование приложения j2me на платформу Android
- 2. Портирование приложений Java на платформу Android
- 3. портирование приложения iPhone на WP7
- 4. Портирование приложения на основе TabViewController для Android
- 5. Портирование приложения Android на Xamarin?
- 6. Портирование приложения C++ на android
- 7. Портирование приложения iphone tabBar на iPad
- 8. Портирование моего приложения с iPhone на iPad
- 9. app портирование с Android на iPhone
- 10. Портирование Java-виртуальной машины Android на iPhone?
- 11. Портирование приложения Windows Phone на Android
- 12. Портирование приложения Android QT на iOS
- 13. Портирование приложения на основе Qt в Android
- 14. Портирование AS3 на iPhone App
- 15. Портирование флеш-игры на iPhone
- 16. Портирование приложения iPhone для iPhone UIWebView для Mac
- 17. Портирование приложений ios на android
- 18. Портирование приложения iPhone на iPad не подлежит подписке?
- 19. Портирование приложения iPhone на iPad - одно приложение или вилка?
- 20. Портирование JavaME на Android
- 21. Портирование Android на nanoTesla A8
- 22. Портирование приложения IBXpress Interbase 6 на текущую платформу Firebird, на Delphi 7?
- 23. портирование приложения iOS на tvOS
- 24. Портирование кросс-платформенных библиотек C++ на платформу Windows Phone 8
- 25. Перенос приложения python приложения на платформу Appscale
- 26. Портирование приложения на базе Linux на платформе Android
- 27. Отключить платформу браузера/войти на платформу браузера
- 28. Портирование типизированных массивов с Android на iPhone app
- 29. Портирование существующего приложения Cordova в Android Studio
- 30. Портирование C++ на C#
duplicate ... http: //stackoverflow.com/questions/2633742/port-iphone-application-to-android – himanshu