Блог починаючого Лінуксоїда :)

Android переведут на нову мову програмування Swift / Kotlin

Swift_logo

 

Якщо ви стежите за нашими новинами, то знаєте, що Oracle і Google зараз «воюють» в суді через те, що Google використовує Java в якості основної мови програмування для своєї операційної системи  Android.  Нещодавно пошуковий гігант оголосив про перехід на Open JDK, який є безкоштовною альтернативою Java з відкритим кодом. Втім, це скоріше тимчасовий захід. У довгостроковій перспективі Google планує використовувати іншу мову програмування для Android.  Ресурс The Next Web повідомляє, що таким може стати Swift  —  Apple. У 2015 році Swift був переведений в статус «open source». Це дозволяє Google використовувати цю мову програмування без дозволу Apple, але це не основна проблема пошукового гіганта. Так як Swift можна просто скопіювати і вставити в будь-яку платформу, Google доведеться перелопатити практично всю операційну систему Android, переписавши більшість програмних інтерфейсів заново. Цу можливо здійснити, але її реалізація може зайняти дуже багато часу. У травні Google проведе конференцію для розробників  I/O 2016, але ніяких знаків про те, що вона буде сфокусована на переході Android з Java на Swift немає.

Також Google розглядає в якості основною мови програмування Kotlin.  Як і Swift, Kotlin — об’єктно-орієнтований і його головним пріоритетом є захищеність. На відміну від Swift, Kotlin може працювати там же, де і Java, тобто Google буде значно простіше перевести Android на цю мову програмування. На жаль, при компіляції Kotlin досить повільний, і це є  мінусом. Який вибір зробить пошуковий гігант — дізнаємося пізніше, але в доступному для огляду майбутньому на офіційну інформацію з цього приводу розраховувати не варто.