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

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

>Android с каждым годом все меньше и меньше добавляет новых возможностей

И добавляет все больше и больше ограничений. Приходится при покупке нового телефона сразу учитывать наличие возможности рута и установки кастомной прошивки. Андроид из коробки превращается в подобие iOS, где юзеру в собственной системе ничего нельзя.

Не все устройства это позволяли делать раньше, да и я с кастомами сталкиваюсь все меньше. Возмсожностей из коробки хватает всем

Возмсожностей из коробки хватает всем

Очень спорное утверждение.

У каждого свои требования, я озвучил свою точку зрения

Спорность связана с обобщением. Люди разные. И никаких возможностей никогда не хватит всем. А тот, кто позволяет себе и своей компании думать, что знает, что нужно всем пользователям (смартфона, библиотеки, сервиса) заведомо и сильно ошибается.

Расскажите чего вам не хватает и что нашли в кастомных ромах?

Мне?

1) Возможности удалить неиспользуемый функционал, приводящий к потере заряда аккумулятора.

2) Возможности иметь доступ к файловой системе телефона с компьютера и помещать/забирать файлы при подключении.

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

Увы, 3 пункт сейчас опять не решен. Был вынужден отказаться от использования таких приложений.

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

Большинство же из тех, кому нужны кастомы, просто не хотят иметь дело с адварью/спайварью. Особенно актуально для бюджетных китайских телефонов или Самсунга, пихающего свой софт там где надо и там, где не очень надо.

Почему вы доверяете сборке неизвестных авторов, а не сборке вендора ?

Коротко: по опыту использования программных продуктов вендоров.

Развёрнуто: Вендор, не испытывая давления конкуренции за прошивку на своём телефоне, не занимается ни оптимизацией, ни соблюдениями интересов пользователя. У отдела, который пишет адварь для вендора, совсем другие задачи и KPI. Для них важны переходы по рекламным ссылкам, покупки новых устройств. Напротив же, "неизвестные авторы" (которые подчас гораздо более известны, чем вендор, особенно если читать твит/реддит в нужных местах) испытывают жестчайшую конкуренцию. Так как такие как вы постоянно задают подобные вопросы они регулярно публикуют релиз инфо, где подробно описывают, что делают с прошивкой. И часто предоставляют инструкции по собственноручной сборки фирмвари. Такой процесс разработки явно более прозрачный и доверительный, чем в "подвалах" Хуявея или Самсунга. Вишенкой на торте является рут и возможность отключить все сомнительные фичи.

Дело в том, что именно этим google и занимается.

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

  2. Просто по шнуру подкючаешь и качаешь что нужно, лол) В чем претензия, не понятно.

  3. Система пермишенов ровно это и делает. На современных девайсах очень сложно получить доступ к чему то в обход пермишенов, хотя и возможно. Вот гугл и идёт в этом направлении. Также на некоторых девайсах есть изолированные среды для запуска "опасных" или "недоверенных" приложений. Андроид это поддерживает. В чем проблема?

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

  1. но сама гугловская активность всё ещё есть. Например, когда телефон теряет/подключает wifi гугл сервисы дёргуют gps. А мне этого не надо.

  2. Ну давай, расскажи мне ка просто подключив по шнуру заллить на телефон фильм для просмотра в самолёте. Или сделать бэкап скаченных в телеграме mp3 (иногда пользуюсь телегой как плеером)

  3. Только вот некоторые приложения запрашивают пермишены, которые я не хочу им давать. И когда я им их не даю, они обижаются и отказываются запускаться. Самый яркий пример из зарубежных - ватсап и список контактов. Ну не хочу я обмениваться контактами с этой помойкой. Так что иногда нужны более чем просто пермишены.

  4. Ну если вы не понимаете, значит увы. Я пытался объяснить как мог. Гоню, как вы выразились, я не на гугл, а скорее на вендоров и их маркеты и лаунчеры. Вы же эту тему как-то обходите, как будто на телефон всегда можно поставить ванильный android.

Ну давай, расскажи мне ка просто подключив по шнуру заллить на телефон фильм для просмотра в самолёте. Или сделать бэкап скаченных в телеграме mp3 (иногда пользуюсь телегой как плеером)

Можете объяснить в чем проблема? Я даже перепроверил, фильмы заливаются, mp3 с телеги доступны

Опять проверил. Без рута доступ к корню ФС с компа не добыть, а через те точки, которые шарятся, внутренняя папка кэша mp3 телеги не видна.

Точно, для доступа к mp3 в телеге надо им предварительно сделать "Save to Music". А с фильмом какие проблемы?

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

Теперь вам понятен этот кейс?

есть общедоступные папки куда могут обращаться все приложения

Не проще ли вытащить эти песни из десктопного клиента Телеги?

Подключил телефон к компу
вижу все доки скаченные в телеге, в том числе музыку по пути: Android\data\org.telegram.messenger\files\Telegram\Telegram Documents
никаких "Save to Music" предварительно не делал

Какая версия Android и устройство? В каком режиме подключен телефон?

Андроид последний 13. пиксель 6 про.
Режим передачи файлов, с управлением от телефона

Просто по шнуру подкючаешь и качаешь что нужно, лол) В чем претензия, не понятно.

Вот это, кстати, давно пора немного поправить. Почему по шнуру? Почему штатной системы, чтобы по WiFi (и не через облачные сервисы) вроде бы так и не завезли? А нештатным - тем как раз старательно обрезают доступ к файловой системе.

зачем пользоваться смартфоном и компьютером тогда? Читается как "весь софт не из России - лучше и безопаснее"

Я ничго такого не говорил, похоже приплетаете.

Хотя, доля правды в вашем высказывании имеется. В свете последний событий предвзятое отношение к софту от государства с подобной политикой, как внешней так и внутренней и его крупных госкорпораций выглядит вполне понятным, вам не кажется?

На моём новом телефоне очень сильно не хватает функционала TWRP. Удивительно, что за столько лет развития андроида ни гугл, ни один вендор так и не запили функционал полного снятия/развертывания образа разделов в оригинальном рекавери.

Точно. Поскольку встроенные средства бэкапирования сохраняют лишь небольшую часть настроек, тоже мечтаю о некоем аналоге Acronis True Image.

Это и делает TWRP. Когда у меня старый смарт уже начал помирать помаленьку и один раз как-то сглючил и не загружался ввиду ошибок ФС я просто развернул полностью консистентный полугодовой образ TWRP, а приложения восстановил из ежедневных бекапов Titanium Backup. Потратил порядка получаса, но получил полностью настроенный и отлаженный аппарат, причём сделал это быстро и абсолютно автономно без всяких этих гуглобекапов и гуглооблаков через которые телефон может часа 2-3 восстанавливаться.


Проблема в том, что TWRP уже особо не развивается. Появление телефонов в базе — кот наплакал. Поддержки моего телефона например нет, хотя эту модель LOS на поддержку взяла, а это значит телефон будет актуальным лет 10. И вот у меня случилась печаль внезапная.


Причем я не думаю, что вендору было бы сделать это сложно — там по идее dd можно обойтись. Я пытался одно время разобраться в разделах, что бы через adb скриптом это делать, но как-то оно у меня не пошло… Да и о таком методе что-то информации особо нет — наверное там не всё так просто.

Есть например SwiftBackup но да — для нормальной работы надо рут. Чтобы восстановлением было хоть как то нормально пользоваться — надо рут или Shizuku (и режим разработчика)

Богатый инструмент бэкапа у Samsung, но я им пользовался давно

Возмсожностей из коробки хватает всем

Отучаемся говорить за всю сеть (с) Фидо

НЛО прилетело и опубликовало эту надпись здесь

Спасибо за разбор!

В статье масса полезной информации.
И такая же масса ошибок правописания.
Хотел поставить плюс карме, но пришлось ограничится плюсом только статье.

Буду работать в будущем над этим

для борьбы со старым софтом

Хоть честно написали. Новый софт на старых устройствах не запуститься, а старый на новых. Больше электронного мусора — засрём планету (google). И куда зелёные смотря?


ps: Хотя эта тенденция на всех массовых ос без исключения. Все забивают по максимуму на обратную совместимость и стараются поскорее сжечь все мосты. Ничего лично просто бизнес. Если производитель оси не поддерживает, с какого перепоя сторонние разработчики будут вкладывать ресурсы в поддержку и лавина только нарастает.

Android в целом был до 9-10 версии огромной кучей костылей собранной на коленке чтоб успеть залететь в hypetrain вслед за Apple с их Айфонами. Им надо было за короткий срок ввести абы как кучу фич. А щас по сути идёт исправление старых ошибок. Обратная совместимость внутри Android SDK это огромная куча if-else с проверкой версии. Некоторые версии уже по многим причинам становится сложно поддерживать актуальными API ибо на тот момент гугл в архитектуре допустила массу ошибок. Думаю они скоро сделают некоторой базой Android 10-12 ибо на этих версиях уже полноценно функционирует многомодульная структура.

Android в целом был до 9-10 версии огромной кучей костылей собранной на коленке

И что поменялось? Костыли стали более блестящими?

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