Comments 33
Уже и для отображения одного единственного окна нужна аж целая сторонняя библиотека?
Ясно же что это просто унификация, а внутри там 40 строчек кода.
Отобразить окно с кнопками, выдать переведенную на локаль пользователя информацию, желательно со ссылками, запомнить, что уже показывали это окно... Зачем тратить на это время самому?
Важен инфоповод создания. Гугл делает еще один шаг к закрытой экосистеме. Происходит такая эплофикация андроида. Это печальное событие, по итогу могут остаться несколько закрытых решений и выбор будет только между ними.
Я надеюсь что все таки будет какая то либо 3 операционная система либо ку придумает либо будем перепрошивать телефоны у производителей где это разрешено на открытые системы на базе андроид которые начную разрабатывать уже параллельно гугл с поддержкой apk. Все что мы можем это надеется и пока что я не буду обновляться на андроид 16.
Можно, конечно, помечтать о чем-то типа ubuntu mobile, но опыт Apple показывает, что пипл хавает и закрытые продукты с превеликим удовольствием, а тех, кто готов платить за полный контроль над своим устройством - недостаточно даже для PinePhone (FairPhone). Увы и ах...
Вот тут может даже пригодиться плашка про дефектное устройство - которая у нас по закону для девайсов, куда рустор не поставить. Сертификацию ему могут и не дать, и тогда так можно будет отличить бестолковые "сертифицированные" устройства, от нормальных, куда можно ставить любые приложения.
К сожалению, все устройства с гуглосервисами по дефолту сертифицированы, начиная с года эдак 2017-го.
Если их не сертифицировать, устройство тупо покажет ошибку о невозможности сертификации, и, соответственно, не впустит ни в одно приложение, где используется GMS.
Ну это решаемо) есть же всякие micro-G и прочие хаки для хуавеев. Берём не сертифицированное устройство, а потом ставим туда сервисы с обрезанием, которые ничего проверить и удалить не могут
Ну это мы, по сути, ставим лишь затычку (MicroG - это свободная реализация основной части функционала GMS, по сути), которая притворяется гуглосервисами, но ими не являются.
А вот оригинал требует сертификации устройств, иначе сервисы не будут работать.
Оригинал помимо прочего будет ещё и удалять приложения, не подписанные ключём который выдан гуглом - по этому такой оригинал - и даже если доплатят - неинтересен.
Вот только даже тот же Сяоми, как ни крути, будет пихать оригинал в свой хайперось. Что уж говорить про BBK (realme, OnePlus, Vivo, Oppo), и уж тем более что уж говорить про Samsung.
Придется искать тех, кто не захочет оригинал, что поделать. Это могут быть наши бренды (dexp какой нибудь), huawei (но там нынче хармони), скорее всего это будут по итогу и xiaomi и bbk в последствии (для внутреннего рынка Китая - я думаю если гугл под нож российские приложения пустит, то и китайские типо тиктока его тоже попросят, а там партия подскажет как с этим быть).
Я и говорю - тут как раз плашка "дефектное устройство" как сейчас на iphone - поможет. Видишь что дефектное, значит официальные сервисы, свой АПК не поставить, проходишь мимо, видишь что с рустор - значит и свое впихнется)
Устройств с возможностью открытия загрузчика всё меньше. У меня Сяоми и Айфон, последнему гораздо проще было сделать джейлбрейк, на Сяоми открыть загрузчик это целый квест через саппорт
Да не стоит переживать. Всегда выход найдут. Магазины приложений будут своими ключами приложения к примеру подписывать. Мошенники тоже левых ключей наделают.
Вы неверно прочитали описание фичи.
Упрощённо - никакими "своими" ключами - ничего подписать будет нельзя - только ключами, которые выдал гугл. Приложение подписанное своим ключём не установится на устройство, отвечать за проверку ключа будут гугл сервисы.
Это как с картриджами на приставках - вы конечно можете выпустить свой картридж со своим ключём, только ни одна приставка - проверяющая подлинность, ваш картридж не запустит
А отключить сервисы?
Рут нужен. Покупайте только те устройства, где он возможен. Хотя таких всё меньше и меньше.
Я вот за новостями особо не слежу, слышал краем уха, что за последние пару лет уже и xiaomi загрузчики заблокировали с концами, и samsung, и вроде даже есть какие-то законы которые этот требуют (вероятно в ЕС, но не уверен)
Ну так магазины свои ключи там в гугле и получат. Проблем то. Мошенники тоже легко это сделают.
Ну кстати учитывая что люди умудряются KYC проходить сторонними людьми, даже эта защита не станет решением. Идея вроде как хорошая, но в нашем мире ее реализация уже не работает как нужно. Найдут способы и ее обойти, увы.
А что хорошего в этой идее?
Она как будто для безопасности сделана, но на деле - пользователь который не разбирается - и сейчас не может обойти все эти "запрещена установка из неизвестных источников", "вы устанавливаете небезопасное приложение" и проч. А теперь - просто пользователи которые знают что делают - не смогут ничего установить.
Гугл и так не славился адекватной модерацией, а теперь - вас могут забанить без права аппеляции даже на сторонних устройствах
А что хорошего в этой идее?
В идеальном мире, где разработчик подписывает именно своей подписью, это помогло бы быстрее и проще найти источник вредоносного софта. Понятно что и тогда бы искушённые ребята смогли бы это обойти, но это стало бы труднее. Скорее всего с этой мыслью и подошли к этой идее.
пользователь который не разбирается - и сейчас не может обойти все эти "запрещена установка из неизвестных источников", "вы устанавливаете небезопасное приложение" и проч.
На самом деле может, эта защита сейчас составляет только пару кнопок в меню, про которые описано большое количество гайдов разной степени детальности.
А теперь - просто пользователи которые знают что делают - не смогут ничего установить.
Сомневаюсь. Пойдет время и те же люди кто в свое время описал другим путь получения ROOT найдет способ обойти и это. Да станет сложнее, но что-то думаю появится.
вас могут забанить без права аппеляции даже на сторонних устройствах
Это не бан а скорее геморрой, ибо:
Приложения, которые распространяются через Google Play, уже проходят процедуру верификации.
Так что для тех кто публикуется в офф. источнике по сути ничего не изменится. А к приложениям которые нужно ставить не известно откуда и с каким кодом особо нет доверия. Понятно что не все такие приложения опасны, но среди них такие попадаются. И в плей маркете увы тоже, но там их хотя бы заблокировать можно.
Ну кстати учитывая какая помойка гугл плей еще пока есть лазейка УЖЕ да?
В идеальном мире - все меры носят рекомндательный, а не принудительный характер (я бы даже на private разрешил override делать c кучей supress).
Если в браузере попробовать зайти на сайт с кривым ssl - то браузер вас предупредит и спрячет кнопку "зайти всё равно", но она останется, просто её надо будет показать. Этого более чем достаточно. Захотел разработчик так защитить пользователей - поделился с гуглом ключем для проверки, не захотел - не поделился, и тогда верить пакету подписанному любым ключем как сейчас. А не тотальный контроль. Тотальный контроль приводит к монополизации и ухудшению условий рынка.
На самом деле может, эта защита сейчас составляет только пару кнопок в меню, про которые описано большое количество гайдов разной степени детальности.
Вы судите с точки зрения своего опыта. На деле - неподкованный технически человек, не в состоянии пройти этот квест по переходу в настройки и включению разрешения установки из сторонних источников - даже если кнопка перехода в нужные настройки большая, красная и по центру экрана. У меня есть масса родственников старшего возраста, и товарищей работающих в сферах it не связанных - для которых это блокирующий сценарий и приходилось им помогать это сделать. Понятно что пользователи хабра и 4pda - легко разберутся, но практика показывает что если человек не "на ты" с техникой - то этого достаточно.
Сомневаюсь. Пойдет время и те же люди кто в свое время описал другим путь получения ROOT найдет способ обойти и это. Да станет сложнее, но что-то думаю появится.
Если бы у всего представления были действительно положительные моменты - я бы согласился. Большой красной надписи что приложение скомпрометированно и возможно заражено вирусом, со спрятанной кнопки установить было бы достаточно.
Это не бан а скорее геморрой, ибо:
Это бан. Мне больше нравится идея - когда нет в мире человека, который может мне что-то запретить потому что у него пятка зачеслалась, чем доверять выбор доступного софта - непонятно кому, непонятно по каким критерям делающему отбор. Завтра этот человек решит что вы не черный, не гей, не трансгендер и в пупочек его не поцеловали - а значит права на публикацию вы не имеете.
В идеальном мире - все меры носят рекомндательный, а не принудительный характер
Согласен, но увы ¯\_(ツ)_/¯
Понятно что пользователи хабра и 4pda - легко разберутся, но практика показывает что если человек не "на ты" с техникой - то этого достаточно.
В целом соглашусь. Однако я рассматриваю конкретно тех людей кто сможет это сделать если будет инструкция, ибо умеет ней следовать и понимает базовые шаги. И как раз для тех кто совсем не "на ты", мало что изменится по сути.
Большой красной надписи что приложение скомпрометированно и возможно заражено вирусом, со спрятанной кнопки установить было бы достаточно.
В целом да, это бы помогло. Хотя окно предупреждения и сейчас есть, насколько помню. Но видимо контроль нужен больше :)
Мне больше нравится идея - когда нет в мире человека, который может мне что-то запретить потому что у него пятка зачеслалась, чем доверять выбор доступного софта - непонятно кому, непонятно по каким критерям делающему отбор.
Тут полностью согласен. Это обратная сторона централизации ресурса в одних руках. Это кстати следствие выбора тех самых людей, которые с техникой не "на ты".
Я бы сделал ставку, что это следствие давления правительства штатов или действия менеджмента направленные на повышение прибыли от рекламы.
В первом случае им нужно больше инструментов давления, во втором - увеличить продажи маркета и избавиться от блокировщиков рекламы.
Под первую теорию косвенная улика - то что от Гугла отвязались антимонопольщики, которые грозили забрать хром и андроид в отдельные компании, под вторую - то, что гугл не так давно выпилил из хромовых апи кучу функций, которые использовались для эффективной блокировки рекламы.
Но во всех случаях - для конечного пользователя это плохо.
Не плохая мысль. Однако по сути, можно рассмотреть ситуацию в этом посте как Эплофикацию Андроида, когда экосистема станет замкнутой и что бы туда попасть нужно будет пройти семь кругов ада. (Цифровая подпись разработчика, недавно писали что перестают публиковать спецификации для разработки на свои устройства, ограничение API других сервисов).
Честно не вспомню из за чего к Гуглу обратилась антимонопольщики, как и то почему отстали. Думаю что врядли дело в рекламе и доходах с нее. У них много других продуктов и сервисов, которые скорее всего приносят больше прибыли. (Я конечно свечку не держал и точные цифры не видел, но предполагаю)
В этом конкретном случае я больше склоняюсь к контролю и возможно требованиям государства. Все как-то очень на это похоже. Даже если вспомнить не давно появившуюся проблему с премим подпиской на Ютубе.
Но во всех случаях - для конечного пользователя это плохо.
К сожалению в наше время редко когда что-то делается для пользователя :)
К сожалению в наше время редко когда что-то делается для пользователя :)
Даже забавно, что когда то гугл была корпорацией добра, но в 2015 они поменяли "не будь злом" на "делай правильно"(но для кого)...
И с тех пор каждое обновление андроида - что-то отбирало у разработчиков или пользователей.

Вышла библиотека FreeDroidWarn с предупреждением, что разработчик не будет предоставлять Google на проверку свои данные