Bleeping Computer: Kotlin станет основным языком программирования под Android

Согласно недавним исследованиям, Kotlin обгонит Java в качестве предпочтительного языка программирования под Android к декабрю 2018 года.
Kotlin

До начала 2017 года язык программирования Kotlin был известен только в узких кругах разработчиков. Он разработан для работы на виртуальной машине Java, но также может быть скомпилирован в JavaScript и взаимодействовать напрямую с Java.

Рост популярности

Рост популярности языка начался в мае 2017 года, когда на конференции Google I/O 2017 было объявлено, что Kotlin будет включён в список официально поддерживаемых языков для разработки Android-приложений.

Согласно отчёту Realm, платформы для мобильной разработки, этот анонс увеличил рейтинги Kotlin более чем в два раза. Доля использования языка для разработки Android-приложений возросла с 7,4% в мае до конференции до 14,7% в конце сентября 2017 года. Если такие темпы роста сохранятся, то Kotlin достигнет 51% рынка Android-разработки к декабрю 2018 года. Данные предоставлены в отчёте Realm Q4 2017:

Kotlin

Отметим, что в данный момент Kotlin наиболее популярен в Германии, Японии, Индии, США и Бразилии.

Среди Android-разработчиков язык программирования Kotlin считается аналогом Swift для разработки на iOS. Apple также представила этот язык, как более простую в использовании альтернативу Objective-C.

Последствия судебного иска c Oracle

Многие считают, что Google предложила использовать Kotlin в качестве одного из основных языков для разработки под Android из-за продолжительных судебных тяжб с Oracle. Oracle обвиняла Google в использовании некоторых Java API внутри Android и требовала порядка 10 миллиардов долларов в качестве компенсации.

Хотя Google и выиграла судебный процесс, она всё же начала поиск альтернатив Java. Наряду c Kotlin рассматривались также созданный самой Google язык Dart и Swift от Apple, которые являются проектами с открытым исходным кодом.

Эксперты Realm в своём отчёте также отмечают:

Ясно одно: эра Java на Android подходит к своему завершению. Как факт, 20% приложений, написанных на Java до конференции Google I/O 2017, сейчас используют Kotlin. В скором времени Android-разработчики, не имеющие навыков Kotlin, рискуют стать исчезающим видом.

Источник: Bleeping Computer