Интересный новый инструмент от Google:
Мы с гордостью объявляем об открытом выпуске J2ObjC, разработанного Google транслятора, который преобразует исходный код Java в исходный код Objective-C для приложений iPhone/iPad.J2ObjC позволяет использовать код Java в сборке приложения iOS, поскольку редактирование сгенерированных файлов не требуется. Цель состоит в том, чтобы написать код приложения, не связанный с пользовательским интерфейсом (например, доступ к данным или логику приложения), на Java, который затем может использоваться приложениями Android, веб-приложениями (с использованием GWT) и iOS.
J2ObjC — это не эмулятор Java, а скорее транслятор классов Java в классы Objective-C, которые напрямую используют iOS Foundation Framework. Он поддерживает полный язык Java 6 и большинство его функций времени выполнения, требуемых разработчиками клиентских приложений, включая исключения, внутренние и анонимные классы, обобщенные типы, потоки и рефлексию. Также поддерживается трансляция и выполнение тестов JUnit. J2ObjC можно использовать с большинством инструментов сборки, включая Xcode и Make.
Вы можете перейти на страницу проекта J2ObjC, чтобы получить инструкции по использованию инструмента, ознакомиться с исходным кодом и списком сообщенных проблем. На сайте также есть подробные проектные документы для тех, кто интересуется тем, как работает транслятор.
Приложения для Android написаны на Java, а для iOS — на Objective C, но этот инструмент предоставляет тем, кто разрабатывает на Java, более простой способ конвертировать свои приложения для iOS. Интересный ход.
Похожие статьи


