Oracle уже довольно давно судится с компанией Google по поводу того, что последняя использует Java в своей ОС Android. Чтобы не вызывать лишних вопросов у Oracle, Google перешла на бесплатный аналог Java, Open JDK. Но по последней информации, и на этом языке компания долго не задержится. По данным издания The Next Web, Google рассматривает в качестве альтернативы открытый язык Apple Swift (который, кстати, стал доступным только в прошлом году).
Из-за того, что Swift совсем не способен работать с некоторыми компонентами C++, программистам Google придётся потратить много времени и сил, чтобы перестроить платформу под данный язык. А это значит, что на скорый выпуск «нового Android» рассчитывать не стоит. Кроме того, существует информация, что Google рассматривает также язык Kotlin. Он, как и Swift, является объектно-ориентированным языком.
В следующем месяце компания Google проведёт конференцию для разработчиков (Google I/O). Пока не ясно, будут ли ребята на ней рассказывать, какой же язык программирования выберет Google для своей операционной системы Android. Но в любом случае, читайте новости на нашем мобильном портале, мы обязательно осветим этот вопрос.
P.S. про gomobile слышал когда-нибудь?
Мне в корне не нравится идея с вм — да, несмотря на все плюсы виртуальных машин, производительность страдает весьма и весьма. Поэтому лучше уж Go, который компилится в натив.
Котлин — да, действительно годный язык, поговаривают, что со временем заменит Java. Думаю, стоит изучить его для вклада в будущее, тем более я родился в Кронштадте (Котлин как бэ).