2013-11-22 4 views
1

На главной странице сайта RubyMotion, они говорят, что этоКаким родным может быть приложение, созданное с использованием RubyMotion или Rubuto?

revolutionary toolchain that lets you quickly develop and test native iOS and OS X 
applications for iPhone, iPad and Mac 

На рамочном сайте Rubuto, они говорят что-то подобное

Ruboto is a framework and tool chain to develop native Android apps, using the Ruby 
language we all know and love. 

Как приложения разработаны с использованием этих структур можно назвать нативные приложения?

ответ

2

Приложения Ruboto можно назвать родными, поскольку со стороны они не могут отличаться от приложений, разработанных на Java. Это не просто скрипты, запущенные в другом приложении. Они автономные, автономные приложения, напрямую обращающиеся к API Android.

3

Инструментальная цепочка RubyMotion компилируется непосредственно против среды выполнения Objective-C и API, так же, как Objective-C.

Код RubyMotion составляет родной машинный код, как и приложение Obj-C.

http://www.rubymotion.com/developer-center/guides/runtime/

Таким образом, эти два фрагмента кода вернуть ту же вещь:

Obj-C:

[[UIApplication sharedApplication] delegate] 

RubyMotion:

UIApplication.sharedApplication.delegate 

RubyMotion -> компилировать - > машинный код

Objective-C -> compile -> машинный код

 Смежные вопросы

  • Нет связанных вопросов^_^