Comments 17
resourceConfigurations += ["en", "en-rGB", "fr", "ja", "b+zh+Hans+MO", "b+zh+Hant+MO"]
Из-за += выглядит так, что эта строчка добавляет локали к локалям по умолчанию. Это точно верно? Цель же такой строчки - убрать лишние локали при сборке из всего, включая библиотеки.
Кто еще пишет приложения на Java?
На Java быстрее компиляция, нет мусора в релизном коде.
Да. верно. Добавление верно, но это мой собственный стиль. Чтобы не сломать код который мог быть выполнен раньше
Язык - это инструмент. Если Java вам подходит - пишите на ней.
Регулярно приводил, привожу, и буду приводить кнопку Назад как один из примеров фундаментальной архитектурной ошибки в Андроид вызванной интернет мышлением компании Гугол. Несмотря на всю очевидность, многие не понимали и не понимают. Красота решения в Андроид 13, надеюсь, поможет - впредь будут меньше не понимать.
Нужно понимать что тогда это было проще пользователям. Также Android был заложен ещё давно и как альтернатива Blackberry. В начале был ещё шарик для скролла. ОС меняются от возможностей железа и запросов пользователей. Они не могут предвидеть все, а делают здесь и сейчас
Они - не могут, точно. Эппл - может.
Если правильно помню, Андроид создавался для гаджетов типа фотокамер, т.е. устройств вообще без понятия стороннего приложения. То, что вовремя почуяли неминуемый провал и переобулись в прыжке, одно время популяризировалось как пример деловой хватки. ИМХО совершенно заслужено, перед концом грех не поискать богатеньких Буратин.
Отсюда и были прошивки с целым гигабайтом памяти куда можно ставить приложения и ещё 15 гигами как образ SD карты. Всё это на одном кристалле естественно, а когда добавлялась собственно SD карта - начинались чудеса.
Это я к тому, что Гугол покупал сознательно с желанием продолжить абы как, совершенно сознательно, такое оно, интернет-мышление. Кнопка Назад в браузере уже в то время достала всех кто пытался сделать что-то как нетривиальное так и одностраничное.
А что не так с кнопкой «Назад»?
А почему фундаментальная ошибка? Можете подробнее рассказать?
Вероятно это к тому что со стеком навигации (к примеру если у нас очень разветвленной приложение имеющее навигацию в bottomsheet) могут быть сложности. В ios вроде кнопки этой нет и там нет таких проблем делать всю навигацию под требования и разбираться что как и где должно работать.
С onbackpressedcallback тоже не все прям радостно, все привыкли что при нажатии кнопки назад можно что-то сделать, а теперь если флаг для callback взведен (т.е. вы хотите что-то сделать по нажатию) анимации красивой из примера не получится...
А скажите, знатоки андроида, почему любой (абсолютно любой, без исключений, даже FOSS Browser) браузер, стоит ему наткнуться на рендер виджета ютуба, моргает из xPrivacy уведомлением о предотвращенной попытке получения доступа к камере?
В Андроид 13 без рута вообще никак не получить доступ в папку установленного приложения? Например, Android_data/net.osmand/. В Андроид 12 руками закидывал карты, было очень удобно...
Они пару лет назад запретили приложениям общаться со всей файловой системой. Приложения могут иметь доступ только к своему собственному каталогу. Надо слать запрос в гугл и получать от них одобрение, если приложение хочет иметь функционал файлового менеджера. Из-за этого много приложений, которые сохраняли/получали файлы/бэкапили свои файлы вынуждены были убрать такую функциональность или, если это было связано с базовыми функциями приложений, вообще перестали нормально работать.
Predictive Back Gesture
Не воспроизводится на моем Pixel 7 Pro =(
Разбор Android 13 для разработчиков