Устройства
Android и предустановленное ПО на Galaxy S23 занимает до 60 Гб
Galaxy S23 медленно проникает в массы, и новый телефон Samsung мало соответствует заложенным идеям.
Как операционная система для смартфонов, Android стремится быть легким, чтобы он мог работать на различном оборудовании. Первая версия ОС должна была уместиться в T-Mobile G1, который имел всего 256 Мб встроенной памяти для ОС и всех приложений. С тех пор идея заключалась в том, чтобы использовать как можно меньше ресурсов. Однако Samsung наплевал на это и в новом смартфоне Android каким-то образом занимает невероятные 60 Гб.
Galaxy S23 медленно проникает в массы, и новый телефон Samsung мало соответствует заложенным идеям. Несколько пользователей сообщают, что телефон из коробки использует около 60 Гб для системы. Если у телефона хранилище 128 Гб, то это означает, что почти половина его занята под Android и встроенные приложения. Это в четыре раза больше размера обычного системного раздела Pixel 7 Pro, который составляет 15 Гб. Или размер сразу двух Windows 11.
Что там может быть? Можно сделать несколько предположений. Во-первых, Samsung печально известен тем, что его разработчики выдают некачественный код. Компания стремится изменить все в Android просто ради изменений, и трудно представить, что эти изменения очень хороши. Во-вторых, Samsung хочет создать видимость собственной экосистемы, отличной от Google, и для этого он клонирует каждое приложение Google, которое поставляется с ее устройствами. Samsung по контракту обязан включать приложения Google, поэтому вы получаете и версии Google, и Samsung. Это означает два магазина приложений, два браузера, два голосовых помощника, два приложения для обмена текстовыми сообщениями, два приложения для клавиатуры и так далее. Все они добавляются в системный раздел и часто их невозможно удалить.
Наконец, в отличие от чистых операционных систем, которые вы получаете от Google или Apple, Samsung продает место в своих устройствах тем, кто больше заплатит. Например, такая компания, как Facebook, покупает место в системном разделе Samsung, где она сможет получить больше системных разрешений, которые не предоставляются приложениям из магазина, что позволяет более эффективно работать с пользователями. Также обычно на телефоне можно найти Netflix, Microsoft Office, Spotify, Linkedin и кто знает что еще. Если вы купите телефон у оператора связи, будет включен еще один пакет ПО, т.е. все приложения Verizon и то, что предустанавливает уже оператор. Так и получается, 60 ГБ, но сделки с мусорным ПО меняются в зависимости от оператора связи и страны, поэтому объем может быть разным для всех.
На первый взгляд системный раздел Samsung объемом 60 ГБ выглядит плохо по сравнению с 15 ГБ Pixel 7, но на самом деле все еще хуже, чем простое сравнение этих двух чисел. Samsung, в отличие от в Pixel 7, не использует A/B системные разделы. Pixel 7 (и большинство других флагманов) может фактически иметь две копии операционной системы, одна из которых включена и используется, а другая находится в автономном режиме. При загрузке обновления ОС телефон Samsung с одной копией ОС должен будет перезагрузиться и обновиться, что приведет к 30-минутному простою. Телефон Pixel с двумя копиями ОС будет продолжать работать и обновлять вторую автономную ОС в фоновом режиме. Затем, когда обновление будет завершено, он просто выполнит обычную 30-секундную перезагрузку, и устройство поменяет операционные системы, перейдя на новую ОС. Система с двумя ОС также дает телефону резервную копию, если что-то пойдет не так. Если эта новая, обновленная загрузка ОС не удалась, Android переключится обратно на старую ОС и повторит попытку обновления.
Эта функция A/B партиций была запущена в Android с версией 7.0, так что ей уже семь лет, но Samsung — единственный крупный OEM-производитель, который ее не использует. Раньше эта функция включала постоянное хранение двух копий ОС, но сегодня, с «виртуальными разделами A/B», обычно есть одна копия ОС, а когда приходит обновление, создается вторая виртуальная копия ОСи после обновления они меняются местами. Это означает, что нужен только кусок свободного места в процессе обновления. У Google есть подробная разбивка того, как эта функция влияет на хранилище, и в нем указано 4.5 ГБ для основной ОС (дополнительное пространство Pixel предназначено для упакованных приложений Google), и хотя используемое для этого пространство обычно удваивается во время обновления, со сжатием это всего лишь дополнительные 2.1 ГБ.
Естественно, с 60 Гб Samsung вряд ли сможет реализовать такое обновление. Да и системный раздел может увеличиваться со временем, так что 60 ГБ будут только расширяться по мере выпуска обновлений. Впрочем, Samsung только рад большим хранилищам в своих смартфонах и Galaxy S23 Ultra уже предлагает до 1 ТБ для хранения мусора.
-
Видео и подкасты для разработчиков1 месяц назад
Lua – идеальный встраиваемый язык
-
Новости1 месяц назад
Poolside, занимающийся ИИ-программированием, привлек $500 млн
-
Новости1 месяц назад
Видео и подкасты о мобильной разработке 2024.40
-
Новости1 месяц назад
Видео и подкасты о мобильной разработке 2024.41