О проблемах Android, которые тянутся из 2000-х и которые, похоже, никто и не думает решать.
Прошлый материал, посвященный все большей схожести интерфейсов Android и iOS, вызвал шквал комментариев. С грустью можно констатировать тот факт, что даже от владельцев продукции Apple не поступило конструктивных замечаний. С грустью, потому что наша с вами дискуссионная площадка – это не лужайка с розовыми пони, это поле битвы, на котором сталкиваются самые разные точки зрения, порождая в итоге не трупы, но объективную картину окружающей нас действительности. Так ли хорош Android внутри? Почему даже от флагманских устройств следует ожидать редких, но все-таки проблем? На эти вопросы попробуем ответить в данном материале, раз уж свидетели превосходства iPhone не в состоянии это сделать самостоятельно. Итак, вот проблемы Android, включая 12-ю редакцию, которые не решены до сих пор.
Проблемы ядра (и платформы в целом) Android
- Большинство смартфонов, которые используют Android OS, обслуживаются максимум три года, тогда как конкурент в лице Apple обслуживает iPhone до шести лет. Под обслуживанием подразумевается не только рассылка патчей безопасности, но и обновление самого ядра, т.е. переход на свежую редакцию ОС. Причина кроется во фрагментации аппаратных платформ, которая достигла своего апогея. Каждый ОЕМ-производитель для запуска Android на новой платформе (SоC) вынужден очень сильно изменять ядро Linux, предоставляемое AOSP. Даже одинаковые датчики как отдельные устройства могут подключаться к разным SoC по разным протоколам, а значит, простой установкой драйвера проблема не решается. Миллионы уникальных ядер Android ставят жирный крест на централизованном обновлении ядра из единого источника, оставляя всю ответственность на OEM-производителе. Право, каждое ядро AOSP подвергается такой глубокой переделке для разных смартфонов, что стоит поднять вопрос – а существует ли Android OS в принципе? Или это скорее конструктор?
- Закрытость происходящих внутри смартфона процессов. Пользователь не может узнать, сколько действительно потребляет ресурсов то или иное приложение, насколько оно нагружает центральный процессор и оперативную память. Начиная с Android 8 эта информация полностью закрыта для пользователя, а штатного контроля над процессами мы не видели никогда.
- Абсолютно любое приложение может свободно обмениваться данными с другими установленными приложениями, не запрашивая каких-либо разрешений от пользователя и не сообщая ему об этом. Компанию Google, похоже, устраивает эта проблема ядра Android.
- Android по умолчанию не рассматривает доступ в Интернет как действие, требующее отдельного разрешения от пользователя. Добавим к этому тот факт, что абсолютно любое приложение может загружать из сети и запускать любой код, если того захочет его создатель. Неважно, что это, обои или набор рингтонов – при определенных условиях смартфон может быть за минуту заражен чем угодно, а личные откровенные фотографии пользователя станут общественным достоянием. Попробуй пользователь нанять адвоката, чтобы возместить ущерб, и может статься, что будет уже не на что.
- Пользовательский интерфейс Android представляет собой хаос. И речь не о рабочем столе, там все более-менее в порядке, а о верстке тех же настроек, например. В одном разделе текст может являться своего рода кнопкой, а в другом нет, и это касается даже собственных приложений Google, которые не придерживаются никаких стандартов. Нет стандартов даже для таких простых вещей, как переключатели, в одном пункте это может быть ползунок, а в другом – индикатор, плохо различимый в неактивном состоянии.
- Так и не реализовано полное резервное копирование устройства Android, даже в 12-й редакции. Не будем обращать внимания на компанию Samsung, которая уже давно делает это для своих клиентов, мы говорим о Google Android как таковом. Более того, в последних редакциях Android появился своего рода «ограничитель», который позволяет программисту стороннего приложения запрещать создание резервной копии своего приложения. Ау, Google, ты что творишь? Надо наоборот!
- Android не поддерживает нормализацию громкости звука из разных источников. Это значит, что при просмотре видео или прослушивании музыки, переключаясь между разными приложениями, пользователь будет вынужден постоянно подстраивать громкость. Часто даже внутри одного приложения.
Проблемы с ПО (приложениями)
- Пользователь не может исключить отдельно взятое приложение из системы автоматического обновления Google Play. Пользователь может лишь выключить обновления для всех приложений либо включить для всех – это очень неудобно. Для многих это критично, т.к. новое – не обязательно лучшее. В обновленных приложениях часто пропадают важные функции, меняются в худшую сторону элементы управления, появляются новые и необоснованные запросы на дополнительные разрешения, может быть еще больше рекламы и т.д.
- Хотелось бы видеть пункт «Откатить обновления» в самом приложении.
- Пользователь чаще всего не сможет удалить и даже просто отключить предустановленные приложения без root-доступа или без использования этой инструкции, подходящей для подавляющего большинства.
- Нет штатного приложения Android для редактирования текста, хотя бы в рамках форматов .txt и .rtf.
Проблемы файловой системы
- Android OS не индексирует данные приложения, если они хранятся на карте памяти. После удаления приложения на карте памяти останется мусор, который занимает место. Иногда он занимает очень много места, если это было навигационное приложение и на карте памяти хранились электронные карты.
- Не существует простого способа для переноса и настройки хранения данных любого приложения на карте памяти.
- После случайного удаления фотографий или важных документов пользователь не сможет их восстановить без Root-доступа, т.к. доступ к пользовательскому разделу на самом деле закрыт (хотя и кажется открытым). Речь идет о доступе к флеш-памяти как к физическому устройству.
Проблемы с границами
- Страну проживания в системе Google Play можно менять только один раз в год. Если вы пересекли границу и хотите установить местное приложение, например, гид для музея, то будете вынуждены изменить регион проживания. По возвращении домой владельцу Android-смартфона придется подождать годик, чтобы вернуть «прописку» на место. Это одна из причин, почему крупные музеи сдают в аренду туристам свои собственные смартфоны и планшеты.
Проблемы с отчетами об ошибках
- У каждого из нас хотя бы раз в жизни вылетало приложение. При этом на экране смартфона появлялась надпись «Код ошибки такой-то». Это сообщение выдает не приложение, а непосредственно Google Android. Юмор ситуации заключается в том, что в службе поддержки вам с вероятностью 99,99% предложат сначала перезагрузить смартфон, а потом, если не поможет, сбросить его до заводских настроек. Видимо, в самой службе поддержки не знают, что означает большинство кодов.
Проблема с выключением
- Смартфоны Android нельзя выключить полностью, если не вынуть из них аккумулятор. Есть множество сценариев, когда полное выключение смартфона действительно необходимо. Начиная от длительного турпохода и заканчивая отладкой смартфона.
Заключение
И вместе с тем Android OS остается очень удобной и гибко настраиваемой системой. Приложения для Android стоят дешевле своих аналогов из стана iOS, а сам смартфон можно купить исходя из размеров любого кошелька. Уверен, некоторые пользователи iOS (не все) с завистью смотрят из-под набрякших от бессонницы бровей красными заплаканными глазами на передовые функции Android, такие как установка стороннего приложения приложением по умолчанию почти для любого действия, а не только для просмотра веб-страниц и электронной почты (как в iOS 14). Или на одновременную работу двух приложений в оконном режиме на смартфоне – этого нет в iPhone. Или на превосходство S Pen в смартфонах Samsung (и других стилусов, поддерживаемых аппаратно) над любыми стилусами, доступными для iPhone. Или на отсутствие в Android жесткой сетки рабочего стола для размещения ярлыков приложений, как это принято в iOS. И таких преимуществ вагон и маленькая тележка.
Друзья, если вам есть что добавить, то прошу в комментарии.
Фактические ошибки:Миллионы уникальных ядер Android ставят жирный крест на централизованном обновлении ядра из единого источника, оставляя всю ответственность на OEM-производителеhttps://source.android.com/…А в ядро линуха вам лезть и не нужно, для того и существует HAL.Абсолютно любое приложение может свободно обмениваться данными с другими установленными приложениямиФормально может быть и так, но на практике оно не используется. К тому же, для этого надо выставить Content Provider наружу.абсолютно любое приложение может загружать из сети и запускать любой кодНет. Во-первых, гуглоплей это запрещает, так что уже не любое, во-вторых, на практике, опять же, никто этого не делает. Кака разница — просто установить приложение не изучив подробно его исходники или что приложение само загрузит исполняемый код и запустит?Нет стандартов даже для таких простых вещейhttps://material.io/Android OS не индексирует данные приложения, если они хранятся на карте памятиAPI для этого есть, просто не все разработчики этим пользуются. Можете отправить багрепорт разработчику приложения.
"Большинство смартфонов, которые используют Android OS, обслуживаются максимум три года, тогда как конкурент в лице Apple обслуживает iPhone до шести лет."?? Обслуживает то он конечно может и обслуживает, но iPhone нужно новый каждый год покупать. Положено. А раз положено, то нужно брать. Всё логично. (внизу есть кнопка нажатия Дизов, прочитал – нажми.)
Спасибо. Прочёл, и убедился в том что моя Sailfish еднственная полноценная ОС, на которой смартфон всё ещё принадлежит пользователю. И несмотря на всё наше гиковское нытьё, достаточно неделю попользоваться андройд эрзац-смартом, чтобы вспомнить, почему я сделал такой выбор. Ну, и в очередной раз с грустью вспомню времена, когда Windows Phone, лишённая доброй половины проблем из вышеобозначенного списка, была ещё жива.
Вот именно по всем этим причинам и нужно перед покупкой новенького смарта узнать: а можно ли на нём root получить?
Че за прохладная история про смену региона для установки приложения? Или это про приложения из маркета? У вас что, 4pda заблокирован и apk поставить не можете. С остальными доводами точно такая же история.
iPhone SE(1) с 2016-го. Всё ОК. На смену ему будет 11-й примерно на тот же срок. Ибо смартфон устройство сугубо утилитарное, а iOS нынче вне всяких похвал.
Вот именно: "вне всяких похвал". Из вашего комментария получается, что и похвалить не за что. 🙂
Пользователь давно может в Android запретить автообновления для конкретных программ. Для этого нужно найти установленное приложение в ПлейМаркете, нажать три точки в верхнем правом углу и снять галочку с опции "Автообновление". https://uploads.disquscdn.c…
…свидетели превосходства iPhone не в состоянии это сделать самостоятельно.Для этого нужно аналитическое мышление, а не вера в "магию Apple".
Давно пользуюсь девайсами на андроид, все "проблемы" автор высосал из пальца. Скорее всего он зомбированный поклонник яблока.После случайного удаления фотографий или важных документов пользователь не сможет их восстановить без Root-доступаУ меня есть каталог "корзина" как в винде, все восстанавливается без всяких рутов. Файлы хранятся месяц с момента удаления.
И зачем он нужен?
Чтобы получить доступ к системному разделу.
Если вы не видите суслика, то это не означает, что его не существует.
Именно Android снова сделал смартфоны массовыми после ухода Symbian. Поэтому, лично я, многое ему прощаю из того что указано в статье.
И зачем? Это только для гиков. Нормальным людям это не нужно.
Приложение работает.
Если я не вижу этих "проблем", то для меня их нет. Как и для 99,99% таких же обычных пользователей.
Как это? Где? От кого? Первый раз услышал, полез проверять. У меня почему то работает как ни в чем не бывало… Роскомпозор блокировал чтоль? Ну, видимо, те же люди, что и телегу… Блокировали-блокировали, да не заблокировали…
MeeGo и Sailfish….лучших ОС не было
Спасибо! https://uploads.disquscdn.c…
Хотя бы для того, чтобы бесследно удалить те приложения, которые мне не нужны. Чтобы не было рекламы нигде. Да полно есть причин. Если для вас они неочевидны- ешьте, что дают.
Одна из главнейших проблем лично для меня — отсутсвие нормального бэкапа! Вечный колхоз и потеря данных при «переезде».
Не нужно распространять фейки. Заблокировал суд. Причём конкретный адрес домена. Поэтому всё работает на домене .to
Там всё работает, но мне почему-то кажется, что его рано или поздно грохнут в соответствии с политикой тоталитарной слежки за всеми. Под предлогом национальной безопасности. Типа, слишком хитропопые люди там пасутся.
Абсолютно любое приложение может свободно обмениваться данными с другими установленными приложениями, не запрашивая каких-либо разрешений от пользователя и не сообщая ему об этом. Компанию Google, похоже, устраивает эта проблема ядра Android.Так это тот самый главный плюс, которым тычут все фанаты андроида противникам из клана эпл. Та самая "открытость" системы. Чем вы недовольны-то? Хотите, чтоб в андроиде все было как в иос, каждое приложение в своей песочнице?Так и не реализовано полное резервное копирование устройства Android, даже в 12-й редакции. Не будем обращать внимания на компанию Samsung, которая уже давно делает это для своих клиентов, мы говорим о Google Android как таковом.И это неправильно, не рассматривать конкретные реализации вендоров. Андроид — это полуфабрикат, на базе которого все собирают свои собственные решения. Поэтому и сравнивать его в лоб с тем же иос некорректно.Пользователь не может исключить отдельно взятое приложение из системы автоматического обновления Google Play. Враки. Все можно настроить индивидуально для каждого приложения в гугл плеймаркете.Нет штатного приложения Android для редактирования текста, хотя бы в рамках форматов .txt и .rtf.А где оно есть, штатное?
"Нормальные люди" даже в настройки телефона не заходят.
Ядро винды собирает микрософт. Ядро линуха собирают все, кому не лень, кастомизируя его кто во что горазд.Это парадигма системы такая. Поэтому и с централизованными обновлениями всё так плохо. От слова "никак".
А что у вас за девайс? Xperia? Как себя чувствует сейлфиш в повседневной жизни? Какие минусы ощущаете?Расскажите, интересно!
Если у вас Samsung, можете через Smart Switch переносить. Если нет, просто копируйте данные (контакты там, файлы нужные) в Google Drive или OneDrive.
Солипси́зм, однако.
А Smart Switch как работает? Прям вообще продублирует старое устройство на новом? Программы все установит, настройки восстановит, в аккаунты войдёт и т.п.? Просто сейчас первый девайс самсунговский, хочется понять стоит ли следующий тоже Samsung брать, а то терпеть не могу заново восстанавливать на новом устройстве все программы…
что за бред я только что прочитал )))
Во-первых ядро линукс не поддерживает бинарную совместимость, которая требуется для установки драйверов. Смотри, например, пересборку пропиетарных дров при обновлении ядра в любом дистре. И таки да, старые дрова на новом ядре могут не собраться. Это политика ядра линукса, которую в ближайшее время менять не будут.Во-вторых на пк есть устоявшиеся стандарты на подключение периферии. Это PCI, ISA, USB, I2C и прочее, а также технология PnP, которая позволяет идентифицировать устройство и назначить ему драйвер. На армах, в телефонах, производитель может, для пущей экономии, припаять к ноге процессора диод для индикации приёма сообщений. И, если заранее не знаешь, что он там есть, то не в жизнь не догадаешься как его зажечь. То есть производители телефонов плюют на стандарты подключения периферии.Сочетание двух вышеперечисленных факторов не позволяет долго поддерживать платформу обновлениями ядра.
Верю. Молодец.
Symbian forever!!!
Более того, в последних редакциях Android появился своего рода «ограничитель», который позволяет программисту стороннего приложения запрещать создание резервной копии своего приложения.Это нужно, если состояние программы в резервной копии не будет релевантным. Например у издателя имеется своё облако, в котором хранятся данные пользователя, а на устройстве контент шифруется случайным ключом, который зависит от текущего устройства. В данном случае в бакап попадут зашифрованные данные, которые не могут быть расшифрованы на другом устройстве.
Так-то у гугла тоже есть бесплатный офис — Google Docs, Google Sheets.Да и других бесплатных вариантов вагон и маленькая тележка.Автор же сетует, что нет штатного приложения, входящего в андроид, как я понял.
Справедливости ради, в линухе тоже вполне себе есть стандарты по управлению и подключению периферии.В частности, для приведенного вами примера есть класс устройств LED, вполне себе стандартный в ядре линуха.Другой вопрос, все ли производители придерживаются этих стандартов.
Стараюсь..
Ха… ха… ха…
Здрасте, а что же это?Вполне себе приложения, можно найти и установить из плеймаркета.То, что они web-based — так и что, щас процентов 80 таких.
Проблемы быстрого старта. Если взлетишь, то возможно, когда-то потом, можно привести систему в нормальное состояние. На момент покупки андроида гуглом, тот, ЕМНИП, был небольшим стартапом. Щас все так делают.
Что дешевле припаять диод к ноге или городить вокруг него ещё десяток другой деталей, которые могут оказаться дороже чем сам диод? Плюс цена профи драйверописателей. Плюс, если каждый год выпускаешь смартфоны, то старые на вторичке будут отъедать у тебя кусок рынка. Тут много проблем. Линукс только одна из них.
Все так, но учитывая,что андроид создан компанией гугл в интересах компании гугл, а не пользователей, он и заточен на выполнение интересов компании гугл, а не пользователей.
Не знаю как работает смарт свитч, но если устройство бэкапится в ваш гугл аккаунт, то новое устройство можно восстановить из этого бэкапа, даже если они от разных производителей. В какие-то приложения придётся зайти заново, настройки системы тоже не перенесутся, но все приложения будут на месте, и даже ваши старые обои тоже переедут. ))
Про диод на ноге — это из вашего личного опыта или фантазируете? Конкретный пример сможете привести?Я не подкалываю, реально интересно.Я не спорю с тем, что каждый вендор фигачит как он видит, херак-херак и в продакшен, как говорится.И суть проблемы, на мой взгляд, в том, что нет курирующего органа на рынке, который бы регулировал выходящие решения. Типа как у микрософт программа сертификации драйверов. Но тут уже парадигму системы придется менять, так что с основным вашим выводом скорее не согласен: линух и его пропагандируемый подход как раз и есть корень всех проблем.
Данные приложений в отличие от айфона не сохраняются.
1. Что такое "нормальный бэкап"?2. Какие данные теряются?
1. Без дополнительных программ2. Данные приложений, настройки
В своё время он был хорош
Да. Но только бекап можно восстановить только на определённом этапе настройки устройства.
Им проще. Не так много устройств, для которых нужно писать драйвера.
Если бы не андройд возможно другие ОС не "ушли", но имеем то что имеем(
Нет "Всеобщего Android". Нет и всё. Если рассматривать в отдельности каждого производителя устройств на основе Android (именно "на основе", а не "с"), то всё встанет на свои места. Есть Samsung со своей экосистемой, есть Xiaomi со своей, есть и другие. В таком ключе они ничем идеологически не отличаются от Apple — каждый пилит своё. Почему многие в рассуждениях пытаются все Android-основанные ОС варить в одном котле? ОС это не только ядро, это ещё множество компонентов, которые от разработчика к разработчику меняются/исчезают/добавляются.
А еще фризы…. И замедление системы со временем…Впрочем и для винды это тоже характерно
Страну проживания в системе Google Play можно менять только один раз в год. Заведите на каждый важный для Вас регион отдельный аккаунт и живите спокойно 🙂
И тем не менее, перечисленные проблемы характерны для всех вариантов разных производителей, т.к. относятся собственно к андроиду, а не к его оболочкам.
Это костыль, т.к. могут быть купленные на аккаунт приложения. Хотя лучше, чем ничего, безусловно.
Пожалуйста!АндроИд! Не "и краткое", а просто "и"! Нет такого слова в русском языке — андроЙд!Пожалуйста!
В ключе примеров с путеводителем "костыль" работает на ура. Если жить на стороне дольше, то вообще проблем не вижу.
Многие из "проблем" как раз и решаются этими самыми "оболочками" производителей, которые серьезно меняют систему под себя, делая далеко не просто "оболочки".
В принципе, я согласен, и к бОльшей части аргументов статьи это замечание применимо.Но тем не менее, есть ряд вопросов, обусловленных архитектурой (ядром линукса) и парадигмой системы.Такие, как отсутствие возможности централизованных обновлений для всех устройств, к примеру.
Пользуюсь самсунгами уже давно. Переезд на новое устройство максимально прост. Восстанавливается практически все. Были какие-то нюансы с отдельными программами, но точно никакой боли это не вызывало.
Обновления для "всех устройств" — это как? Для всех Android-устройств? Или для всех устройств конкретной линейки?
Обновления системы для всех устройств в принципе.Как это делает Эппл, например.
1. Организация ОС совершенно другая.2. При "дичайшей фрагментации" архитектура одна (ну как минимум с обратной совместимостью)3. Разработка в единственных руках.
Второй аргумент не катит — архитектура с обратной совместимостью и у мобильных девайсов присутствует.
какие из упомянутых проблем решены в оболочках?
Ага, именно поэтому я могу ту же камеру от одного устройства подключить к другому? 🙂
У вас есть мобильное устройство с отсоединяемой камерой? Шайтан!А вообще да, юсб-девайсы вполне себе втыкаются и поддерживаются всеми смартфонами с поддержкой юсб-хоста на железном уровне.ЗЫ: только я не очень понял, какое это имеет отношение к архитектуре (ARM) и обратной совместимости?
Про диод к ноге это из моего недавнего любопытства к контроллерам. К сожалению в разработке телефонов не принимал участия. Косвенным признаком подобной разработки ХХивП служит наличие кучи подпапок в ядре линукса специфичных для конкретных SoC https://github.com/torvalds/linux/tree/master/arch/arm и отсутствие таковых в x86 https://github.com/torvalds/linux/tree/master/arch/x86. И это только для тех, что вошли в ядро. Есть ещё и не внесённые SoC, сырцы к которым предоставляются при запросе к производителю.Про микрософт. Эти товарищи со своим вин10 мобайл пытались провернуть стандартизацию подключения периферии внутри телефона. Та же люмия 950 была, по факту, мини пк на арме. К моему большому сожалению, система не взлетела.Кто виноват? Думаю все заинтересованные стороны. Тут большой клубок интересов, который будет очень сложно распутать.
Окей, спасибо. Скрещу пальцы.
Apple делает это только для своих устройств, а не для "всех устройств в принципе". Samsung для своих, Xiaomi для своих. Делать это чаще или реже не проблема Android, а проблема экономики производителя. Apple важно чтобы с их магазином работало как можно больше устройств и они старичков обновляют. Samsung (или кому ещё) не важно сколько заработает Google на своём магазине, им важно поскорее новое устройство продать.
Про кучу подпапок с различными SoC у линуха — это скорее не в ту степь. Линух обеспечивается поддержкой всего выходящего на рынок железа самими вендорами. То, что у них есть различия на железном уровне — это проблема, но она, к счастью, нивелируется этой самой нативной поддержкой. Для разработчика софта все получается предельно прозрачно. Для разработчика нижнего уровня и схемотехников есть нюансы, с которыми приходится считаться, но они тоже не смертельны.Касательно "диода на ноге" — из моего опыта, все-таки таким непотребством вендоры смартфонов не грешат. Всегда есть драйвер диода, который уже управляется по определенной шине (I2C, SPI). И вся эта кухня замечательно поддерживается линухом, а если не поддерживается — добавить поддержку для таких простых устройств не составляет труда. Вендору проще и дешевле использовать уже проверенные решения, чем получать в перспективе ненужный геморрой.
такое поведение ставит крест на резервном копировании.Какой смысл резервировать то что всё равно не получится восстановить?В тексте отдельно упоминается самсунг, он умеет бекапить данные приложений? Кто проверял?
Android по умолчанию не рассматривает доступ в Интернет как действие, требующее отдельного разрешения от пользователя.Закрытость происходящих внутри смартфона процессов. Пользователь не может узнать, сколько действительно потребляет ресурсов то или иное приложениеЯ на своём устройстве с оболочкой операционной системой на основе Android могу отключить доступ в сеть, могу видеть сколько, когда, и как приложение потребляло ресурсы (процессор, память, когда пробуждало систему, могу вообще "прибить" автозапуск и вызывать приложение только когда будет мне нужно)…А большая часть "претензий" в статье к системе как таковой вообще отношения не имеют, например тот же откат на предыдущую версию приложения, или запреты обновления и т.п.
кроме обоев и контактов с смс ничего не переедет. Просто будут заново установлены все приложения.
Микрософт с гуглом сравнивать не совсем корректно. Однако можно вспомнить винтелефоны и то как они получали обновления на следующую версию платформы. И это был мягко говоря не айс. Или планшеты с WinRT, которые остались на восьмой винде. Микрософт нельзя назвать эталоном в плане поддержки своих платформ.
Всеми, кто эту поддержку вписал. Древний смарт и новый (относительно) планшет — оба работают с флешками, мышками, клавиатурами, но… Но старик на Аn.5 отлично работает с внешними камерами и ворохом других более экзотичных устройств, а более новый планшет на Аn.8 камеру знать не хочет, для аппаратных клавиатур в нём только английская раскладка, а экзотику типа кардрдридеров лишь с бубном.
Скажем так: бардак в арм архитектуре масштабнее, чем в x86 и он достаточно сильно влияет на разработку ядра. Ну и проблемы со сборкой старых дров на новых ядрах никто не отменял.
Это как раз поддержка на уровне ОС (Андроид в данном случае).Если в железе есть юсб-хост, зачем его блокировать на уровне софта?А в вашем примере не удивлюсь, если это проблема на уровне самого Андроида, а не вендора.Тонкостей не знаю (например, о каких конкретно моделях устройств идет речь), так что с уверенностью утверждать не могу.
Я не проверял. Купил пару лет назад первый андроид s10e после винфонов и менять пока не собираюсь.
Т.н. "бардак" обусловлен именно множеством устройств, доступных на рынке.Их на порядок больше, чем для той же винды на х86-64.Если вспомнить давние времена, то на платформе х86 тоже был когда-то зоопарк, который приходилось поддерживать.Кто-то наверняка вспомнит кучу разных вендоров и особенностей их чипов (кроме Intel и AMD тогда были всякие UMC, Cyrix, Cirrus Logic и прочие).
Вы про то что 7.5 не обновили до 8? Думаю часто это было просто невозможно,в силу скромных ттх телефонов. WinRT очень быстро закрылся, так что вполнелогично что его не обновляли. Далее всё было не плохо, например lumia 640обновилась до 10 и почти 5 лет получала обновления. Эталона нет и вряд либудет, но вполне очевидно что у закрытой системы в этом есть преимущество!
Особенности есть, но тут также есть и более качественные промышленные стандарты. Которые со временем улучшались. А армам этот путь только предстоит пройти. И меня радует, что они, таки добираются до десктопа, который очень требователен к возможностям изменения оборудования, а значит потребуется следование промышленным стандартам. Которые, подешевев, могут оказаться и на телефонах.
С последним я бы поспорил. Например можно взять мак и его поддержку оборудования. Если оборудование не произведено эпплом, то это ходьба по минному полю, а также боль и унижение.
TWRP — вот что действительно необходимо в каждом гаджете на андроид. Имея TWRP — у вас есть возможности: 1. сохранить или восстановить образ всего ПО гаджета; 2; рутировать гаджет на раз-два; 3. редактировать системный раздел даже без рутирования. Ну и т.д. и т.п. Остальное — частности! Фрагментировани будет всегда, т.к. андроид — это ОС для гаджетов десятков производителей; ядро обновлять, если гаджет фунциклирует вам на радость — оно надо? Да и ядро поменять — TWRP вам в помощь! Сохраняем систему и экспериментируем на зло врагам! Т.ч. если гугль хочет иметь об андроид прекрасные отзывы всегда — пусть заставляет производителей ставить TWRP во все гаджеты!
Ровно об этом я и говорил в начале нашей дискуссии. Решения на базе линуха страдают в основном из-за отсутствия централизованного регулирующего органа, который следил бы за соблюдением всех стандартов и занимался бы их развитием.Как оно все будет развиваться и куда придет в итоге — как говорится, будем посмотреть.
Да, 640я была очень достойным аппаратом…"Жаль, что она умерла" (с)
Это же от самой apple зависит, не хотят заниматься поддержкой стороннего оборудования, чтобы продавать своё — капитализм.ЗЫ В тех же "окнах", подобных проблем на порядок меньше…
Причина кроется во фрагментации аппаратных платформ, которая достигла своего апогея.Проблема решается простой установкой драйвера. Также, как она решается на Wintel системах, где зоопарка даже больше. Проблема в том, что на Андроид фактически нет понятия драйверов. Есть закрытые блобы которые линкуются с ядром, а не устанваливаются "поверх" позже. К сожлению, я не знаю, это проблема Андроида или архитектуры Линукс на которой он базируется. Но судя по в целом работоспособном под Линукс Intel-зоопарке, таки виноват Андроид.Пользователь не может узнать, сколько действительно потребляет ресурсов то или иное приложениеСкорее пожелание, а не проблема.свободно обмениваться данными с другими установленными приложениями, не запрашивая каких-либо разрешенийИ в чем здесь проблема? Возьмем тот же Винтел. Опять же, почему, критикуя закрытие системы от пользователя в целом, вы предлагаете еще один механизм такого закрытия?Android по умолчанию не рассматривает доступ в Интернет как действие, требующее отдельного разрешения от пользователя.Снова, вопросы из предыдущего пункта. Входящие соединения должны быть закрыты, а исходящие, с учетом реальной квалификации пользователя, открыты. Да, хотелось бы расширенного интерфейса файервола для знающих, но назвать это проблемой, язык не поворачивается. Ибо для знающих варианты и сейчас есть.Android OS не индексирует данные приложения, если они хранятся на карте памяти….Не существует простого способа для переноса и настройки хранения данных любого приложения на карте памяти.Два противоречащих пункта. Есть "системная" папка в Андроид/дата, есть пользовательская, в любом другом месте ФС. За системными следит, даже на карте, за пользовательскими естественно нет.Второй ваш пункт я бы переформулировал: Любая программа, получившая права на запись на карту, норовит создать свою папку в корне. Вот это бесит. Что интересно, простой хак — сносим папку и создаем пустой файл с темже именем, — многие из них вынуждает вести себя правильно, при полном сохранении работоспособности.—————————————————-Вообще, многие "проблемы" таковыми не являются. Просто надо определится, что перед нами — ограниченная встраиваемая система или ОСь широкого пользования. То что проблема для одного сценария, насущная необходимость для другого. И наоборот.
(внизу есть кнопка нажатия Дизов, прочитал – нажми.)Я человек простой, сказали — сделал.
А ещё намеренное замедление старых устройств с новыми обновлениями. Ой, это уже у Apple.. простите.
Зато можно нескучные обои устанавливать…
Однако дистры в целом ставятся на этот зоопарк. Недавно развернул современную Убунту на ПК 10-летней давности и он заработал. Значит пусть не идеальное, но решение этой проблемы есть?
Проблема в том, что на Андроид фактически нет понятия драйверов. Есть закрытые блобы которые линкуются с ядром, а не устанваливаются "поверх" позже. К сожлению, я не знаю, это проблема Андроида или архитектуры Линукс на которой он базируется. Но судя по в целом работоспособном под Линукс Intel-зоопарке, таки виноват Андроид.Вообще говоря, вы неправы. Драйвера в линухе есть, и они бывают как встроенные в ядро, так и в виде отдельных модулей (файлов).Да, для добавления нового драйвера в систему чаще всего необходимо пересобрать ядро.Но такой подход имеет неоспоримые плюсы. Например, повышенный уровень защиты. Поскольку драйверы в линухе являются составной частью ядра и имеют достаточно широкий круг возможностей навредить системе, вряд ли вы обрадуетесь тому, что каждый встречный-поперечный сможет добавлять в вашу систему свои драйвера.Это задача вендора, и он с ней таки справляется путём периодических обновлений.
Смартфоны Android нельзя выключить полностью, если не вынуть из них аккумуляторИнтересно, не знал такого. А айфоны и айпады полностью выключаются или тоже нет?
А можно поподробнее про винду, желательно с пруфами.
Кстати, изначально андроид разрабатывался как аналог Симбиан под кнопочные смартфоны. Но все поменялось с выпуском первого айфона.
На каком телефоне, приведите пример, только без откровенной гумнокитайщины вроде Oppo, Xiaomi, Huawei и One+
жжжение седалища владельца Apple
Ну обновите нетбук на Intel Atom до Win10.
С ПК все гораздо проще, на текущий момент нет такой проблемы с зоопарком SoC. Только Интел да АМД, и те уже стандартизированы и совместимы донельзя.Для АРМ-устройств в этом плане все значительно хуже из-за большого разнообразия реализаций АРМ-платформ. Плюс отсутствие внятных стандартов на подключение периферии. На ПК, опять же, все очень просто — есть PCIe, есть USB и прочие Thunderbolt-ы, коих по пальцам можно пересчитать.Линух же прежде всего мобильная и встраиваемая платформа. Поэтому количество и разнообразие подключаемой периферии отличается на порядки. Отсюда и сложности с централизованной поддержкой всего.
Вот так вот, с помощью социальной инженерии, по всему Миру манипулируют сознаниями и решениями 60% людей😂🤣
Если бы производителям оборудования и гуглу требовалось бы его поддерживать на протяжении многих лет, то они вполне могли продавить Линуса на изменение модели поддержки драйверов в ядре. Отправили-же его учиться вежливости? Но видимо всех и так устраивает текущий статус кво.А так да, будем посмотреть.
https://uploads.disquscdn.c…
Не, гуглу-то уж точно это не интересно.Он свои сливки снимает с сервисов. Проблемы вендоров его не колышут от слова "совсем".
Тут проблема в сторонних драйверах, например для nVidia. Если у тебя старая видюха, к которой требуется старый пропиетарный драйвер, то ты в пролёте.
Для одной из сторон, точно ОН. Осталось определить для какой. И таки склоняюсь, что для "проблемных" пользователей. Склонны переоценивать уровень среднего пользователя.
Вы цифру 9 перевернули.
Не туда смотрите. Все это есть. На Квалкоме устройства могут поддерживаться очень долгое время. Да, любителями, но Технических препятствий нет. Проблем только две и обе Организационные.1. Производителям смартфонов не интересно тянуть старое.2. Некоторые вендоры комплектующих не распространяют публично блобы.Все это не разрешится, пока не перейдем официально с прошивочной модели на дистрибутивную. Частично помог Project Treble. Но это полумера. Пакет дров выделен в вендор-блок, а не часть дистрибутива.
Это можно хотя бы вынести в настройки. А то получается, установил приложение, которому нужно хранилище — и оно может работать со всеми вашими данными.А песочница (например защищенная папка) имеет недостаток в авторизации. Была бы песочница, для входа в которую не нужен пароль, а просто нажал на обычное приложение — запустил, рядом значок песочного приложения. Нажал — запустил.
Дал небольшой шанс этим 30-ти процентам %.) Обращайся ко мне на "ты".
Все так, только проблемы не организационные, а сугубо экономические.Как уже было замечено выше, вендору интересно зарабатывать на продаже новых устройств — поэтому они не "тянут старое".Драйвера — никто не будет связываться с поддержкой всего зоопарка периферии, которая есть на рынке, за еду или интерес. Поэтому каждый вендор тащит своё, да ещё и на этом старается сэкономить.А про "поддержку любителями" — пробовал, спасибо. Наелся на всю жизнь, больше не надо. Я лучше нормальному вендору заплачу, с профессиональными разработчиками, грамотной техподдержкой и правильно выстроенными процессами разработки и QA.
Почему каждый встречный-поперечный? Винтел дрова скачиваются с сайта разработчика периферии. Винтел драйвера, пусть с задержкой, устанавливаются с серверов обновления Винды. Оба варианта вполне безопасны. Может даже больше, чем если бы их компилировали и подключали всякие Хайвей, Сяоми, Самсунг. Так почему бы на смартфоны не ставить драйвера с гугл-апдейт?
А гуглу это зачем? Они использовали платформу с открытым исходником, чтобы сэкономить, а не чтобы всем было хорошо. И они не собираются зарабатывать на развитии Андроид в нужную вам сторону. Они развивают и внедряют свои сервисы, и им это вполне хорошо удается. Так зачем что-то менять?
Это уже другой, организационный, а не технический вопрос. Ну пусть не Гугл, пусть разработчик дистрибутива, условный Каноникал.
Это ключевой вопрос. Гугл должен как-то зарабатывать, верно?Если сделать дистрибутивную систему, как вы предлагаете, гугл в итоге останется без кеш флоу.А "условный Каноникал" на чем должен зарабатывать, простите?У всего должна быть экономическая модель. Здесь я ее в упор не вижу, извините.Менять в этом плане Гугл на "условный Каноникал" — такая себе затея.
И опять вы не туда. Тут обсуждется технический вопрос.На счет Каноникала, ну как-то разработчики дистрибутивов живут.
Ага, телеграм вон тоже пару лет заблокирован был, про рутрекер так вообще молчу. А в случае с 4pda за пару часов работающее зеркало сделали, так что тут оправдания какие то ну прям суперстранные
Пользователь понимающий что такое рут, образ, системный раздел и как пользоваться TWRP — вот что действительно необходимо каждому гаджету на Андроид. :)))
Так я же пытаюсь объяснить, что технический вопрос не решается без решения экономического вопроса.Про "как-то разработчики живут" — плохо они живут. Погуглите про их бизнес-модель. Они живут в немалой степени за счет пожертвований. И по крайней мере, лет 5 назад они все еще были в жестких таких минусах.К тому же, вы не с той стороны смотрите. Гугл никогда не отдаст Андроид на откуп коммьюнити. По крайней мере, до тех пор, пока не переключатся на новую модель. Хотя бы с той же Фуксией.
Читая обсуждение заметил момент — обсуждают последствия незапертой форточки, в доме у которого нет стены.Все проблемы следствие прошивочной модели — железо-ОСь + софт. Без перехода на дистрибутивную — железо + ОСь + софт, — ничего решено не будет. Да, может дистрибутивная принесет свои проблемы и их даже станет больше, но нынешние — короткая поддержка, отсутсвие системных фич, — в нынешней системе не решаются. К их решению просто нет стимула.
Нет, ну аккаунты — это всё же sensitive infromation, а так да, восстановит, по-моему, даже программы. Процитирую одну из статей Эльдара 2018 года: "…можно использовать программу Smart Switch, которая позволяет напрямую перенести данные как со смартфона Samsung, так и с любого другого Android-смартфона или iPhone, причем включая вашу музыку, которую вы купили в iTunes. Процесс переноса файлов и приложений недолгий, а в результате вы получаете полную копию вашего предыдущего аппарата". Или вотhttps://www.youtube.com/wat…
Это будет как в автопроме середины 20 века: каждый мог свою "ласточку" вдоль и поперёк перебрать и модифицировать 🙂
Так это бизнес. Покажите миру прибыльную модель Желозо+ОС+Софт. Пока ни у кого не получилось.
Для 99,9% пользователей Ваш перечень — непонятная тарабарщина. Оставшаяся 0,1% пользователей погоду не сделают.
"Смартфоны Android нельзя выключить полностью, если не вынуть из них аккумулятор."Надо будет на Авито купить парочку смартфонов 2015 года со съёмными аккумуляторами. Один себе, другой подарю Штирлицу. (А, забыл совсем, у него же есть Самсунг со съёмным.)
=>> смотрят из-под набрякших от бессонницы бровейКаких-каких бровей? 🤣
Абсолютно любое приложение может свободно обмениваться данными с другими установленными приложениями, не запрашивая каких-либо разрешений от пользователя и не сообщая ему об этом.Эм, это как? Читать чужую дату приложению неможно. Читать сторадж можно только после запроса соответствующего пермишена. Что не так?Или речь про открытие файла другим приложением, типа документ из почты открывается МS офисом? Ну дык в чем проблема? На яблоке точно так жеНет штатного приложения Android для редактирования текста, хотя бы в рамках форматов .txt и .rtf.Да чорт с ним, с редактором, благо их вагон и маленькая тележка. А вот то, что нет встроенного универсального вьюера большинства форматов, расстраивает.И почему-то совершенно не затронута ущербная реализация пушей в андроиде.
Как думаете, какому проценту пользователей Офиса или Фотошопа, нужны фичи добавленные в последнем апдейте?
Я про мобильные устройства.
Любое устройство без физического размыкателя линий питания полностью не отключается.
Снова, здорово. Я не про перспективы Ж+ОС+С, а про то, что описанные в статье проблемы без такого перехода решены не будут. В том числе по бизнес-причинам. Поэтому и обсуждать надо не детали, а систему — прошивка vs. дистрибутив.
Если приложению можно читать хранилище, оно же может читать данные других приложений, которые тоже хранятся в хранилище (например, для доступа к данным приложения "галерея" (то есть вашим фотографиям), достаточно права "хранилище") или у вас другая информация?
Настройки восстановятся, даже авторизация в приложениях восстановится, но не всегда и не для всех. То есть инструмент есть, но требует действий от разработчика, и некоторые разработчики ленятся
А ты посмотри искоса, низко голову наклоня)
Затрудняюсь ответить. Большинство, скорее всего, о них даже не знает. Я в том числе )))).
Ok, буду смотреть так синими брызгами)
https://uploads.disquscdn.c…
Ну дык чтобы приложение могло читать хранилище, ему нужно запросить разрешение. А автор пишет "не запрашивая каких-либо разрешений от пользователя и не сообщая ему об этом"И даже в этом случае читать data чужого приложения неможно, можно только то, что лежит в хранилище.Ну а если пользователь дал приложению доступ в хранилище, то приложение ВНЕЗАПНО может читать данные из хранилища. Ну дык и в чем проблема?
Вот так пошутишь однажды "вас что, в гугле забанили?"… 🙂
Точно точно. Там же монобровь
Кстати, PC единственное исключение? Или есть другие? В голову ничего больше и не пришло.
У них был шанс, но, увы…
Скорее наоборот, недооценивают. Всё гораздо хуже.
Пользуюсь параллельно телефонами на двух операционках: iPhone 12 Pro и Essential Phone.Что бесит в Android (помимо вопросов вкуса и привычки) — это плохая оптимизация приложений, особенно локальных и не очень популярных. Впрочем, у меня выплывали баги даже в Intsagram.
Всего лишь надо иметь два смартфона: один Айфон (для надежности и понтов Специальных Задач Которые Нельзя Решить На Андроид) и один Андроид (для пиратства всего остального)!
Откуда другие? Больше никто не использует сторонний софт. Только разные виды ПК — настольный, карманный, игровой.
Какой-же феерический бред я прочитал только что….
Проблемы, от которых давно уже не страдаешь…
Возможно я испытываю нечеловеческие страдания, но в отсутствие знаний об этом, меня это не волнует. (с) Эльдар Муртазин.
Я пока на стреньком Jolla C, у которого поддержка Android приложений ограничивается 4.4. Отсюда проблем масса, у владельцев новых Xperia с этим ситуация по-лучше, но совместимость не будет идеальной в любом случае. Из того, что доставляет больше всего неудобства пользователям:1. Нестабильный GPS;2. Android приложения по bluetooth могут передавать только аудио, соответственно смарт-часы превращаются в тыкву;3. Не работает VoLTE;4. Плохая обработка изображения с камер, фото получаются как с бюджетного телефона 5-летней давности, + всё непросто (если в кратце) в смартфонах с несколькими камерами (Xperia 10, 10 II)…5. Банковские приложения отказываются ставиться на рутнутый девайс;Ну и ещё много чего по-мелочи ;). Зато полноценный Linux-терминал и возможность подключаться к компу по SSH. Так что для пользователя которому нужны современные развлечения и простота Sailfish строго противопоказан, а для тех кому важно знать что происходит в его смартфоне, и кому важно не наследить в сети — лучшего решения не найти.
Пруф чего? Очевидной вещи?Приведите мне пруф, когда стоковая Windows без каких либо настроек, оптимизаций, чистки реестра, прочей лабуды у активного пользователя будет работать через год с той же скоростью отклика, что и свежеустановленная.Давайте не будем кидаться в крайние модели, а в качестве среднестатистического компьютера считать, например офисный 4Gb, 500Gb HDD, Intel i3-i5.
упс… да, конечно же на откровенной китайщине: мейзу, реалми, хонор, алкатель, планшет самсунгА что там осталось за границей китайщины? Samsung Galaxy S/Note? Sony? И??Вопрос на засыпку. Зачем в андроиде костыли типа чистки памяти и оптимизации, охлаждения процессора?P.S. Все что вы перечислили из брендов, на минуточку, больше продается в мире, нежели самсунгов с эплом и всех прочих вместе взятых. Ну так, на всякий случай, вдруг вы живете в мире, где еще есть Nokia, Mototrola, SonyEricsson и Siemens
Согласитесь, что с намеренным проще разобраться, чем с ненамеренным?Ну как бы в андроиде так само по себе происходит. Или не само?
Т.е. вы написали утверждение, а пруфы должен искать я по диаметрально противоположному утверждению? Как-то странно, Вам не кажется? На своем ПК ничего не чищу, не оптимизирую, все работает +- одинаково, как после установки системы. Да и большинство ничем таким не занимается.
если что, то у меня хуявей )))
Я это понял иначе. Например, вы запретили приложению А доступ к геопозиции, а приложение Б этот доступ имеет. Так вот, приложение Б может сливать приложению А вашу геопозицию не спрашивая вашего разрешения. Это так, фантазии на тему, но это то как я понял этот пункт.
А в том, что в теории вы правы, а на практике приложениям приходится давать доступ к хранилищу, а они там читают что хотят, а не только свои данные.
Зачем в андроиде костыли типа чистки памяти и оптимизации, охлаждения процессора?Т.е. в автомобилях охлаждение радиатора — это по-вашему тоже костыль?Утилит чистки памяти и оптимизации в моем Pixel 4 нет. Я не знаю зачем это в Андроиде.
Автор вообще чет где-то в прошлом на года 3-5 назад.1 у приложений раньше был запрос на предоставление к интернету. Но где-то с андроид 8 (не помню точно) этот пермишен автоматически включён, поскольку 99% приложений его имеют2 где-то с андроид 9 приложениям запрещён доступ к другим приложениям. В 10,11 и 12 это ещё больше ужесточили, теперь у каждого приложения есть доступ только к выделенному месту в файловой системе и приложение не может посмотреть файлы в других папках.3 галочка выключить автообновления в play market => аватар справа вверху => мои приложения и игры => открываешь нужное приложение => многоточие справа вверху.4 запретили устанавливать приложения на карту памяти, потому что тогда твой "крутой" смартфон за 500$ превратится в ведро из-за сверх низкой скорости карты памяти (по сравнению с встроенной), а винить все будут андроид/производителя/аллаха но не того кто придумал эту функцию5 отключение штатных приложений (БЕЗ root) встроенная функция тоже где-то с 9го андроида по умолчанию. Если у кого-то нет — значит производитель убрал данную кнопку. Вини производителя и выбирай смартфон с умомТак что нормальный андроид, хоспаде
А новые версии сейлфиша, получается, не поддерживают старые железки?Обидно :(Ну я примерно так и представлял себе ситуацию, спасибо!
Нет, железки старые вполне себе поддерживаются. Обновления перестала получать только Jolla 1. Но все устройства от Xperia X и старше не получают обновления Alien Dalvik (отвечает за совместимость с Android), что конечно же многих юзеров фрустрирует.
Эм, что значит "сливать"? Приложение А доступ к апи геолокации не получит в любом случае. А сами данные да, приложение Б может зааплоадить их на какой-нибудь сервер, записать в файл, выложить в облако, отправить почтовым голубем… А приложение А может их оттуда получить.И в чем проблема? В других осях не так разве?
Что значит "приходится"? Не хотите, не давайте.У приложений для своих данных есть своя папочка data, доступная только этому приложению. Для общих данных есть Хранилище, там по определению нет "своих данных". Ну и как бы да, если у некоего приложения есть доступ к Хранилищу, то оно в этом Хранилище может читать "что хочет"
Например, есть приложение поиска растений. По-хорошему, фотографии. сделанные в том приложении должны храниться в его папке. На практике, они пишутся в общую галерею и приложение получает доступ к вашим фотографиям.
эм, и что мешает приложению делать "по-хорошему"?
А зачем это всё им решать, бабло зазря сливать? Народ и так расхватывает ведрофоны и не жалуется. А кто жалуется — не покупай, они от этого страдать не будут. Или сам допиливай, ведь в андроиде можно всё сделать! Так что, к статье смепо можно добавить "…., которые будут всегда"зы у меня в качестве второго телефона всегда есть актуальная труба на андроиде, этакая зверушка для экспериментов;)
Так и делаю уже много лет, кстати. Замечательно работает.
Большинство из написанного откровенный бред в глазах пользователя, которому уже не нужно получать права root лет эдак 5, потому что и так все отлично работает. Автор либо "гик" (именно в кавычках), который где-то что-то слышал, что-то из собственного опыта не может настроить под себя (даже без root), либо просто не разбирается в Android и ему "нужно" всегда где-то что-то сделать не так как задумано, типа ему так лучше и нужно. Это еще сектант яблока может такую чушь написать. У Андроида есть некоторые недоработки, но не настолько критичные.В пользовании OnePlus 7 Pro и iPhone 11 Pro, есть что сравнить и однозначного победителя здесь нет. У каждой ОС есть свои + и -.
Думаю, так устроен андроид. Не слышал о приложениях, которые фотографируют в свое хранилище, кроме детского режима от самсунг.Во-вторых, есть правила и есть рынок ПО. На рынке все делаю так, как им позволяет или рекомендует разработчик системы. И пока гугл не требует отдельного хранилища что фотографий цветочков, а программы пишут фото в общую кучу, вы будете советовать другим "не нравится — не пользуйся", а выбора по сути нет. Хочешь хорошую программу — напиши. Хочешь хорошую ОС — сделай.
Ну в том же воцапе есть галочка, сохранять все в общую галерею или нет. Но пермишны все равно просит.Фейсбуку можно запретить доступ к стораджу и оставить к камере — будет отлично фоткать. Но да, пермишны тоже просить будет. Все можно сделать. А если дать приложению доступ ко всем форткам и потом удивляться, что оно может их читать как-то странно. Я вас удивлю, но оно на любой системе так работать будет.Так-то да, яблочные сильнее пинают разработчиков и заставляют делать как надо. Да и система безопасности у них на голову лучше. Я спорю лишь на счет фразы:Абсолютно любое приложение может свободно обмениваться данными с другими установленными приложениями, не запрашивая каких-либо разрешений от пользователя и не сообщая ему об этом.это не так
у меня лет 8 windows 7 не переустанавливалась и даже пережила заражение вирусом шифровальщиком, на логин обоях правда до сих пор красуется надписи страшные типа денег занесите….и летает… Руки кривые шаловливые всему виной и установка всякого случайного мусорного софта, и я при этом далеко не сисадмин даже и очень поверхностные знания имею по ковырянию и настройке винды, просто цифровая гигиена есть и т.п.
Android не поддерживает нормализацию громкости звука из разных источников. Это значит, что при просмотре видео или прослушивании музыки, переключаясь между разными приложениями, пользователь будет вынужден постоянно подстраивать громкость. Часто даже внутри одного приложения.если это то, о чём я думаю — то это наоборот плюс огромныйв iOS один ползунок громкости на всё (до сих пор, да ?) и это просто огромный дискомфорт лично для меняна нормальных андроид-аппаратах отдельно ползунок на мультимедиа, отдельно громкость речевого динамика, отдельно громкость рингтона, отдельно громкость уведомления и это просто волшебно и так и должно бытьЯ очень удивлюсь если в iOS есть реально работающая НАСТОЯЩАЯ нормализация звука, когда тупой блогер не сделал у себя в монтаже нормализацию в ручную по уровням громкостей в разных кусках и то орёт на всю округу музыка, то голос шепчет, если на iOS есть нормализация такая что само автоматически выравнивается это дерьмо — я стоя буду аплодировать, но мне не верится.
Какую же хрень ты написал, тоталитарный бред, я андроид разработчик и это полный бред