Почему 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-чате или ниже в комментариях.

Теги
Лонгриды для вас
Google готовит свой первый складной смартфон. Каким он будет

Пользователи по-разному относятся к складным смартфонам. Одни мечтают о такой покупке и уже откладывают деньги, другие считают это баловством. Компания Samsung в последнее время активно продвигает идею складных гаджетов, а с учетом, что линейки Z Fold и Z Flip оказались вполне удачными, можно считать, что корейцы добились больших успехов. По недавней информации Google скоро присоединится к движению за смартфоны подобного форм-фактора.

Читать далее
Локатор
Apple выпустит одно из лучших своих приложений для Android. Угадайте, какое?

Несмотря на то что у Apple довольно много сервисов, которые можно было сделать кросс-платформенными, компания никогда особенно к этому не стремилась. Единственное исключение, которое она сделала до сих пор, касалось Apple Music. Но это можно считать своего рода экспериментом, потому что это был первый подписной сервис компании такого типа. Да, был ещё iCloud, но там и цены другие, и потенциальный охват у него, как ни крути, уже. Тем не менее, совсем скоро для Android выйдет, пожалуй, лучшее и наиболее технологически продвинутое приложение Apple – «Локатор».

Читать далее
Apple рассказала, почему вам стоит отказаться от Андроид

Война между владельцами техники Apple и любителями Android устройств, кажется, не закончится никогда. Но самое интересное заключается в том, что производители не выступают против подобных конфликтов, а наоборот, только подогревают интерес простых пользователей к враждебности. Кажется раньше таким грешила только Samsung, однако последние новости говорят, что Apple тоже не стоит в стороне. В этот раз дело коснулось безопасности и наличии большого количества вирусов на смартфонах с 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 потребляет больше, чем ведро.
    Рекомендую покопаться в интернете и поискать информацию, нежели уповать на домыслы с догадками и нести это в массы.

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