Kotlin будет официально поддерживаться на Android как первоклассный язык. В недавнем объявлении Google также выяснилось, что инструменты Kotlin будут представлены в Android Studio 3.0 по умолчанию. В отличие от других разработчиков платформ, Google не будет владеть Kotlin, и язык будет разрабатываться под руководством его основателя JetBrains.
/p>
Источник изображения: Venturebeat.com
JetBrains, спонсор Kotlin и изобретатель популярного IntelliJ, будет полностью совместим с основным языком разработки приложений для Android — Java. Kotlin запускает JVM (виртуальную машину Java). Использование любого другого языка, работающего на JVM, уже было возможно при разработке под Android.
Android не обязан использовать JVM, но добрая воля Java и ее сильные корни сделали его любимым языком разработчиков. В настоящее время у Kotlin есть версия 0.2, в которой добавлена поддержка сопрограмм и межмодульных встроенных функций с исправлениями ошибок и улучшениями.
/p>
Источник изображения: Kotlin.org
Помимо JVM, у Kotlin гораздо больше общего с Java. Kotlin также является ООП (системой объектно-ориентированного программирования) и, как доказано, создан для упрощения решения головоломок, как это было в Java. Однако у Kotlin гораздо больше возможностей для разработчиков благодаря более аккуратному синтаксису. Kotlin планируется разработать некоммерческим фондом Kotlin при сотрудничестве JetBrains и Google. В рамках разработки Kotlin собирается изучить еще несколько платформ, и неудивительно, если он найдет разработку для Mac и iOS.
Принимая все во внимание, можно заметить, что Google почувствовал необходимо изменить механизм разработки. Предполагается, что использование Kotlin для разработки приложений для Android преподнесет пользователям несколько сумасшедших сюрпризов. Google принял изменения и еще раз доказал, что верит в улучшение, даже если это потребует замены традиционных механизмов.
Читать: 0