Как стать автором
Обновить

Комментарии 17

resourceConfigurations += ["en", "en-rGB", "fr", "ja", "b+zh+Hans+MO", "b+zh+Hant+MO"]

Из-за += выглядит так, что эта строчка добавляет локали к локалям по умолчанию. Это точно верно? Цель же такой строчки - убрать лишние локали при сборке из всего, включая библиотеки.

Кто еще пишет приложения на Java?

На Java быстрее компиляция, нет мусора в релизном коде.

  1. Да. верно. Добавление верно, но это мой собственный стиль. Чтобы не сломать код который мог быть выполнен раньше

  2. Язык - это инструмент. Если Java вам подходит - пишите на ней.

Кстати, какая разница между resConfigs и resourceConfigurations ?

Помойму одну из них пометили как deprecated, но весь код проверял и он был актуальный

Регулярно приводил, привожу, и буду приводить кнопку Назад как один из примеров фундаментальной архитектурной ошибки в Андроид вызванной интернет мышлением компании Гугол. Несмотря на всю очевидность, многие не понимали и не понимают. Красота решения в Андроид 13, надеюсь, поможет - впредь будут меньше не понимать.

Нужно понимать что тогда это было проще пользователям. Также Android был заложен ещё давно и как альтернатива Blackberry. В начале был ещё шарик для скролла. ОС меняются от возможностей железа и запросов пользователей. Они не могут предвидеть все, а делают здесь и сейчас

Они - не могут, точно. Эппл - может.

Если правильно помню, Андроид создавался для гаджетов типа фотокамер, т.е. устройств вообще без понятия стороннего приложения. То, что вовремя почуяли неминуемый провал и переобулись в прыжке, одно время популяризировалось как пример деловой хватки. ИМХО совершенно заслужено, перед концом грех не поискать богатеньких Буратин.

Отсюда и были прошивки с целым гигабайтом памяти куда можно ставить приложения и ещё 15 гигами как образ SD карты. Всё это на одном кристалле естественно, а когда добавлялась собственно SD карта - начинались чудеса.

Это я к тому, что Гугол покупал сознательно с желанием продолжить абы как, совершенно сознательно, такое оно, интернет-мышление. Кнопка Назад в браузере уже в то время достала всех кто пытался сделать что-то как нетривиальное так и одностраничное.

А что не так с кнопкой «Назад»?

А почему фундаментальная ошибка? Можете подробнее рассказать?

Вероятно это к тому что со стеком навигации (к примеру если у нас очень разветвленной приложение имеющее навигацию в bottomsheet) могут быть сложности. В ios вроде кнопки этой нет и там нет таких проблем делать всю навигацию под требования и разбираться что как и где должно работать.

С onbackpressedcallback тоже не все прям радостно, все привыкли что при нажатии кнопки назад можно что-то сделать, а теперь если флаг для callback взведен (т.е. вы хотите что-то сделать по нажатию) анимации красивой из примера не получится...

А скажите, знатоки андроида, почему любой (абсолютно любой, без исключений, даже FOSS Browser) браузер, стоит ему наткнуться на рендер виджета ютуба, моргает из xPrivacy уведомлением о предотвращенной попытке получения доступа к камере?

Комментарий не в тему статьи

Зато статья неплохо притягивает разбирающихся в этой кухне. Впрочем, я могу это переформулировать в виде вопроса вида "скажите, в 13 версии так и не исправили ..?"

В Андроид 13 без рута вообще никак не получить доступ в папку установленного приложения? Например, Android_data/net.osmand/. В Андроид 12 руками закидывал карты, было очень удобно...

Они пару лет назад запретили приложениям общаться со всей файловой системой. Приложения могут иметь доступ только к своему собственному каталогу. Надо слать запрос в гугл и получать от них одобрение, если приложение хочет иметь функционал файлового менеджера. Из-за этого много приложений, которые сохраняли/получали файлы/бэкапили свои файлы вынуждены были убрать такую функциональность или, если это было связано с базовыми функциями приложений, вообще перестали нормально работать.

Спасибо за наводку, выяснилось, что встроенный файловый менеджер всё-таки может получить туда доступ. Никогда им не пользовался, теперь, видимо, придется.

Predictive Back Gesture
Не воспроизводится на моем Pixel 7 Pro =(

Зарегистрируйтесь на Хабре, чтобы оставить комментарий