понеділок, 19 серпня 2013 р.

Портируем свои приложения с iOS на Android без переписывания исходного кода

Сегодня наткнулся на довольно интересный проект 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

Вот и все. Подробнее рассказано в видео ниже и на сайте.

Немає коментарів:

Дописати коментар

HyperComments for Blogger

comments powered by HyperComments