Фрагментация - это вина не Android, а производителей

Jul 19, 2025
Конфиденциальность и безопасность

На дворе 2017 год, и я все еще вижу, как люди критикуют Android за «фрагментацию». В целом, это делает Android плохой репутацией, и я хочу прояснить факты: это не вина Google или Android. Это вина вашего производителя.

Хотя об этом уже давно говорят, недавняя статья из отчета Boy Genius Report заставило меня задуматься об этом - раздражающе озаглавленном «Ни один пользователь iPhone даже представить себе не может, что придется терпеть пользователям Android». Я хочу прямо сказать: такое мышление не просто несправедливо по отношению к Android, оно категорически неправильно.

Что такое фрагментация?

По сути, когда люди говорят о фрагментации, они имеют в виду распространение версий Android, которые все еще работают на устройствах «в дикой природе», потому что скорость принятия новой версии Android намного ниже, чем у iOS. На самом деле это имеет смысл - iPhone есть несколько, но разных телефонов Android от разных производителей, и не все они обновляются до последней версии одновременно.

Номер распространения Android за май 2017 г.

Итак, когда мы говорим о «фрагментации» Android как о недостатке по сравнению с iOS, это означает, что существует проблема с Android, разработкой программного обеспечения или графиком обновлений в целом. В статьях, подобных статье из Boy Genius Report, подразумевается, что проблема исходит от Google, но это не так. С тех пор, как Google приобрел Android, компания отвечает за распространение обновлений на платформе. И хотя он определенно был неудачным в начальной стадии, мы видели, что в последние годы Google применяет гораздо более структурированный подход к обновлениям ОС для Android. На самом деле это почти сейчас часовой механизм.

Но мы все еще ведем себя так, будто у Android есть проблема с обновлением, хотя это совсем не так. Главный аргумент Когда дело доходит до обновлений, Android - это сравнение с Apple и iPhone. «Но почти 80 процентов iPhone работают под управлением последней версии iOS!» Я слышу, как говорят. Но это вовсе не аргумент - если это не сделано честно . Позвольте мне объяснить.

Цифры распространения iOS по состоянию на 20 февраля 2017 г.

Сравнение яблок с яблоками

В основном Apple производит iPhone, а также iOS. Он отправляет обновления прямо на iPhone. Apple несет полную ответственность за обновление своего оборудования с использованием собственного программного обеспечения. Для Android это не так. Если вам действительно нужно честное сравнение, это аппаратное / программное обеспечение Google и оборудование / программное обеспечение Apple. Другими словами, это Pixel / Nexus против iPhone.

Это единственное реальное сравнение, которое можно использовать справедливо - это сравнение яблок с яблоками, за отсутствием лучшей аналогии. Официальная позиция Google в отношении обновлений Nexus и Pixel довольно проста: эти телефоны получают обновления версии Android в течение «не менее 2 лет с того момента, когда устройство впервые стало доступно в Google Store», и обновления безопасности «в течение не менее 3 лет с момента первого появления устройства. стало доступно в Google Store, или по крайней мере через 18 месяцев с момента последней продажи устройства в Google Store, в зависимости от того, что дольше. «Это прямо из уст Google.

Периоды обновления Google Pixel.

Это означает, что в соответствии с текущими правилами, Google поддерживает три поколения устройств Nexus / Pixel: Nexus 6, 6P и 5x, а также Pixel и Pixel XL. И да, экосистема Android больше, чем это, но эти устройства на самом деле являются просто альтернативными вариантами: у Google столько же вариантов телефона, сколько у Apple, и все они постоянно обновляются.

Напротив, Apple на самом деле Меньше прозрачно с его сроками обновления и обязательствами. На пяти поколениях iPhone Apple установлено последнее программное обеспечение (iOS 10): iPhone 5, 5C, 5S, 6, 6 Plus, 6S, 6S Plus, SE, 7 и 7 Plus. На стене висит надпись об iPhone 5, но на момент написания он все еще поддерживается, поэтому я перечисляю его здесь и не доверяю предположениям.

Когда вы разбиваете цифры и сравниваете даты выпуска, это означает, что iPhone 5, который был выпущен в сентябре 2012 года, активно поддерживался в течение почти пяти лет. С другой стороны, Nexus 6 был выпущен через два года после iPhone 5 - в ноябре 2014 года - и является самой старой моделью, поддерживаемой Google.

Периоды обновления Google Nexus.

Конечно, Apple также «сокращает» обновления ОС на старом оборудовании, поэтому фактический уровень поддержки, которую получают устройства, здесь спорен - можно даже сказать, что он немного фрагментирован, но я не думаю, что мы хотим здесь переходить. По крайней мере, в Google это либо полные обновления, либо обновления безопасности - ничего промежуточного.

Тем не менее, при прямом сравнении устройства Apple обычно имеют более длительную поддержку, чем телефоны Nexus или Pixel. Но это не спор о том, кто пользуется наибольшей или самой длительной поддержкой. Речь идет о предполагаемой «фрагментации».

Это было много информации, которую нужно было загрузить сразу, и я обещаю, что на это была причина. Мне нужно было нарисовать четкую картину Android по сравнению с iOS - это то, о чем мы говорили ранее.

Итак, кто вызывает «фрагментацию»?

Если Google выпускает обновления так своевременно, почему так много недавних телефонов используют старые версии Android? Samsung, LG, Huawei, HTC, Motorola и другие производители виноваты в фрагментации, и они должны нести ответственность.

По сути, когда Google завершает работу над новой версией Android, она отправляется производителям микросхем (Qualcomm, Samsung и т. Д.), Чтобы они могли создавать драйверы. Оттуда он поступает к OEM-производителям (Samsung, HTC, LG и т. Д.), Чтобы они могли добавить все навороты / свистки в ОС. Наконец, он должен поразить операторов, чтобы они могли одобрить обновление. Хотя многие пользователи любят винить операторов в проблемах с обновлениями, основная проблема заключается не в этом, а в производителях.

Из-за того, что Android является открытым исходным кодом, каждый производитель может загружать исходный код и добавлять свои собственные функции, оболочки, приложения и многое другое. В результате большинству производителей требуется гораздо больше времени на создание обновлений Android для своих устройств, чем у Google. Это занимает больше времени по двум причинам:

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

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

Например, в какой-то момент Samsung должен решить, какой продолжительности жизни заслуживает S7 - все время, пока он планировал S8, а также продолжал разработку для более старых платформ, таких как S6. Это жонглирование, требующее много времени и планирования.

Но вот в чем дело: Apple и Google должны делать то же самое. И в этот момент оба сделали работа по предоставлению обновлений на несколько устройств одновременно. Другим производителям Android следует принять это к сведению - и это основная причина, по которой весь разговор о фрагментации возник в первую очередь. Apple просто выставляет напоказ большинство производителей Android.

Проще говоря, нет причин, по которым такой гигант, как Samsung, не может сделать то же самое. Если Apple и Google могут это сделать, у Samsung нет никаких причин. Фактически, Google позволяет своим партнерам - таким компаниям, как Samsung, - ранний доступ к базовому коду Android, чтобы они могли начать разработку обновлений для различных линейок телефонов. месяцы до того, как это программное обеспечение станет общедоступным на телефонах Nexus или Pixel.

Чтобы сделать еще один шаг вперед, Google недавно объявил: « Project Treble «… Новая попытка оптимизировать процесс обновления на уровне производителя микросхем. Приятно видеть, что Google предпринимает шаги к более быстрому обновлению, но эта новая программа не окажет большого влияния на производителей или операторов связи - она ​​упрощает обновление только для первого шага, о котором мы говорили ранее. Ars Technica действительно имеет отличная рецензия на Treble , что это означает и почему устраняет только треть проблем с обновлением Android.

Но да, оправданий нет. Сам Android не фрагментирован - фрагментирован Samsung. HTC фрагментирована. LG раздроблена. Motorola раздроблена. Но если вы собираетесь сравнить его с iOS, по крайней мере, сравните его честно: «iPhone» Google получают обновления регулярно и в течение длительного времени.

Производители Android просто ленивы и недостаточно серьезно относятся к тому, что вы купили их устройство. Если вы работаете за свои деньги (я предполагаю, что вы это делаете), и вы решите потратить эти деньги на смартфон определенного производителя, тогда они в долгу перед тобой для предоставления своевременных и последовательных обновлений. Период.

Но в то же время, если вы все еще жалуетесь на то, что на вашем телефоне Samsung не установлена ​​последняя версия Android, вам следовало бы знать лучше. Обмани меня один раз, позор вам; обманывать меня семь лет… Надо было купить Pixel. Голосуйте кошельком. И из любви ко всему святому, стоп притворяться Android по своей сути уступает iOS из-за фрагментации.


Когда доходит до этого, Android в чистом виде ничем не отличается от iOS. Подобно тому, как пользователи iPhone могут выбрать iPhone или iPhone Plus, у пользователей Android есть только два реальных выбора, чтобы избежать проблем с обновлением: Pixel или Pixel XL. Пользователи Android любят выбор, но я считаю это иллюзией: единственный выбор, который у вас действительно есть, - поддерживать или не поддерживать производителей, которые вас не поддерживают.

Fragmentation Isn’t Android’s Fault, It’s The Manufacturers’

ANDROID FRAGMENTATION

Android’s Real Security Problem Is The Manufacturers

Android Fragmentation Is Pathetic

Droidcon NYC 2015 - Forks, Fragmentation, And The Future Of Android

Android Fragmentation In Real World (Droidcon Bangkok 2017)

Single Activity: Why, When, And How (Android Dev Summit '18)

Why Is Android So Fragmented?


Конфиденциальность и безопасность - Самые популярные статьи

Как включить блокировку секретного программного обеспечения Защитника Windows

Конфиденциальность и безопасность Aug 6, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Виндовс 10’с антивирус в целом работает хорошо, но пропускает вредо..


Как удалить свою учетную запись Snapchat

Конфиденциальность и безопасность May 11, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Как и во всех социальных сетях, иногда люди хотят отдохнуть от Snapchat. Вы мож..


Как отключить защиту целостности системы на Mac (и почему этого не следует делать)

Конфиденциальность и безопасность Jul 5, 2025

Mac OS X 10.11 El Capitan защищает системные файлы и процессы с помощью новой функции под названием Защита це�..


Как защитить паролем записные книжки и разделы OneNote

Конфиденциальность и безопасность Oct 26, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ OneNote 2016 - отличная программа для приема, хранения и синхронизации �..


Как скрыть файл или папку в образе в Linux

Конфиденциальность и безопасность Sep 9, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Если другие люди время от времени используют ваш компьютер с Linux, вы может�..


Как провести конференц-связь с вашим iPhone

Конфиденциальность и безопасность Oct 15, 2025

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


Лучшие советы по паролю для защиты ваших учетных записей

Конфиденциальность и безопасность Sep 11, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Имея все онлайн-аккаунты, которые у нас есть, легко стать ленивым и начать ..


Легкий способ сбросить забытый пароль с помощью Ultimate Boot CD для Windows

Конфиденциальность и безопасность Sep 28, 2025

НЕКЕШЕРОВАННЫЙ КОНТЕНТ Ранее мы писали о том, как создать свой собственный Ultimate Boot CD для Windows , к..


Категории