Переведите Java-код Android Studio в Objective-C с помощью j2objc. Возможно ли это?

Я протестировал j2objc, переведя простой Java-код HelloWorld в Objective-C, и это нормально. Затем я попытался преобразовать код Java, написанный в студии Android, с переводом графического интерфейса в Objective-C. Но это не работает и выдает ошибку. Как я могу перевести java-код Android-студии на Objective-C или что-то еще, к чему можно получить доступ с iOS? Спасибо


person hupaa    schedule 09.10.2016    source источник
comment
Могу я спросить, почему вы пытаетесь достичь этого в первую очередь?   -  person Jason Washo    schedule 15.10.2016
comment
Конечно! Я написал приложение с Android Studio. Это нормально для систем на базе Android. Теперь я хочу получить к нему доступ в системе iOS. из-за этого мне нужен переводчик   -  person hupaa    schedule 16.10.2016


Ответы (1)


Код GUI явно не поддерживается j2objc; первый абзац на http://j2objc.org гласит:

Цель состоит в том, чтобы написать код приложения, не относящийся к пользовательскому интерфейсу (например, логику приложения и модели данных), на Java, который затем используется веб-приложениями (с использованием GWT), приложениями Android и приложениями iOS.

Насколько я знаю, нет инструмента, который конвертирует пользовательский интерфейс Android в iOS. Однако существует несколько платформ со своей собственной абстракцией пользовательского интерфейса, поддерживающей Android и iOS, например Xamarin, Corona SDK и Apache Cordova ( также известный как Phonegap).

person tball    schedule 09.10.2016