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

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

Меня интересует они починили "безобразие",
которое произошло при переходе с Андроида10 на 11?

System: Android11, Termux 0.117
test directory ~/D/wrk/py= 350 Mb 
~/D -> /storage/0093-2100 - microSD (128 Gb) 
----------------------------------
ls ~/D/wrk/py
dicompyler-core
dicompyler-plugins
mitmproxy
pydicom
----------------------------------
~/D/wrk $ time rm -rf py
real    5m36.776s
user    0m0.054s
sys     0m0.579s
----------------------------------
 ~/D/wrk $ time tar  czf py.tar.gz py
real    0m15.338s
user    0m8.995s
sys     0m1.261s
----------------------------------
~/D/wrk $time cp -rf py py1
real    1m39.331s
user    0m0.109s
sys     0m1.609s
'
----------------------------------
~/D/wrk $ time tar xzf py.tar.gz
real    1m41.104s
user    0m2.393s
sys     0m2.116s
----------------------------------
~/D/wrk $ time cp -rf py ~/tmp/
real    0m12.371s
user    0m0.220s
sys     0m3.173s
----------------------------------
~/D/wrk $ time mv py ~/tmp/
real    5m52.948s
user    0m0.252s
sys     0m4.175s
'
----------------------------------
 ~/D/wrk $  time mv py py1
real    0m19.877s
user    0m0.006s
sys     0m0.029s
----------------------------------
~/tmp $ time mv py ~/D/wrk/py1
real    1m36.492s
user    0m0.232s
sys     0m3.349s
----------------------------------
~/tmp $ time rm -rf py
real    0m0.181s
user    0m0.017s
sys     0m0.104s
----------------------------------
~/tmp $ time tar zxf py.tar.gz
real    0m2.485s
user    0m1.993s
sys     0m0.618s
----------------------------------
~/tmp $ time mv py ~/storage/dcim/
real    0m40.538s
user    0m0.152s
sys     0m2.738s
----------------------------------
~/storage/dcim $ time rm -rf py
 real    2m25.909s 
user    0m0.068s
sys     0m0.642s
--------------------------------------------------------------------
Summary.
~/D/wrk $ time rm -rf py              = real    5m36.776s = 336s
~/storage/dcim $ time rm -rf py = real    2m25.909s = 146s
~/tmp $ time rm -rf py                 = real    0.181s
операция на microSD/internal = 336/0.18 = в 1866 раз медленнее
external(shared  disk)/internal  = 146/0.18 =в 811 раз медленнее

АД2!

Нашёл объяснение на
https://learning-python.com/mergeall-android11-updates...
Conclusions
On a personal note, the Android 11 auto-update has functionally bricked this developer's phone, and seems the same as an auto maker creeping into your driveway and removing your car's engine. This device today can no longer be used for content backup and view—one of the main purposes for which it was purchased—and the fault squarely lies with the dubious agendas underlying Android 11. Though spun aggressively (and sometimes arrogantly) as enhanced security, the only thing 11's changes seem sure to secure is the revenue stream of cloud providers and mobile advertisers.

++
Удаление директории с помощью файл менеджера (MiXporer, ghostcommander) - пара секунд

+++
Одно время использовал смартфон (8 core), как удалённый linux server

  • поднял на на нём ftpd, sshd, X11, nginx, + кучу всего

  • прокинул тоннель, чтобы он был доступен из внешнего мира

  • заходил на него с моего старенького ноута

  • компиляция opencv занимает пару часов, geant4, ROOT - несколько часов, быстрее, чем на ноуте !!!

Я до сих пор не оправился от перехода на одиннадцатый - все мои данные из оунклауда, телеграма и проч. стали недоступны в других приложениях, не могу октрыть пдф, прослушать музыку, поделиться жпс-треком и т.п. Фактически половина функциональности стала недоступна.

Android вообще не про потребности людей. Это средство доставки платного контента и сбора полезной в рекламе информации. Обновления имеют одну единственную цель - улучшить главную функцию (реклама и оплата). Один из способов улучшения, к счастью, касается отслеживания конкурентов и перетока пользователей к ним, и только поэтому в каждой новой версии мы имеем набр примитивных улучшений, которые подавляющему большинству не нужны, но некоторым всё же бывают полезны.

Ну а по сути статьи сразу видно, что улучшения реально "на отвали". Экономией энергии ведроид занимается уже с первых версий, когда можно было отследить какое приложение какой процент аккумулятора отъело, но такой простой способ не прижился и теперь каждую новую версию они выдают новые изменения, которые ломают множество старых программ. Ребятки так эспериментируют. А про обратную совместимость они уже давно официально сообщили - отказываемся навсегда. Потому что если кому надо - сами перепишут под новые изменения. Но главный враг экономии аккумулятора - реклама, которую все программы качают из сети, на что и тратися основная часть энергии аккумулятора. Только это же главная функция! И если честно сообщать пользователю о главном пожирателе его аккумулятора, то... Но пользователи уже давно и сами догадались. И пока нет вменяемой альтернативы - только долгое и нудно чтение форумов расскажет вам, как вернуть к жизни старые программы и уменьшить жор аккумулятора. Все проблемы, как обычно, переложены на потребителей (или уже практически рабов?).

Android вообще не про потребности людей.

До 11 версии кое-как он мои потребности удовлетворял. Сейчас вот думаю купить аппарат с поддержкой Lineage OS. Там же, надеюсь, доступ к директориям приложений не запретили?

Это конечно все весело (т.е. бесполезный мусор).

Где фаервол Лебовски? Требования разделять трафик на метрики и бизнес с возможностью отключить часть?

Где суспенд мусорным приложениям вместе с их сраными сервисами, бродкастами и прочими способами слежки в фоне?

Где фейковая локация? Где возможность дать не полную слежку за блютусом вокруг, а работать с одним девайсоми и аналогично для wifi?

Где скрытый отзыв разрешений?

Понятно что вопросы вникуда.

К чёрту всё это.

Где нормальное подключение SD-карты как основного накопителя для установки приложений?!

Где суспенд мусорным приложениям вместе с их сраными сервисами, бродкастами и прочими способами слежки в фоне?

Это как раз есть — запрет на работу в фоне, и даже работает (проверено с рядом очень прожорливых приложений) — походите по настройкам приложений (Settings/Apps). В Pixel всё даже круче — есть "ограниченный режим" (не помню точно названия), когда вы явно указываете какие приложения могут быть активны, всё остальное намертво морозится до первого использования (вами лично, а не пушем или системой).


С остальным конечно беда, особенно разрешение на локацию для работы с BT, или доступ ко всем файлам сразу — вместо одного явно разрешаемого (под)каталога.


Впрочем, скрытый отзыв разрешений делается вручную без рута с помощью либо adb либо App Ops + Shizuku, и без рута же можно поставить файрволл (правда, ценой отказа от VPN) — больше телодвижений, но зато работает.


На самом деле, это всё очень нишевые потребности которые не нужны подавляющему большинству (или им всё равно) — многие мои далекие от IT знакомые в ответ на предложение что-то подкрутить для улучшения приватности обычно отмахиваются в духе "мне всё равно".


Но с другой стороны… если крутилки дать всем и сделать их простыми для активации, найдутся массы чайников которые сразу прострелят себе все конечности, начитавшись интернетов в духе "Первые 10 шагов которые нужно сделать в Андроиде после покупки телефона", и после этого авторов приложений (вместо с Гуглем) завалят негативом типа "у меня карты не работают" после "тихого" отключения GPS, так что я вполне понимаю разработчиков Android.


Да, далеко не всё идеально с Android, но по сравнению с тем что было хотя бы 5 лет назад — реально много улучшений в плане приватности и борьбы с назойливостью — например, выдача разрешения только на время когда приложение активно, может со временем их и больше будет, если найдут способ сделать это не навлекая на себя и разработчиков приложений гнев большинства.

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

Появляется диалог с просьбой дать доступ разрешению POST_NOTIFICATIONS

Какой ужас.

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