Почему 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 Pay
Нужны ли нам новые платежные сервисы? И при чем тут WhatsApp Pay

Сейчас уже даже в самом недорогом телефоне можно найти NFC и возможность пользоваться мобильными платежами. Не важно, какой производитель у твоего устройства, ведь почти у всех в модельном ряду есть такие модели. Многие уже давно перестали пользоваться физическими банковскими картами. Я, например, вспоминаю о своей только тогда, когда надо на сайте ввести ее данные для онлайн покупки. И то, только в том случае, если сайт не поддерживает Google Pay, Apple Pay или что-то вроде оплаты по СМС. Вот только некоторые сервисы постоянно пытаются выйти на этот рынок, но нужны ли они нам? Или того, что мы имеем сейчас, более чем достаточно?

Читать далее
Онлайн-образование
Google запустила в России «Google Навыки» — бесплатную платформу для онлайн-обучения

В последние полгода понятие онлайн-образования приобрело совершенно иной смысл. Если раньше для многих оно было просто словом из той же категории непонятных терминов, к которой принадлежат всякие смузи, коворкинги и антикафе, то сегодня это самая настоящая норма. Коронавирус внёс свои коррективы в нашу жизнь и, если познакомить нас с антикафе и смузи не смог, то вот все прелести и недостатки онлайн-обучения ощутить позволил в полной мере. Особенно это коснулось школьников и студентов, которые успели окрестить такой подход к образованию самым трэшовым из всех. Но это зависит от того, с какой стороны посмотреть.

Читать далее
Android 11
Как установить Android 11 на свой телефон, если это вообще возможно

Время пришло! Мы ждали этого уже несколько месяцев и вот наконец-то Google выкатила Android 11 для всех. Теперь он стал по-настоящему массовым и для его установки не надо принимать участие ни в каких программах тестирования, а достаточно просто скачать его на поддерживаемый смартфон и можно пользоваться. Естественно, все, кто имеет такую возможность, захотят сделать это как можно быстрее. Я уже попробовал обновиться и остался доволен, хотя до этого пользовался бета-версией. В этой статье я расскажу, как установить Android 11 уже сейчас. А заодно приведу список моделей, которые поддерживают установку. Если среди них есть ваше устройство, вам повело.

Читать далее
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 потребляет больше, чем ведро.
    Рекомендую покопаться в интернете и поискать информацию, нежели уповать на домыслы с догадками и нести это в массы.

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