Comments 169
Гугл же — «Вы чёт нарушили, мы вас забанили. Ах да, ваш аккаунт разработчика тоже. И аккаунт в Admob тоже. Жаловаться можете в спортлото, азаз.»
Статья сама задает вопросы и сама на них отвечает. Андроид является самой массовой мобильной ОС (если мне не изменяет память) и ориентируется именно на эту нишу
Если проводить аналогии, то автору вместо Windows хочется получить себе какой-нибудь linux, который он сможет настраивать идеально и под который можно писать любые приложения, только вот я сомневаюсь, что кто-то будет реализовывать подобное
Нам отчаянно нужна альтернатива Android. Но непонятно, кто будет разрабатывать и использовать эту альтернативу. Я знаю только то, что больше не чувствую себя счастливым ни как разработчик Android, ни как пользователь Android, и вообще вряд ли буду рекомендовать Android друзьям и родственникам.
Я не являюсь продвинутым пользователем Андроид. Я скорее всего отношусь к той средней ЦА на которую ориентируется Гугл (Мне не нравится когда приложение-фонарик запрашивает доступ к контактам и wifi, меня совершенно не затрагивает есть ли у приложений доступ к смс или нет и т.д.). Для меня данная ОС является достаточно удобной и понятной и уж тем более я не вижу никаких проблем с ней у родственников и друзей.
Соответственно и вы, как пользователь, останетесь в тех же рамках дозволенного. В таком случае вам вообще нет смысла менять версии или аппаратное строение телефона — вы все равно ничего не заметите. Не тратьте напрасно деньги!
Мне не нравится когда приложение-фонарик запрашивает доступ к контактам и wifi..
1) Не ставьте такое приложение (тем более, что обычно есть нормальные алтернативы тиаким «жадным» приложениям)
2) вы можете и не давать даступ к тем правам, которые для вас критичны.
Суть политики Гугла за последнее время в том, что теперь даже пользователь не может решать, давать доступ/право или нет. За него это решил Гугл безвозвратно (((
меня совершенно не затрагивает есть ли у приложений доступ к смс или нет и т.д.
Ну да, моя хата с краю…
1) Не ставьте такое приложение (тем более, что обычно есть нормальные алтернативы тиаким «жадным» приложениям)
Так ведь не узнаешь, пока не поставишь. Или что-то уже изменилось в этом плане?
2) вы можете и не давать даступ к тем правам, которые для вас критичны.
Это если приложение не запрашивает всю пачку сразу на старте и ты либо даешь все, либо оно закрывается
Суть политики Гугла за последнее время в том, что теперь даже пользователь не может решать, давать доступ/право или нет. За него это решил Гугл безвозвратно (((
Потому что обычный пользователь не разбирается что это за разрешения и для чего они нужны и чем они могут навредить. Можно привести аналогию с лицензионным соглашением — как будто кто-то кроме юристов может действительно сказать вам что в нем все в порядке или нет
Так ведь не узнаешь, пока не поставишь. Или что-то уже изменилось в этом плане?
Всегда можно было кликнуть на
И увидеть
Но я согласен, это совсем не юзерфрендли.
Это если приложение не запрашивает всю пачку сразу на старте и ты либо даешь все, либо оно закрывается
См. п. 1 в моем комментарии выше.
Потому что обычный пользователь не разбирается что это за разрешения и для чего они нужны и чем они могут навредить. Можно привести аналогию с лицензионным соглашением — как будто кто-то кроме юристов может действительно сказать вам что в нем все в порядке или нет
Не совсем так. Описание разрешения и и чем они опасны, понятно и кратко описаны в списке разрешений любого приложения на устройстве (например Viber: список разрешений и описание разрешения)
Описание разрешения и и чем они опасны, понятно и кратко описаны в списке разрешений любого приложения на устройстве
Нет. Самый простой пример это требования доступа к геолокации только для того, что бы иметь возможность сканировать bluetooth устройства рядом.
(например Viber: список разрешений и описание разрешения)
Туда подавляющее большинство пользователей не заходит никогда.
Как выяснилось разработчик знал о такой проблеме, но не сделал эту функцию так как она требует разрешения на звонки ли как там это называется и отпугивает многих пользователей.
Не ставьте такое приложение
Умный пользователь конечно не будет ставить, но 99% пользователей бездумно кликнут разрешить все — и продолжат дальше. Им важно запустить приложение, а то что оно полезете искать все об нем, пользователь не думает.
К сожалению бороться с этим можно, только насильствено отбирая у приложения запрашивать ограничения на какой-то тип действий.
Мы сначала сами делаем софт под дегенератов и люди начинают косить под них и так в замкнутом круге. Вы же не думаете о вашей бабушке, когда делаете мясной шутер?
Windows, конечно, менее безопасен со своей отсутствующей моделью разрешений.
Но задумайтесь, сколько абсолютно новых, немыслимых типов софта было изобретено под Windows? Это программная платформа, в которой действительно можно реализовать всё, в которой программист свободен (Windows я беру скорее как пример, Linux и компания в ту же копилку).
Утилиты, которые потом стали частью ОС (множественные рабочие столы, горы вариантов оптимизации и украшения интерфейса), помощники для работы с системными фичами (тот же пунтосвитчер, множественный буфер обмена), интеграции в контекстное меню, интеграции VCS и облачного софта в файловую систему, софт для подключения дорогущих медицинских железок.
Список можно продолжать бесконечно, если у твоего софта есть потребность на рынке, ты можешь сделать его под Windows и продавать. И никто тебе не помешает.
Если бы Windows, как Android, iOS, Playstation и прочие изначально развивалась по пути "вот вам белый список того, что делать можно, а остальное — нельзя", насколько беднее был бы мир ПО сейчас?
Мне на самом деле кажется, что плоды этих решений мы пожинаем уже сейчас. Любой смартфон — это идеальный набор всех необходимых датчиков, чтобы полностью стереть границу между цифровым и реальным миром, который всегда носят с собой на теле. Это отличная платформа для софта будущего, эта коробочка может кардинально изменить нашу жизнь. А революционного софта крохи. Почему?
Потому что всё запрещено, нет свободного рынка ПО для железа смартфонов.
Хочу я, скажем, написать программу для широкого круга пользователей, фильтрующую интернет-трафик на уровне отдельных пакетов, и не могу: VPN API недостаточно гибок для этих целей на всех платформах, RAW-сокеты и NFQUEUE доступны только root, BPF/eBFP заблокирован на Android правилами SELinux.
Некоторые фундаментальные сетевые функции до сих пор невозможно нормально сделать без root, например, сменить DNS-сервер на мобильном подключении (относится к iOS и Android). Чтобы это хоть как-то сделать, разработчики используют невероятно костыльные способы: поднимают «локальный» VPN, который терминирует весь трафик в userspace IP-стек VPN-программы, определяют DNS-запросы и перенаправляют их, попутно написав userspace NAT.
Если говорить о менее гиковских вещах, то, например, в Android 9 убрали штатную возможность записи звонков, а в iOS её никогда не было. Для человека, тяжело запоминающего детали устной речи, это очень важная функция.
Если раньше, на Android-телефоне с не заблокированным загрузчиком, можно было хотя бы теоретически получить root на любом устройстве, и использовать все возможности ядра, то сейчас большинство устройств полностью зависят от производителя. Далеко не каждый производитель своевременно выпускает обновления безопасности ОС, и ни один производитель не обеспечивает программную поддержку более 3 лет.
Достаточно компетентны для того, чтобы решать проблемы ПО, или вовсе делать свою ОС? Простите, нельзя. Достаточно ответственны для того, чтобы использовать root-возможности? Нет, извините, не положено.
Для меня ситуация с правами на телефоне — просто вздор. Программы, предоставляющие интерфейс для root, имеют таймаут, чтобы нельзя было просто так сразу заставить пользователя нажать подтверждающую кнопку выполнения root-команды, и в самом интерфейсе написано, чем это может быть чревато, и что подтверждать выполнение нужно только тем программам, которым вы доверяете.
Посмотрите, как реализован root в альтернативных прошивках.
Причем функция записи звонка намеренно была убрана в Android 9, и мне причины совершенно непонятны, поэтому я считаю это идиотизмом.
В некоторых штатах США нельзя записывать разговоры, вот пример судимость дали за это.
Аргумент несостоятелен.
Все разговоры, например, у меня записываются. Бац! — теперь нельзя программе записи звонков получить доступ к списку вызовов или контактам, теперь в списке записей разговоров я вижу безликие телефоны вместо осмысленных имен.
Почему? Потому!
Google сделал мне лучше? Удобнее? Нет, он потихоньку запрещает то, ради чего я и покупаю смартфоны на Android.
Спасибо автору программы записи: он теперь параллельно тянет две версии программы: для Play Market и нормальную. Да, он тоже благодарен Google.
Многое у меня завязано на автоматизаторы: переключение сетевых и звуковых профилей, и не только.
Со страхом жду новых ограничений.
Знаете, идеально было бы сделать так: переключатель в настройках: «получить Root, получить доступ ко всем функциям». И три чекбокса с подтверждениями:
— да, я хочу root;
— да, я понимаю риски и сам несу ответственность за последствия;
— да, я сам управляю политикой разрешений для приложений;
И все были бы довольны.
Ну вот смотрите, представьте что вы разработчик этого ACR recorder. Гугл запретил всем приложениям, кроме определённых категорий, использовать разрешение на доступ к звонкам.
Далее такие варианты:
— Вы молчите, вам сливают оценку, пользователи в ярости от того, что приложение стало хуже.
— Вы упоминаете, что на альтернативных площадках ваше приложение осталось с полной функциональностью и получаете БАН за нарушение правил Google Play: из листинга или приложения на Google Play нельзя ссылаться, рекламировать или устанавливать приложения со сторонних маркетов/площадок.
Да, программисты найдут обходной путь установки приложений. Но вот только приложений этих не будет, когда авторы, загнанные в угол, их забросят.
К примеру, замечательная программа 2gis Dialer оказалась вне закона с новым обновлением политик. И так как 2gis коммерческая компания, которая считает свои деньги, разработка тут же была свёрнута и работоспособной версии не осталось.
А какие ещё жалобы на программу, кроме того, что вы не знаете, как она установилась?
На Android разве можно втихаря установить какой-то софт? Никогда такого не видел. Видел, что пользователи не помнят, как скачали и поставили что-то.
Программа реально полезная, суть в том, что распознаёт входящие звонки от любых организаций (в том числе отличает телефонный спам и прочее), показывает, кто именно звонит. Больше ничего не делает, в ней вроде даже рекламы не было, в отличие от карт 2gis.
Мне как-то неловко вступаться за никак не связанную со мной организацию, но я правда не представляю, чем приложуха могла вас так расстроить.
- Программа, которая распространяется через клик по баннеру «ваш телефон заражен вирусом» или что-то типа подобного.
- Маскируется под родное приложение Гугла
- Судя по тому, что я только что прочитал, еще и сливает статистику звонков куда-то налево
что-то не нахожу доводов «За».
О.О < — мои глаза, когда при попытке позвонить, запустился этот тормозной монстр. Про то, как 2ГИС карты превратили мой смартфон в картошку, писал ранее.
Там кстати чуть раньше была другая проблема с политиками гугла — из-за смены политики была убрана отправка на Gmail через API (https://nllapps.com/apps/acr/no-gmail.htm ), вариант с SMTP конечно остался.
Android с гораздо меньшим уровнем совместимости с оригинальной Ubuntu, чем изначально планировалось… И… Проект провалился…
Так года два как официально похоронили. Я лично много сил туда вложил (хотя и получил отдачу в виде опыта, не жалко) и видел все изнутри — бездарный менеджмент, незнакомые с технологиями разработчики (с Qt/qml в частности), вечная болезнь с "а давайте запилим свое" намертво загубили проект… И сейчас уже шансов почти нет, разве что какой-то краудсорс проект выстрелит, такие светились недавно.
Вот именно, как? Это риторический вопрос. Если интересно, то посмотрите QML-библиотеку контролов и оцените решения, костыль на костыле. Ее проектировали без опыта отличной библиотеки на meego или дефолтной qt quick controls (на тот момент первой версии iirc), а ведь они прекрасно работали даже на слабом железе. То есть они просто пришли в неизвестную технологию и сделали фреймворк. А потом в свойственной манере эволюционировали не туда, несмотря на зов сообщества. Например мой баг про динамические вкладки в таб-контроле так и не был закрыт за весь срок, хотя обещали
Ну а по Qt в принципе дела обстояли лучше, но эти ребята почему-то решили, что QML в базовой поставке + их библиотека контролов это полноценный SDK для разработки приложений, поэтому кода на C++ там было минимум. Большая ошибка (с)
Недавно Google запретила разрешения на доступ к SMS и журналу вызовов: соответственно, все такие приложения изгнаны из каталога.
— на этом месте пошел в магазин и проверил, на месте тысячи приложений для работы с смс и звонками, дальше читать смысла не увидел.
Я придумал как это можно обойти-во время звонка делать скрин, и с него считывать номер..(это в принципе не сложно)
Скрин же приложение ещё может сделать ?
Контакты нормально работают, если приложение использует стандартный провайдер контактов все видно. По крайней мере в 9ке. А вот звонки и смс может и выпилили.
У меня как обычного пользователя недавно перестало нормально работать одно такое приложение для записи звонков — вместо номеров теперь пишет невнятные «Входящий звонок» и «Исходящий звонок».
KDE Connect выпилился из Google Play по причине недоступности SMS, теперь разработчики предлагают качать версию из F-Droid, там ничего не отвалилось.
Нет, не приукрашивает.
(F-Droid рулит, кстати.)
А ещё запилили RW-доступ к карте памяти, молодцы какие!
допустим если у нас банковское приложение и хочется автоввод пришедшей СМС для подтверждения — либо мы используем новый SMS Retriever API (и получаем необходимость курочить backend, объяснять пользователям почему СМС так странно выглядит, как то решать вопрос что делать на iOS) либо… нету у нас автоподтверждения и не будет.
Что еще хуже — для автосанкций — достаточно просто самого пермишена в манифесте, даже в старой никем не используемый версии на internal test track (при этом простого способа удалить эту версию — нет).
с журналом вызовов — вот было у нас приложение которое показывает с какого оператора нам звонят или допустим КТО звонит (дергая свою базу)… а теперь его не реализуешь.
банковское приложение и хочется автоввод пришедшей СМС
У этого приложения в безопасности только дыра.
вот было у нас приложение которое показывает с какого оператора нам звонят или допустим КТО звонит (дергая свою базу)
Вы большими буквами предупреждали пользователей, что отправляете информацию о том, кто и когда ему звонил на свои сервера (и храните там её, в лучшем случае, в логах)?
автор ветки вроде бы говорит, что «их банковское ПО» и «звонят клиенты в банк» — номер клиента банк и так знает, знает и как зовут клиентов… поэтому, как я понимаю, операционисту просто высвечивалось «Звонит Вася Пупкин, у него ипотека, оператор пчела».
Разумеется, могу и ошибаться.
Ситуация кажется патовой. Во всяком случае очень сложной.
Ну вообще зачем изобретать что-то новое… можно просто научиться устанавливать прошивку андроид версии <=7.1
И все проблемы исчезают…
Альтернативный маркет нужен-это факт, но для таких прошивок можно его прям встраивать…
И вообще когда сделают главную фишку, это в коробку класть пороль от root-с пометкой опасно и все… решилось бв сотни проблем...
Вывод здесь нужен альянс производителей...
класть пороль от root-с пометкой опасно
У Meizu почти так и сделано. В настройках регистрируешься, читаешь предупреждение о том, что это «может привести к нарушению целостности информации», телефон перезагружается. Все, у тебя есть рут права.
Видите ли, на YouTube обычно приходят предупреждения. Нет такого, что вы проснулись и внезапно обнаружили, что ваш аккаунт забанен.Бывает, что вы проснулись, и внезапно обнаружили, что вашего канала нет. Вообще, как будто и не существовало никогда. Так недавно ДжоШизо удалили, хотя у него были договорённости со всеми основными каналами, с которых он брал оригиналы. Ни страйков, ни блокировок, ни предупреждений, просто взяли и молча удалили канал на почти пол ляма подписчиков.
К сожалению, сам механизм сейчас ориентирован на защиту правообладателей. Вернее, как сама система понимает это понятие. А понимает она фигово. Похоже, это всеобщая проблема Google: ребятки явно пытаются угодить всем крупным игрокам, а в итоге страдают обычные люди.
Сча может еще хуже станет со статьей 13(вроде).
Захожу недавно на вики канколли(есть у меня такой грешок)), а вместо всех арта персонажа висит плашка что изображение недоступно по статье 13...
Как я знаю, есть permission declaration, которая позволяет вам открыть смс и список вызовов.
В целом, я где-то согласен с гуглом. Десятки сервисов висящих в фоне, фонарики требующие доступ к вайфай и звонкам. Но вот суть запрета смс и колога, мне тяжело понять. Единственное, что приходит на ум — из-за забивания на ревью приложений при публикации на ранних стадиях, в маркете дохрена хлама, которое непонятно, что делает со звонками и сообщентями. Все проверять лень, проще звбанить, те кому нужно сами заполнят декларацию.
Как я знаю, есть permission declaration, которая позволяет вам открыть смс и список вызовов.
При условии что конкретная ситуация зачем нам это надо — по мнению гугла — разрешена.
(при этом может оказаться что вот этот конкретный случай надо по мнению гугла делать по другому либо просто — нельзя, вот нельзя и все знать номер телефона если вы не звонилка).
исключения покрывают большую часть приложений, которым это необходимо.
А некоторые «странные» права доступа требуются к смежным ресурсам, тоже упоминали, приложению может быть не нужны SMS, но какая-то библиотека выполняет специфическую операцию и разрешение на нее не отдельно, а сгруппировано в более обширную с SMS, что вызывает удивление. Пользователь поймет доступ к SMS, но не поймет «системный вызов на чтение ключевого корневого сертификата на внешнем носителе...».
Фонарик вроде как должен уметь отключаться при входящем звонке.Кому он это должен? Мне — нет.
То же самое про галерею, которая хочет доступ к звонкам (типа, чтобы приостанавливать видео/аудио, чтобы не мешать?): если я отказываюсь от этого «удобства» (потому для звонков использую другой телефон), оно просто отказывается запускаться. (Как если бы в супермаркете заставляли ставить сумку в шкафчик.)
Приложения больше не могут включать и выключать Wi-Fi, что не позволяет, например, автоматически отключать Wi-Fi во время поездки на автомобиле.
Я знаю только то, что больше не чувствую себя счастливым ни как разработчик Android, ни как пользователь Android, и вообще вряд ли буду рекомендовать Android друзьям и родственникам.Сейчас у многих такое положение, гугл закрутил гайки и многие мобильные разработчики сейчас находятся под угрозой полного удаления с поля Google Play. Гугл что-то поменял- а виноваты разработчики. Не нравится? — ищите другой канал распространения для своих приложений!
А ты никто не знает как вернуть удаленное из-за использования смс и звонков приложение обратно в Google Play? Я собрал новый apk без этих разрешений, но все равно получаю rejected.
Если не получится, напиши в лс.
- днище-разработчики
- тупые пользователи
- копирастические законы
Часть первая: днище-разработчики.
если приложение хочет оставаться активными в фоновом режиме, то оно теперь должно отображать постоянное уведомлениеВсё правильно сделано. Потому что не надо работать скрытно. Если приложение работает в фоне, то оно либо криво спроектировано, либо вредоносное. Далее автор либо лукавит, либо демонстрирует свою некомпетентность:
должно постоянно показывать уведомление в Android 8Начиная с Андроид 8 уведомления можно конфигурировать вплоть до того, чтобы они не были видны. При этом приложение всё равно будет работать.
не позволяет, например, автоматически отключать Wi-Fi во время поездки на автомобилеТоже не совсем правда. Реализуется через System Profiles. Другое дело, что на многих стоковых прошивках это зачем-то выпилено. Только гугл-то тут причём? Пинайте своего вендора или шейте AOSP.
Часть вторая: тупые пользователи. Это не оскорбление, как может сперва показаться. Это просто констатация факта. Пользователь не должен быть PhD, чтобы пользоваться смартфоном и компьютером. Таких большинство и будет только больше. Поэтому одна из основных задач разработчика смартфонов — защита своего пользователя. Но некоторые слишком увлеклись.
Например, мне очень нравятся смартфоны Smasung. Правда, только аппаратной частью. Их оболочка и количество bloatware вызывает, к сожалению, рвотный рефлекс. Раньше, до Galaxy s7 включительно, проблема решалась установкой AOSP. Но последние модели уже настолько защищены, что для них перестали делать кастомы.
На мой взгляд, это уже перебор. Можно было остаться на том уровне, что обычные пользователи защищены через knox, а гики типа меня трут сток и довольные сидят на AOSP. Но нет, самсунгу, очевидно, не нужны мои деньги, поэтому пришлось набрать пачку дешовых трубок, чтобы методом тыка выяснить какие кастомы на них пригодны к использованию.
То же самое относится к гугловскому SafetyNet. Ну ведь бессмысленная защита, всё равно её всегда будут взламывать. Зачем тратить ресурсы на это? Остались бы на уровне, чтобы обычный пользователь не мог её обойти. И все были бы счастливы. Однако, SafetyNet используется не только банковскими приложениями, но это уже тема следующей части.
Часть третья: Копирастические законы. От этого у меня бомбит больше всего. Я за то, что информация должна быть не только свободной, но и бесплатной. Я считаю неправильным, что кто-то написал одну книгу или песню, всю жизнь живёт припеваючи на отчисления от продаж. Деньги человеку должны доставаться за труд — это главное.
По этой причине я категорически против лицензионного ПО, музыки и фильмов. Однако, я с радостью оплачиваю сервис. Аргументация простая — если сервис перестаёт мне нравится, то я перестаю платить. К этому относится оплата услуг, в частности техподдержки. Сравните с EULA большинства ПО, лицензий на фильмы и музыку. Вы платите деньги, но не имеете никаких прав.
К сожалению, законы лоббированы теми у кого больше денег, а именно копирастами. Гуглу, как издателю, услуги которого доступны любому желающему, без сомнения, прилично достаётся от копирастов. Любая компания создана для того, чтобы зарабатывать деньги, а не терять. По этой причине происходят автоматические баны любого подозрительного контента.
Вывод. Я не защищаю гугл. Как компания, они стали порядочными засранцами. Но перечисленное в статье по большей части не их вина. Как я уже упомянул, гугл всего лишь подстраивает под существующий мир с его законами. Хотя кое-где они, наверное, перегибают. Но если хочется бороться, то бороться надо не с гуглом, а с первоначальными причинами.
Раз хотите смотреть бесплатно фильмы — снимайте свои бесплатноДопустим, я сниму собственный вариант «Игры Престолов». Как думаете, долго мне придётся ждать повестки в суд после того, как собственноручно снятый фильм появится на youtube?
В том-то и дело, что современный копирайт полностью исключает создание производных произведений простыми смертными. Но ведь сама суть культуры как раз в том и состоит, чтобы использовать наработки предшественников! На кой вообще нужно произведение, если не для того, чтоб его переосмыслить и сделать из него какие-то выводы? Почему я должен заново изобретать всю культурную цепочку за последние 200 лет?
Я не могу ничего, вообще ничего. Я не могу сделать перевод, не могу нарисовать иллюстрации, не могу сделать обзор (да, на обзоры игр и фильмов копирасты чаще всего забивают, ибо реклама, но вообще такие обзоры незаконны, потому что используют нарезки видео, звука и игрового процесса), не могу сделать ремейк, не могу написать фанфик. А кое-где (например, Япония) не могу даже организовать фанатскую вечеринку без разрешения копираста. Ах да, получить разрешение копираста хоть на что-либо я тоже не могу — для этого мне надо быть крупной корпорацией с мощным юридическим отделом. У простого смертного нет способа заставить владельцев хотя бы выслушать вас. Да что выслушать, часто даже нет возможности найти, к кому обращаться, кто владелец того или иного произведения.
Вот тут жалуются, что Google намертво игнорит разработчиков, но ведь он всего-навсего скопировал копирастическую модель, когда вы можете хоть на коленях вымаливать у правообладателя разрешения, а этот урод-копираст все ваши письма сразу не читая будет слать в /dev/null, под полное «одобрямс» толпы защитников копирайта.
Допустим, я сниму собственный вариант «Игры Престолов». Как думаете, долго мне придётся ждать повестки в суд после того, как собственноручно снятый фильм появится на youtube?
Пока вы не пытаетесь явно выдавать это за оригинал или продолжение — хоть обснимайтесь. Куча фанатских роликов и по вселенным типа Стар Трека и ЗВ нормально себя чувствуют. Проблемы возникают только если они пытаются зарабатывать под чужой торговой маркой.
Я не могу ничего, вообще ничего. Я не могу сделать перевод, не могу нарисовать иллюстрации, не могу сделать обзор (да, на обзоры игр и фильмов копирасты чаще всего забивают, ибо реклама, но вообще такие обзоры незаконны, потому что используют нарезки видео, звука и игрового процесса), не могу сделать ремейк, не могу написать фанфик.
А, то-то я ни разу не видел в сети переводов, иллюстраций, обзоров, ремейков и фанфиков.
Ну серьёзно, у текущей системы копирайта есть много реальных проблем, лучше обращать внимание на них, чем придумывать такие, которые можно развенчать простым гуглением.
Проблемы возникают только если они пытаются зарабатывать под чужой торговой маркой.Это не всегда верно.
коммерческое использование произведений ничего общего не имеет с применением мер ответственности. Отсутствие прибыли может быть разве что смягчающим обстоятельством, определяющим применение самой мягкой меры. Авторы любых произведений могут без объяснения причин потребовать удаления произведений, нарушающих их права или выплаты компенсации за их использование.
Хотя нет, вы только что за других решили что им это не надо, раз сам гугл какое-то приложение не сделал, которое будет висеть в фоне и что-либо делать для пользователя.А можете привести пример, где для того чтобы что-то делать на фоне будет мешать уведомление?
У меня вот есть приложение для вызова такси. Можете мне объяснить, почему после того как машина приехала, я не могу закрыть его и оно висит в фоне? Так я хотя бы знаю, что оно работает, по уведомлению.
Вот только это не повод лишать его полных прав на ЕГО личном смартфоне?Вот только не надо о правах. Лицензионное соглашение было нарушено? Нет. О чем разговор?
Если человек хочет что либо — это его право и его ответственность. А то мы так дойдем и до мыслепреступлений.Ну так AOSP. Прошивка. Сторонние макеты. Это же вам не запрещают.
В противном случае глаз у пользователя замылится и ему уже будет плевать на всё, что неоднократно доказано на браузерах, разрешениями в андроиде и UAC на винде.Есть управление оповещениями.
Если у меня в фоне висит сервис, который я сам захотел запустит, какой, смысл мне в оповещениях?Во-первых. В главу угла ставятся пользователи, а не разработчики. Во-вторых, читайте документацию.
Банально, я хочу написать себе сервис...Читайте документацию. developer.android.com/guide/background
Кстати, они сейчас тоже обязаны оповещения кидать или гугл ровнее прочих в этом плане?В данной ситуации Гугл ровнее прочих. Система все-таки жива в основном из-за них.
О том, что пользователь и гугл находятся в неравных весовых категориях.Еще раз. Пользователь ни при чем.
Было больше свободы, было неимоверное кол-во хлама, вечно сидящего в фоне, трекеров, которые отсылали непонятно что, и прочее и прочее и прочее… И в этом виноват не среднестатистический пользователь(гиков единицы, дай бог процент наберется), а разработчики, часть из которых тупые и ленивые, часть злонамеренные и корыстные. В итоге, постоянные объективные проблемы с надежностью, стабильностью, безопасностью, работой от батареи.
Гугл не должен заниматься просвещением среди жопоруких программеров, не должен решать проблемы социально неравенства и криминального поведения, Гугл не государство. Большая свобода разработчиков, будет использоваться не только во благо, но и во вред по умыслу и без оного. А нужно чтобы система работала и не приносила негатива.
Но вообще, ваша реакция наглядно напоминает известную констатацию, что бывает, когда проблемы чужих людей лично вас не касаются, а значит они должны молчать и терпеть.К чему эта дешевая патетика? Тут нет проблем пользователей. Есть проблемы с поддержкой или переоценка важности собственного приложения. Это бизнес и продукт. Разрешения на SMS и CALL_LOG можно получить официально, не хотите этого делать — в сторонние маркеты. Идет в разрез с вашей душевно-социальной организацией — не пользуйтесь продуктом. Это проще чем уехать из страны.
У Гугла есть своя, особенная логика, по которым эти разрешения выдаются приложениям, в частности: их нельзя получить если это одна из функциональностей приложения, а не единственная.
Что-что, а поддержка гугл уже стала именем нарицательным.
support.google.com/googleplay/android-developer/answer/9047303
А можете привести пример, где для того чтобы что-то делать на фоне будет мешать уведомление?
Новая версия прошивки для моего телефона — Sony лишила возможности убрать это уведомление.
А я Android 9 на свой телефон не установлю даже если за это мне заплатят 1k$… не шучу!
И вот, до скончания дней трубки, это дерьмо будет мне мозолить глаз.
По несколько раз в день оно синкается с облаком, видит, что у меня
Триггер: появление уведомления от конкретного приложения
Действие: удалить уведомление
Я их даже не вижу теперь.
У меня это не скрываемое уведомление :(
Руками вы его удалить можете? Свайпом в сторону, например? Если да — то же самое может сделать любая программа-автоматищатор типа Tasker. Я пользуюсь Automagic.
По этой причине я категорически против лицензионного ПО, музыки и фильмов. Однако, я с радостью оплачиваю сервис.Любопытно: вам действительно бы нравилась концепция, условно говоря, Book as a service?
Что-нибудь вроде «читайте нас в онлайне по центу за две страницы, повторное прочтение втрое дешевле»?
mybook.ru — книги литреса, вроде бы все кроме того что у литреса в PDF
bookmate.ru — книги хз кто, не раз ловили что книги там (по мнению авторов) без их ведома оказываются. Сейчас вроде вроде поприкрывали такое.
Kindle Unlimited — ну да официально в России не работает, тем не менее, пользоваться из России не проблема и поддержка амазона не только в курсе — они сами могут изменить нужные настройки (выполнив некоторые формальные действия).
Safari books online — техническая литература. дорого.
А с остальными всё просто: на какой платформе больше пользователей, под ту и пишут. Как можно серьёзно разрабатывать коммерческие приложения для платформ, устройства на которых не имеют заметную долю рынка?
Телефонами на мобильной винде я не пользовался, но вот 8' планшет (Asus VivoTab8 со стилусом) — это одно из лучших устройств, которые у меня были. В смысле, само устройство в плане железа было довольно-таки отстойным, достойным своей цены, но неурезанная винда в мобильном форм-факторе с вордом, VisualStudio (тормознуто, но работала!) и HoMM3 — настоящий универсальный солдат. Сейчас перешёл на китайский OneMix Yoga, по сути 7' планшет-ноутбук, и это вообще гениальное устройство, особенно при наличии WSL.
У меня сложилось чувство, что Microsoft в попытке выйти на мобильный рынок изначально замахивалась на пол-торта разом и на меньшие порции даже не пыталась смотреть. Для массового пользователя весь функционал может и ни к чему (а WinRT в свою очередь была не интересна разработчикам), но свой рынок у мобильной винды определённо был, и слава Б-гу, что маленькие китайские фирмы продолжают хотя бы маленькие планшеты типа того же OneMix выпускать. Если бы телефоны на винде продолжали выпускать и поддерживать, я б купил. Другое дело, купил бы и использовал его пока он окончательно не сдохнет года через 4, что производителю, к сожалению, невыгодно. Боюсь думать что будет, когда помрёт нынешний телефон, Андроид 6 с кучей твиков меня более чем устраивает.
У меня сложилось чувство, что Microsoft в попытке выйти на мобильный рынок изначально замахивалась на пол-торта разом и на меньшие порции даже не пыталась смотреть.
Но замахивалась вполсилы, и попадала лишь себе по ноге. При всей моей любви к WP (пройдя весь путь от 7.0 до десятки), я не могу не признать, что чем дальше, тем больше от них попахивало полным непониманием, куда они движутся и чего вообще хотят от этой платформы.
Начиная с 8.1 и до «победного» конца, этот балаган больше всего напоминал большой опенсорс-проект без какой-либо координации, где код проверялся только на покрытие тестами, и любой мог притащить новую функцию, отключив при этом три старых. Ну а что, не сломал же, а отключил, всё нормально.
Телефонами на мобильной винде я не пользовался, но вот 8' планшет (Asus VivoTab8 со стилусом) — это одно из лучших устройств, которые у меня были.
Интересно. Для меня планшет на винде оказался разочарованием именно в качестве планшета. Как-то слишком привык к адаптированному под тачскрин софту, а тут долго искал удобные видеоплеер и читалку. А как переносной маломощный ноутбук, безусловно, круто.
Засматриваюсь на dualOS'и.
Магазин очень неравномерен: есть отличные приложения, которые продолжают развиваться, но некоторые ниши заняты чёрти чем — подозреваю, по большей части из-за отсутствия конкуренции, чем из-за ограничений платформы.
Хотя система Microsoft на самом деле была хорошей
ну ты тут загнул… ничем не лучше а местами полное Г. Диктофон телефонного разговора нельзя, переход в тихий режим по таймеру нельзя, и еще много чего нельзя, Кортава только не для России, обновления постоянно что то ломают, в маркет тоже фиг попадешь, а про то чтобы он еще твое приложение хоть как то показывал людям кроме точного поиска я вообще промолчу.
Предположим, гугл действительно хочет добра пользователям, не преследуя шкурных интересов, и есть 3 стороны
1) разработчики. Цель — получить максимум установок, а с них максимум инфы для монетизации (учитывая схемы различных цветов)
2) «тупые» (не хочу никого обидеть, но так проще понять суть) пользователи. Цель — просто решить свою проблему, не думая о том, что они при этом теряют, и чем рискуют
3) «умные» пользователи aka гики. Цель решить свою проблему, гарантировав при этом сохранность своих данных.
И есть стратегии:
1) свобода. Делай что хочешь, пользователи сами проголосуют установками. Или соглашаешься на все разрешения, и ставишь, или не соглашаешься, и не ставишь. Соответственно, разрабы обвешивают все маячками, ищут пароли в буфере обмена, держат приложения в фоновом режиме для сбора данных о геолокации, сканируют наличия других приложений и так далее. Более того, выходят сдк для аналитики и UX, которые позволяют пятикласснику встроить все вышеперечисленное в свой фонарик в 1 строку кода. «Тупые» пользователи (коих большинство) радостно качают аппы, соглашаясь с разрешениями (при этом страдают от того, что аккум не держит и дня, время от времени клиентбанк ломают, получают отказ в кредите/работе потому, что скоринговый алгоритм, работающий на купленных у мутных товарищей данных, так решил, но сами не могут построить логическую цепочку и отследить причину страданий), поэтому разрабы в среднем только идут к днищу. «Умные» пользователи могут пользоваться от силы 1% апов, потому, что остальные для них неприемлимы, и, соответственно, не имеют нормальной функциональности платформы.
2) настраиваемые разрешения. Разрабы просто делают остановку, если хоть одно разрешение не получено. И смотри п1. На тех, кто сразу удаляет, им плевать — таких мало, да и бабла они особо не приносят. Поэтому таки п1.
3) закручивание гаек. То, что описано в статье. Часть функций пропадает. Все пользователи этим недовольны, но «умные» могут пользоваться большинством апов, пусть и с урезаным функционалом (и заметно выигрывают относительно п1 и п2).
4) как по мне, самый правильный, но тоже есть нюанс. Эмуляция разрешений если их нет. Условно, не дал геолокацию — получи рандом координаты, или координаты HQ гугла;). Не дал телефонной книги — получи контакты с рандом именами и телефонами, или книгу на 0 контактов.
Нюанс в том, что можем и прийти к п2 и игре в кошки-мышки, когда приложение пытается угадать, а не в песочнице ли оно, и если таки да, то намеренно крешится. «Тупые» дают разрешения и пользуются. «Умные» эмулируют, и получают креш аппа каждые 5 минут. Рано или поздно появятся сдк и проприетарные либы для такого угадывания, и любой разраб сможет портить жизнь продвинутому меньшинству.
приложение пытается угадать, а не в песочнице ли оно, и если таки да, то намеренно крешится. «Тупые» дают разрешения и пользуются. «Умные» эмулируют, и получают креш аппа каждые 5 минут. Рано или поздно появятся сдк и проприетарные либы для такого угадывания, и любой разраб сможет портить жизнь продвинутому меньшинству
То есть, по-твоему algotrader2013, если пользователь не лох, то он должен страдать ещё больше, чем лох?
если пользователь не лох, то он должен страдать ещё больше, чем лох?
Нельзя сказать «да», или «нет» на все случаи жизни. В данном случае «не лох» — это пользователь, который имеет ценность в разы меньшую, чем остальные (так, как его опыт использования аппа не монетизируется). И оптимальная стратегия (именно оптимальная с математической точки зрения, а не моя) — это создать ему неудобства, чтобы он переосмыслил свое решение вести себя, как «не лох», и не давал советов другим пользователям вести себя, как он. Но, факторов много, кто ЦА, насколько важен имидж, как ведут себя авторы приложений конкурентов, есть ли аналоги без рекламы и днищенских приемов, моральные принципы создателя в конце концов…
И оптимальная стратегия (именно оптимальная с математической точки зрения, а не моя) — это создать ему неудобства, чтобы он переосмыслил свое решение вести себя, как «не лох», и не давал советов другим пользователям вести себя, как он.Мне припоминаются старые сообщения, что софт одной фирмы (начинается на «А», кончается на «кронис») намеренно портил данные, если подозревал, что за него не заплатили.
Оптимальная стратегия пользователя (на мой взгляд) — не пользоваться таким софтом ни бесплатно, ни за деньги.
Гугл превращается в корпорацию зла.
Был бан приложения, был бан на рекламу (хотя использовал все офф средства)
Узнать о причине вообще не реально.
Ситуация и с сайтами, в любой момент могут забанить.
Был у меня случай, когда контент на сайте был 100% уникальным
Но более авторитетный ресурс просто взял мой контент, разместил у себя а на мой сайт наложили фильтры.
Печально, что нет альтернативы
Был бан приложения, был бан на рекламу (хотя использовал все офф средства)
Узнать о причине вообще не реально.
Кстати, весьма спорная ситуация. С одной стороны, это очень по-уродски банить, и не говорить, почему, лишая человека совета, как исправиться. С другой, это не дает возможности жуликам понять, где они прокололись, и в следующий раз лучше маскироваться. Поэтому, хз, не говорят причину принципиально, или из безразличия и скотства.
а некоторые из этих разрешений можно установить при запуске (идея в том, что приложение должно деградировать грациозно, предоставляя отдельные функции без получения некоторых разрешений).Выдвигаю это на звание самого смешного перевода 2019. Деградирую грациозно, стоя!
Корректный перевод: постепенное (или, в этом контексте — автоматическое) уменьшение (отключение) функциональности.
Ну и вообще показательно, насколько важным может оказаться смена менеджмента. После ухода Шмидта с поста гендира Google плотно взяла курс с гиковской компании на обведение бизнес-модели Apple.
У Google два оправдания для изменений в Android и политике Google Play: «безопасность»...
Достаточно первого. Что-то это мне напоминает… Почему то все самые противные гадости делаются в это мире в целях нашей же безопасности и заботы о детях.
Сейчас Гугл потребовал от платных приложений удалить функциональность, которая использует SMS и/или звонки, в том случае если она не является единственной функциональностью в приложении.
То есть отдельно приложение «Фильтр звонков и СМС» опубликовать можно, а фильтровать СМС и, например, искать вирусы — нельзя.
Пруфы:
news.drweb.ru/show?c=6&lng=ru&i=13203
www.kaspersky.ru/blog/ksk-kisa-descoping/22410
Что делать пользователям, которые приобретали приложение за вполне реальные деньги — не понятно. Что делать программистам, которые просто продавали платные приложения — тоже. Потому что второе-то приложение выпустить можно, но продавать его второй раз тем же людям как-то грешновато, а раздавать бесплатно — разработчик обранкротится.
По надежности и безопасности ни андроид (linux), и iOS (FreeBSD) рядом не лежали. Но… система не была поддержана разработчиками (начиная от драйверов и заканчивая приложениями) ибо, как я понимаю, разработка под нее требует более высокой квалификации.
Система пока еще живет частично на своих приложениях, частично на андроидных (да, она поддерживает подсистему Android 4.3 и позволяет устанавливать приложения как в виде apk, так и из альтернативных маркетов типа amazon), но это уже не полноценная жизнь. А жаль.
Впервые столкнулся с кьюниксом (по-моему, это еще не нейтрино было) во второй половине 90-х на октагоновских микрописьках. Позже был небольшой опыт с vxWorks (тоже на промконтролерах). Не было проблем с производительностью.
Сам все еще пользуюсь Blackberry Z30 на BBOS 10.3.3 При слабеньком по нынешним меркам железе (снапдрагон S4 2х1.7 и 2Гб памяти) работает очень шустро в рамках поставленных перед ним задач — это в первую очередь бизнес-девайс, т.е. почта (причем легко и просто интегрируется с Microsoft Active Sync, IBM Lotus Notes Traveler — тут вообще не надо ставить, как на андроиде, дико жрущий батарею IBM Verse, достаточно просто выбрать нужный тип аккаунта и подключиться к своему серверу — вуаля, полная синхронизация — почта, задачи, календарь...), документы и т.д. и т.п.
При этом напрочь отсутствуют лаги, характериные для андроида — все работает плавно и приятно, без тормозов и задержек. Даже когда у тебя одновремнно 3-5 задач в плитках крутятся (при сворачивании задачи в плитку она продолжает работать в фоне, при закрытии честно выгружается из памяти, все просто и понятно).
Ну а что касается разработчиков — многие тут с RTOS работали вообще? :-) По качеству софта на том же гуглплее складывается ощущение, что определенная часть разработчиков — школьники, прочитавшие по диагонали книгу «андроид для олигофренов» и возомнившие себя кульхацкерами.
Тут уже прозвучало мнение, с которым соглашусь — монополизм гугля вызван тем, что сначала они создали ощущение будто писать под андроид легко и просто и туда ломанулось огромное количество народа. Т.е. тупо количеством выдавили все остальное с рынка, а теперь начали закручивать гайки.
То же самое в свое время сделал майкрософт — долгие год они сквозь пальцы смотрели на пиратское распостранение своего софта и таким образом подсадили на этот бесплатный сыр огромное количество народа. Ну а потом прикрыли мышеловку…
… Управление таймерами. Так как встроенные системы предъявляют жёсткие требования к временным рамкам выполнения задач, в состав ядра ОСРВ включается группа сервисов, обеспечивающих управление таймерами для отслеживания лимита времени, в течение которого должна выполняться задача. Эти сервисы измеряют и задают различные промежутки времени (от 1 мкс и выше), генерируют прерывания по истечении временных интервалов и создают разовые и циклические будильники.
Если нужно прерывать процессы чуть ли не каждую микросекунду, это скажется не лучшим образом на производительности. Но это может быть незаметно, только при просмотре статистики будет разница.
долгие год они сквозь пальцы смотрели на пиратское распостранение своего софта
Не замечаю разницы. Физлиц не трогали и не трогают. Юрлиц по разному, к некоторым коммерческим конторам пристальное внимание, к бюджетным и к сфере ЖКХ полное игнорирование.
Google, возможно, подстроился под среднего потребителя, который устанавливает мессенджеры и реже блокнот. Да и я такой же, если на Nokia 6630 была программа что ID базовых станций показывала, информацию берет с низкого аппаратного уровня, чтобы можно было выбирать базовые станции для более качественной связи, на андроиде такого уже нет трекеры, дропбокс, встроенные googlе photo и все.
На практике же, при грамотном распределении приоритетов, все это незаметно для пользователя.
Основной особенностью RTOS является гарантированно быстрая реакция на внешние события (приоритет событий). Вот это уже заметно — когда отклик на тачскрин наступает сразу, а не с задержкой (потому что у системы в этот момент, видите ли, более важные дела есть).
Другое дело — кому все это нужно? Проше вынудить пользователя купить новый девайс помощнее да подороже. Да и все равно ничего серьезного он там делать не будет. Трепаться по мессенждеру, лайкать таких же как он полудурков в мордокниге да постить фоточки «а вот я кушаю, а вот я какаю» в инстаграмм.
В целом все уныло, конечно.
for()
sleep(0)
to_log…
Тики не пропускал, 64 раза в секунду процесс получает управление. Если только не открыть 20 вкладок в браузере с мультимедийным содержимым, тогда начинаются пропуски десятков тиков подряд. А если памяти мало, может свопится минуту.
Возможно, вас устроит не RTOS, а просто грамотное управление потоками в обычной ОС и грамотно написанные приложения, что не подвешивают систему. На глаз вряд ли заметить время отклика между 16 миллисекундами и микросекундой.
Сделайте просто пустой бесконечный цикл
for(;;);
и посмотрите как он повлияет на производительность всей системы.
Так-то и на обычных системах нет никаких фундаментальных проблем сделать отклик на тачскрин без задержки, достаточно поднять UI-потокам приоритет, а остальным его опустить. Проблема в неэффективном коде этого самого UI-потока, а также в большом числе слоев абстракций на пути обработки события.
Операционные системы реального времени (ОСРВ) – это операционные системы, способные обеспечить предсказуемое время обработки непредсказуемо возникающих внешних событий. Разделяют ОС «жесткого» и «мягкого» реального времени: для первых временные характеристики гарантированы, и выход за их пределы расценивается как отказ, для вторых временные ограничения, как правило, соблюдаются, и выход за их пределы считается снижением производительности.
https://embedded.prosoft.ru/tags/osrv/
Именно для этого они и разрабатывались. Чтобы ни происходило внутри системы, она должна отреагировать на поступление внешнего сигнала в течении заданного времени.
И какой бы вы приоритет не задавали UI потокам на андроиде, оно будет лагать если в это время андроиду запитимет память оптимизировать. Мы же знаем, что при «закрытии» приложения на андроиде физически оно из памяти не выгружается (что они курили когда такую фигню придумывали?) до тех пор пока системе не потребуется больше памяти и она не начнет ревизию что сейчас можно выгрузить.
Ну еще сборщик мусора javaмашины может активироваться и тормознуть систему.
Всему этому глубоко по барабану какие у вас там приоритеты для UI стоят.
Именно для этого они и разрабатывались. Что бы ни происходило внутри системы, она должна отреагировать на поступление внешнего сигнала в течении заданного времени.В таком случае, в системе нельзя выполнять недоверенный/неверифицированный код, т.к. его время исполнения непредсказуемо. А это значит, прощай стор и 100500 приложений, написанных программистами разной квалификации.
К примеру, программа, реагирующая на тот же тач-скрин, не будет давать гарантированный отклик, т.к. логика реакции лежит в приложении и неподвластна ОС.
Гарантия времени реакции может быть не у всех компонентов. ОС обеспечивает — а уже дело приложения, а не ОС, обеспечивать реакцию приложения.
Даже в самых надёжных RTOS могут использоваться, и используются, обычные задачи режима разделения времени.
Google убирает доступ к буферу обмена… В настоящее время все приложения могут получить доступ к буферу без специальных разрешений.
Сейчас бы решать Windows'95 проблемы в 2019 году.
Некая такая общая тенденция к олигополистскому свинству.
Меня часто ругают, когда пишу про «нововведения для кухарок» иногда проще «для девочек». Пишу причем в профессиональном смысле, как взгляд на инструменты разработки. Но ведь то же самое происходит и с пользователями.
Мир меняется, теперь не мы диктуем рынок, а интеллект и карман среднего пользователя опустились до среднего жителя Земли, продажи устройств давно перевалили миллиардные отметки.
И теперь 95% массы потребителей не хочет разбираться в вопросах собственной безопасности, зато легко может подать иск на тот же гугл.
Поэтому такая политика.
И дальше лучше не будет.
Так что остается только встраиваться в обстоятельства, если нет ресурсов эти обстоятельства менять.
— сколько народу работают в Гугл? Вообще всех, от верхошки до последнего саппортера?
— сколько (миллиардов уже наверное) человек ежедневно смотрят Ютьюб? Комментируют, жалуются по делу, жалуются для приколу, жалуются из принципа, жалуются из вредности?
— сколько миллионов ежедневно скачивают что-то с Плея? Комментуют, жалуются (вм выше)?
— сколько (сотни тысяч?) разработчиков ежедневно пытаются всеми правдами и неправдами пропихнуть свое изделие в Плей? Сколько из них вредоносов?
Разница между объемом, лавиной вливающейся в Гугл противоречивой информации и количеством живих людей, обрабатывающих ее — на порядкИ. Похоже, мы должны радоваться, что ее просматривают хотя бы боты. Глядишь, со временем научатся чему-нибудь. Без ботов очередь вашего саппорт-запроса подойдет к живому человеку лет через пятьсот.
А ведь при малейшем послаблении со стороны Гугла можно даже автоматизировать-заскриптовать подачу жалоб на неугодных конкурентов, редисок, да и просто на кого угодно, хоть из простого хулиганства. Тогда количество ежечасных жалоб превысит не то что число работников Гугла — число жителей Земли!
В общем, наверное, надо признать, что мы живем в такой вот интересный исторический период, когда цифровой монстр уже разбужен, а управа на него еще не придумана. И не ждать от Гугла (Амазона, Фейсбука) невозможного. Как-то так…
Единственное годное решение, наверно, покупать Xiaomi или Meizu, где рут вполне норма и из коробки много функционала расширенного.
Недостаток — нужно чтобы прошивка считала что это разрешено. Если живем в стране в которой с точки зрения самсунга так нельзя — нужно залить мультирегиональную прошивку и правильную симку (Таиланда например) либо вынуть все симки, залить спецпрошивку, пошаманить немного а затем залить мультирегион. При настройке все выбираем как обычно.
Если потребуется делать сброс — надо будет снять симки.
Офферы в SPay будут соответствующей страны но… эти офферы сильно нужны?
Подробнее — см тему по соответствующему аппарату на 4pda. Там достаточно просто все
Клево в начале и уг через пару лет.
Причина в том что тама раздут штат манагеров, которым постоянно надо че-то придумывать, что бы получать зп.
Раньше это называлось «дурак с инициативой» и от оных всячески избавлялись.
Мир меняется, законы лояльности требуют, что бы каждому бездельнику было выделено место потеплее, а кто и как будет эти
R.I.P. Android (1.0 Apple Pie — 4.4 Kitkat)
Ситуация меняется только для обычных пользователей и разработчиков (коммерческих, работающих на стор).
Разрабатывать приложения под Android — словно быть (демонетизированным) ютубером