Мы, конечно, сейчас вовсю готовимся к Mobius на следующей неделе. И дайджест получился под стать: сразу в трёх пунктах упоминаются спикеры конференции.
- Джейк Уортон опубликовал два поста о поддержке разных версий Java в Android: первый про Java 8, второй про Java 9-12. Вывод в обоих текстах один: даже если вы уже всё пишете на Kotlin и джаву в гробу видали, всё равно важно давить на Android, чтобы он поддерживал новые версии. Забавно, когда сотрудник Google де-факто пишет «давите на моих коллег» — ну, Уортон вообще сохраняет завидную независимость мышления.
- Отзвуки Android Dev Summit: если кейноут все разобрали по косточкам сразу, то вот до сессии Fireside Chat сообщество добралось позже, и наибольший резонанс вызвал гугловский вопрос «А кто хотел бы, чтобы мы разместили AndroidX на GitHub?». В зале после вопроса был лес рук, на Reddit у соответствующего комментария тоже сплошные апвоуты. Ещё на Reddit пишут «давайте не забудем, что об этом заговорили с подачи Артёма Зиннатуллина». Вот, кстати, Артём будет на Mobius, там его и поблагодарим.
- К вопросу об AndroidX. Нам всем хотелось бы, чтобы для миграции на него достаточно было нажать одну кнопку в Android Studio, но реальность зачастую сложнее, и Дэн Лью написал пост, основанный на его личном опыте.
- У известной книги Android Programming: Big Nerd Ranch Guide готовится четвёртое издание, главное изменение в том, что там всё основано на Kotlin. В официальном анонсе дата выхода не названа, но мы проверили на Amazon — там обещают 27 декабря.
- А у Gradle вышла версия 5.0, главное в ней — Kotlin DSL наконец дошёл до версии 1.0 и теперь считается production-ready. Напомним, впервые Gradle сообщили о поддержке Kotlin в мае 2016-го — два с половиной года у людей ушло. Но, в общем, если хотите обмазаться Котлином вообще со всех сторон, а о существовании Groovy забыть, вам пошли навстречу. В Android Studio поддержка этого счастья появляется с версии 3.4 (ну, годы ждали и ещё немного подождём).
- Рубрика «тем временем в параллельном мире»: 4 декабря у Flutter состоится специальное мероприятие Flutter Live, и интуитивно хочется предположить, что там тоже объявят о выходе версии 1.0. Как бы то ни было, viewing parties для этого мероприятия пройдут более чем в 100 городах, так что Flutter даже без 1.0 уже успел стать заметным явлением. Если из-за этого вам хочется подробнее к нему присмотреться — на Mobius как раз будет доклад.
- Недавно приложение Tasker попало под «запрет на нецелевое использование доступа к звонкам/SMS», хотя более-менее все сходятся на том, что приложению для автоматизации задач логично запрашивать доступ к SMS, и это вполне целевое использование. Поднялась шумиха, и теперь Google добавил «task automation» в список того, для чего можно запрашивать доступ. Ну, хорошо, что тут кончилось так, но это проявление более общей проблемы: это не первый раз, когда мнение Google разошлось с мнением разработчиков и пользователей.
- Рубрика «ностальгия». На Reddit заметили, что на YouTube-канале Android Developers по-прежнему висит видео, загруженное ещё в 2007-м. Там даже есть информация, которая не устарела!
- Рубрика «мотивация». На YouTube появилось видео выступления Йонатана Левина в духе «как добиваться многого». Одним оно очень понравилось, другие возражают «на техническом мероприятии какую-то болтологию развели». Хотим сказать вот что: Йонатан выступит и на Mobius, но с суровой темой «Compilers. Dalvik. ART. And everything in between», так что там доклад будет заметно отличаться.
- И напоследок. Найдено первое в мире честное описание апдейта: