Приложения очень важны в современных электронных устройствах. То, что долгое время называлось «приложениями», было одной из причин, по которой устройство с некачественным оборудованием (например, камерой и другими недостатками) стало эталоном для смартфонов. Магазин приложений для iOS появился в 2008 году, и почти с самого начала мы начали понимать, что существуют другие и лучшие способы работы. Разработчики говорят, что лучше программировать под iOS, и не просто говорят о преимуществах, поэтому Google пришлось переместить жетон.
Компания великой поисковой системы запустила инструмент что позволяет разработчикам писать на Java и быстро экспортировать работу в приложения iOS. Но не заблуждайтесь, этот инструмент не используется для запуска приложений Android на устройствах iOS, но, в лучшем случае, он будет служить для создания собственных приложений iOS на основе работы, которую они уже проделали для мобильной платформы Google.
Google J2ObjC портирует Java-код на iOS
Инструмент называется J2ObjC и это позволит разработчикам преобразовывать код Java в исходный код iOS Objective-C, который можно использовать для создания приложения iOS. При этом бинарные файлы и изображения приложений останутся, так что у разработчиков уже будет много работы, которую они проделали для Android-приложения. Теория прекрасна, но еще предстоит выяснить, столкнутся ли разработчики с проблемами совместимости, из-за которых им придется следить за приложением, которое они не ожидали поддерживать, не говоря уже о проблеме фрагментации, на которую жалуются многие разработчики Android. ... Вопрос в том, является ли это отчаянной атакой на язык программирования? SWIFT?
Microsoft также планировала запустить инструмент, похожий на Google J2ObjC, но в итоге отложила (и, возможно, забросила) проект из-за проблем, возникших при его разработке. Проект Microsoft заключался в переносе приложений iOS на Windows Phone. В любом случае, если Apple увидит, что это какая-то угроза, она примет меры. Посмотрим, где это все.
Microsoft не отложила выпуск своего инструмента (Islanwood) для переноса приложений iOS на Windows, а отложила версию Android (Astoria).