Сегодня наткнулся на довольно интересный проект Apportable, позволяющий портировать приложения для iOS, написанные на языке Objective-C, на Android.
Ввиду отсутствия аналогов, разработчику под iOS, не знающему Java — этот проект может быть вполне интересен.
После регистрации на сайте приложение просит скачать SDK через терминал, предоставив уникальную строку формата
curl install.apportable.com/XXXXXXXXXX | sh
Скачивание и установка инструментария длится достаточно долго, можно параллельно сходить выпить много чашек кофе.
После установки попросит добавить Apportable CLI следующей строкой в терминале:
(echo; echo ‘PATH=»/Users/USER/.apportable/SDK/bin:$PATH»‘) >> ~/.bash_profile; source ~/.bash_profile
Подключаем любое Android-устройство (хоть микроволновку) к компьютеру.
После этого мы пришли к этапу выбора проекта для компиляции под Android. В бесплатном тарифе данного SDK доступны следующие фреймворки: OpenAL, Foundation, CoreFoundation, OpenGLES, UIKit (ограниченно), QuartzCore (ограниченно), CoreGraphics, AVFoundation, AudioToolbox. Также можно добавить свои фреймворки. Выбираем проект, соответствующим этим требованиям (очень хорошо сюда подходят игры на Cocos2D). Прописываем в терминале путь к папке, в которой находится *.xcodeproj:
cd /Users/USER/MyGreatProject
Затем запускаем компиляцию *.apk и запуск приложения на Android-устройстве следующей командой:
apportable load
Вот и все. Подробнее рассказано в видео ниже и на сайте.
Немає коментарів:
Дописати коментар