Компания Google не поддерживает стремление Apple к интеграции железа с софтом и потому работает практически в полной отстранённости от аппаратной составлящей. Android, универсальный и готовый к установке на любое устройство — вот приоритет. С другой стороны, портирование приложений с Android на iOS в Маунтин-Вью* не только не возбраняется, но даже .
Не далее как вчера Google выпустила совместимую со средой Xcode программу под названием J2ObjC. Это транслятор (или, если хотите, конвертер) кода из языка Java в Objective-C. Подкованные читатели знают, что под Android чаще пишут как раз на модифицированной Java, а Objective-C неразрывно связан с OS X и iOS. Как подчёркивают её создатели, J2ObjC работает не по принципу эмулятора. Вместо этого она конвертирует классы Java в классы Objective-C так, что в поcледних оказываются задействован один из основных фреймворков iOS — Foundation.
Если транслятор хорошо покажет себя в деле, то инициатива Google упростит использование написанного для Android кода в iOS. К чему это, спросите вы? В Google вам скажут, что хотят показать доброе отношение к разработчикам всех мастей — в том числе к тем, кто занимается кроссплатформенными проектами. Реальные мотивы неизвестны, т.к. в жёстком IT-бизнесе столь широкие жесты рукой делать не принято (ибо руку могут откусить).
Почитать об J2ObjC и скачать транcлятор можно на сайте Google Code: ссылка. [9to5mac]
* Город, где расположена штаб-квартира Google.
Источник: