Google спрощує портування android-додатків під ios

Google спрощує портування android-додатків під ios

Google спрощує портування android-додатків під ios

Компанія 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-бізнесі настільки широкі жести рукою робити не прийнято (бо руку можуть відкусити).

* Місто, де розташована штаб-квартира Google.

Хочеш отримувати від нас новини Apple? Так | немає

Google спрощує портування android-додатків під ios

Компанія Google не підтримує прагнення Apple до інтеграції заліза з софтом і тому працює практично в повній відстороненості від апаратної складової. Android, універсальний і готовий до установки на будь-який пристрій - ось пріоритет. З іншого боку, портирование додатків з Android на iOS в Маунтін-В'ю * не тільки не забороняється, але навіть вітається. Не далі як вчора.

Айболить. Історія про казку і реаліях

Айфон Шредінгера і піжонські помідорчики

Чесно кажучи на андроїд немає жодного додатка яке б було красивішим ніж на айос.

По-перше, це андроїд плей можна було б заповнити додатками з апп стору, але ніяк не навпаки, тому що тлумачного софта і тим більше ігор в Плее дуже мало.
По-друге, розробники знову-таки зіткнуться з обмеженнями апп стору, так як цензори не дрімають і не будуть пропускати просто відконвертовано проги, так як напевно більшість з них використовують ті речі, які регламент Еппл не пропускає! Тому все одно доведеться переробляти ці моменти!
В цілому, не ясно, нафіга козі баян!))

Якщо хто не зрозумів, то ця фішка потрібна тільки програмістам, причому повністю додаток ніхто конвертувати НЕ буде (і не зможе - АПИ різні) - це тільки щоб не переписувати внутрішню логіку.

А гугл тут розумно вчинив - в даному випадку основною платформою розробки стане Андроїд, і потім логіка буде перенести на епловскую платформу.

@Absinthe. да! Саме так! +1!
хочуть зробити свою мову боліе дружнім щоб переманити розробників, давши їм два ринки, але при цьому зробивши основним Андрійка

@Absinthe. ось ось. хто в першу чергу пише під Андройд? Правильно, одиниці.
А хто робить в першу чергу для айфона? - більше 90%, особливо все стартаперів. Багато статей, де розробники пишуть чому вони першу версію програми випускають тільки для iOS.
А Гуглу це зовсім не подобається. Благими намірами вистелена ...

Відверто кажучи, то в черговий раз Гугль знімає обмеження - там де їх і не повинно бути.
Не важливо яка причина, але користувачі і розробники явно виграють.

Шкода, що Еппл робить все навпаки. Якщо, Еппл буде прододжать політику обмеження, то боюся, її буде чекає провал.

@President. вище написали явну причину чому Гугл так робить. Я з цим повністю згоден. Хочуть щоб розробляли програми в першу чергу для Андройд.

Епл робить все правильно - так, щоб користувачі отримували кращі програми, а не Кросплатформені переробки. Не вірю я в те, що додаток після таких махінацій буде працювати також добре і продуктивно, як якщо б його писали нативної.

@ I.band. Додаток після цього доведеться довго і ретельно вилизувати, але не писати заново, що для розробника не погано. Так що Гугл все правильно робить - частина розробників, які орієнтуються на багато ринків почнуть писати Совт з андройд версій.

До питання про "кроссплатформенних бувальцях" - Злі птиці (ну що поробиш найяскравіший примірник) прекрасно почуває себе на безлічі платформ і при цьому довгий час був абсолютним лідером аппстора.

@President. якщо хто не згоден, дайте мені приклад «кроссплатформенного» додатка на iOS?

@ I.band. програми Яндекса. Причому, ті з них, які під Андройд - ще й часто функціональніша, так як між собою можуть взаємодіяти (що нетривіально реалізувати в айос).
Ютуб клієнт теж. На Агіос він стагнировал, а під Андройд розвивався.

@ Peper-. я не знаю щодо яндекса - як вони пишуть свої програми. Працюють, до речі, вони не особливо гладко на iOS. У всякому разі інтерфейс в навігаторі замислений.
Gmail від самих Google - відмінний приклад того, як вони самі вміють кроссплатформенно писати. Тільки в останній версії додаток стало хоч скільки-то пристойно працювати, а не просто бути HTML версією, запущеної в UIWebView і оберненої в «нативное» додаток ;-)

Рясний говнокод на iOS. Скоро. Дивіться на всіх айфонах країни.

"Підковані Новомосковсктелі знають, що під Android частіше пишуть як раз на модифікованій Java"
Підковані Новомосковсктелі знають, що під Андроїд пишуть як раз на рідному Java. Це рідний ява-код компілюється рідним ж ява-компілятором, але потім спеціальною гугловський утилітою скомпільовані класи перетворюються в трохи інший формат, необхідний для роботи в кастомной версії віртуальної машини Яви.

Знайшли орфографічну помилку в новини?

Виділіть необхідний текст і натисніть Ctrl + Enter.

  • Google спрощує портування android-додатків під ios

    Що робити, якщо MacBook завис і після «хард ресета» не включається

  • Google спрощує портування android-додатків під ios

    Як переглядати старі версії текстових документів на Mac

  • Google спрощує портування android-додатків під ios

    Скільки місяців діє гарантія на техніку Apple

  • Google спрощує портування android-додатків під ios

    Чому Safari на iPhone або iPad не визначає геопозіцію

  • Google спрощує портування android-додатків під ios

    Як перенести фото з одного iPhone на інший

  • Google спрощує портування android-додатків під ios

    Проблеми з Lightning-кабелем. Як розібратися, в чому справа?

  • Google спрощує портування android-додатків під ios

    Як правильно заряджати iPhone?

  • Google спрощує портування android-додатків під ios

    Як виправити помилку при оновленні iPhone?