Почему Android необходимо кардинально обновить?

Oppo готовит смартфон с 10 ГБ оперативной памяти, им станет новая модификация аппарата Find X. Но зачем смартфону так много оперативной памяти? iPhone с 2-3 ГБ отлично справляется со своей задачей. Тогда в чем же проблема? В действительности, проблема заключается не в желании производителей пофорсить 10 гигабайтами, причина в самом Android, который плохо оптимизирован и требует гораздо больше ресурсов в сравнении с iOS.

Android-приложения написаны на языке Java, в Android используется среда выполнения Java Virtual Machine, а точнее ее модификация Android Runtime (ART). Среда выполнения Java отличается повышенным требованием к ресурсам системы. Google серьезно поработала над ART, чтобы сделать Android более оптимизированным, однако этого все еще недостаточно в сравнении с iOS, приложения которой компилируются с использованием крайне быстрых низкоуровневых языков программирования C, C++ и Objective-C.

Именно поэтому Android-смартфонам в сравнении с iPhone необходимо гораздо больше оперативной памяти. Например, iPhone с 4 ГБ оперативной памяти будет держать приложения в памяти, тогда как смартфон с 6 или 8 ГБ ОЗУ на Android при одинаковом сценарии не сможет повторить результаты iPhone.

Многие говорят, что причиной плохой оптимизации Android является ее формат свободно распространяемой системы. Конечно, определенная доля правды в этом есть, но лишь отчасти, ведь если взять Windows 10, у системы нет никаких проблем с оптимизацией, она работает очень быстро на миллионах различных устройств.

Android на данном этапе, на мой взгляд, устаревает. Необходимы кардинальные изменения, связанные с полной переработкой исходного кода системы. Гораздо важнее не количество оперативной памяти и число ядер, а то, насколько плавно работает система, как много ресурсов она расходует и какова скорость ее отклика. Рост производительности компьютеров привел к нежеланию оптимизировать программный код, однако такой подход может быть неверным.

Мнением делитесь в Telegram-чате или ниже в комментариях.

Теги
Лонгриды для вас
Pixel
Собрали в одном месте все, что известно о Google Pixel 7: цены, даты, спеки

Pixel 6 и Pixel 6 Pro завоевали наши сердца, когда Google выпустила их примерно полгода назад. Несмотря на то, что они являются одними из лучших телефонов Android, которые вы можете купить, они не лишены недостатков. Перейдя на свой новый чипсет Tensor, компания смогла максимизировать производительность всех функций, связанных с искусственным интеллектом. Это привело к появлению некоторых серьезных ошибок. Часть из них исправили быстро, но некоторые тянулись за новинками довольно долго. Но теперь, имея за плечами опыт флагманов 2021 года, Google готова сделать шаг вперед с серией Pixel 7. Он даже важнее прошлогодней модели, так как именно он покажет, сможет ли компания развиваться или так и ограничится выпуском ”шестерки”. Вот все, что мы знаем о готовящейся новинке.

Читать далее
Android 13 еще не вышел, а мы уже знаем кое-что об Android 14

Пока до презентации тринадцатой версии Android остается еще пара недель. У нас появляются интересные новости о том, каким будет следующее поколение операционной системы Google, которое мы увидим только в следующем году. Говорит о новых функциях пока рано. Хотя, если порассуждать, можно придумать, что-то, что Google не успеет или не захочет реализовать в этом году и оставит на следующий, но мы этого делать не будем - слишком уж много переменных. Зато мы уже точно знаем, как будем называть новую операционную систему. В этой информации можно почти не сомневаться. Ведь часть разработчиков уже думает о будущем «зеленого робота».

Читать далее
Планшет
Google может отказаться от версии Android для планшетов. Но это не так плохо

В октябре 2021 года Google выпустила несколько неожиданный продукт. Компания представила миру новую версию Android, которой раньше не было. Ей стал Android 12L. Несмотря на то, что отличия в названии от основной версии заключались только в одной букве, в реальности все было совершенно иначе. Новый продукт предлагал намного более широкие возможности поддержки планшетов и смартфонов со складной конструкцией. То есть всего, что имеет действительно большой экран с возможностью его разделения и использования в качестве полноценного планшета, а не растянутого до больших размеров обычного Android. И вот теперь у нас, похоже, появились плохие новости.

Читать далее
9 комментариев
  1. yalx

    Да, помню, прошивка на базе андроида 1.6 весила около 200Мб, сейчас — 1.5Гб. Приложения в то время весили пару мегабайт, а сейчас какой мессенджер под 100Мб. И дело не в росте функционала, несколько лишних строк кода много места не займут. Проблема в том что всем наплевать на мусор в их софте.
    Как то ковырял прошивку Galaxy S4 mini, видно что это копия прошивки от старшей модели, только некоторый функционал отключили, а вот удалить неиспользуемый код, картинки и т.д. не потрудились.

    • 美少女

      Когда-то на 100 МБ жёсткий диск можно было Windows 98 поставить, а сейчас мобильное приложение больше занимает…

    • Galant

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

  2. Mxlr8r3

    У меня 6 Гб, но занято все время только 3, максимум 4

  3. WalkerGTDeath

    Как всё-таки автор любит продукты компании Apple. Замечу что и в Ios проблем хватает. Или никто не в курсе что айфоны четырех или пятилетней давности обновлённые до последней версии ios начинают жутко тормозить. И толку от их хвалёной оптимизации. Любой смартфон рассчитан на время работы около трёх лет. Дальше уже начинаются проблемы в виде подлагиваний, подтормаживаний и т.д. И нет особой разницы на Андроиде или на Ios они работают. А кардинальные перемены приведут только к появлению новой операционной системы, это будет уже не Андроид.

    • Владимир Ухов

      В случае с iOS 11 я бы с вами согласился, но в iOS 12 все исправили в плане производительности. Если взять iPhone 5s на iOS 12 и какой-нибудь HTC One на последней официальной прошивке, то сама система на HTC будет работать быстрее в плане запуска родных приложений, однако будут проблемы с запуском приложений из Google Play.

      Проблема лагающих приложений на старых iPhone прослеживается и в Android. Например, мой HTC One X на Android 4.2 использовать невозможно. Сам интерфейс крайне быстр, однако Google Play жутко тормозит и все сторонние приложения и сервисы также очень сильно тормозят, использовать аппарат невозможно.

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

    • Владимир Ухов

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

  4. nekedos

    Что за бред в статье написан. Apple в своих устройствах использует SSD вместо флеш памяти. Приложения под iOS занимает примерно столько же оперативной памяти сколько и в андроид, но использует своп на SSD, поэтому и оперативки в айфонах меньше.

  5. iWolf

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

Новый комментарий