Комментарии 15
Go и Dart? Я лично вангую Kotlin
+6
а Kotlin разве уже ушёл хотя бы в стабильный предрелиз?
0
А в чём разница, если всё равно в JVM компилится? Или тяжбы лишь из-за языка?
+1
В том то и дело, что go и dart в JVM не компилятся. Зачем их в статье упомянули — вообще непонятно. Для них ни вменяемых средств разработки нет, ни нормального комьюнити. Переучиваться на эти языки с java как-то странно. А для kotlin уже и поддержка в android studio есть и писать на нём можно одновременно с java.
+4
Ээээ. Как я понимаю, суть проблемы в том, что Андроид использует Джава АПИ без разрешения. Если поменять на Котлин, то проблема не исчезнет. Поэтому, менять на него смысла особого нет.
+2
Все правильно упомянули, и в Dart и в Go есть коммиты которые напрямую относятся к андроид. Dart вон даже отдельный фреймворк выкатил. Сам я за kotlin, но нельзя отрицать, что работа ведется по многим направлениям. В Google тоже не одни пророки, видимо распределяют риски, авось что-то одно да выстрелит.
0
пост на Geektimes: "Google оповестил о переходе на OpenJDK"
+2
Go уже позволяет делать мобильные приложения без участия Java;
и может быть использован на обеих ведущих платформах.
и может быть использован на обеих ведущих платформах.
0
При желании можно хоть на паскале писать. Но поддержка всего этого оставляет желать лучшего
+5
Если точнее, то именно поддержки вовсе нет — есть возможность. Что ни возьми — Go, C++ или Pascal — всё равно всё придётся делать через JNI, т.к. подавляющая часть Android API написана на Java и недоступна напрямую в native code, так что полноценное приложение нельзя написать целиком даже на C++, на котором сам Android написан. Другими словами, в Android внутри C++, а снаружи — Java. А для полноценной поддержки нужен C'шный API, для работы с которым уже сто лет в обед существуют всевозможные FFI в подавляющем большинстве языков программирования.
0
Интересно:
1. Спорят уже компании давно, что мешало то раньше перейти на OpenJDK тем более с ресурсами Гугла?
2. Затронет ли переход на OpenJDK code base стандартизацию API Андроида? Иначе говоря, JCK будут проходить или просто стянули API + имплементацию?
1. Спорят уже компании давно, что мешало то раньше перейти на OpenJDK тем более с ресурсами Гугла?
2. Затронет ли переход на OpenJDK code base стандартизацию API Андроида? Иначе говоря, JCK будут проходить или просто стянули API + имплементацию?
0
Здесь хорошо описано что из этого следует и чего ждать:
http://gluonhq.com/android-moving-openjdk/
http://gluonhq.com/android-moving-openjdk/
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Публикации
Изменить настройки темы
Java в Android: Грядут перемены (Слухи)