Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Медленные обновления вредит Android как платформе приложений и Google Play

Anonim

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

Это отстой.

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

Android существует только для запуска приложений. Плохая поддержка телефонов ограничивает людей, их производящих.

Это не вредит нам немного. Как уже упоминалось, ждать не так много, как кажется на бумаге, и вам не нужно иметь последнюю версию, чтобы получать обновления обслуживания. Фактически, если вы не используете телефон, который вы купили у Google, обновления от людей, которые его создали, обычно приносят больше информации, чем целая новая версия Android. Какой пользователь Note 5 не хочет новый интерфейс от Note 7? Сравните это с количеством людей, которым нравится Scoped Directory Access в Android 7.0. (Хотя Scoped Directory Access довольно приятен и сделает приложения более безопасными и улучшенными.) Нам нужны вещи, которые мы можем видеть. Мы хотим ориентированные на приложения вещи, такие как Svelte или Bundled Notifications. Мы не получаем ни того, ни другого.

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

Это реальная история фрагментации Android. Телефоны со старыми версиями не проблема - это телефоны с более новой версией. Псих. Создавать приложения для экранов разных размеров и разных процессоров было намного проще, чем предполагали люди, и это даже не оказалось тем беспорядком, который был предсказан. Обойти все разные версии тоже оказалось проще. Выберите тот, у кого больше пользователей, и не обращайте внимания на то, что нового. У Google есть инструменты, позволяющие легко поддерживать совместимость со старыми версиями (которые пригодятся через шесть месяцев, когда наконец настанет время для обновления), и телефоны с последним программным обеспечением будут по-прежнему работать так же, как и все остальные. И я на вашей стороне, разработчики. Это именно то, что вы должны делать. Работайте со своим рынком, а не против.

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

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

Фрагментация работает противоположным образом, как мы думаем. Обновленные телефоны не учтены.

И компании, производящие телефоны, которые мы покупаем в гигантских номерах, тоже не сидят на лаврах каждый день. Samsung, LG и HTC показали, что могут довольно быстро выкачивать обновления, в то время как другие, такие как Huawei и Sony, даже показывают нам прогресс и позволяют нам присоединиться к веселью с помощью бета-программ. Но ничего не делается последовательно. Некоторые модели получают некоторые вещи, другие не получают ничего, а те, что посередине, кажутся вечными. Выпуск телефона Lollipop за 90 долларов и его привязка к этой версии - это хорошо, если решаются критические проблемы, но самые дорогие модели нуждаются в более длительной поддержке и обновляются быстрее, чтобы что-то изменить. И ради Бога, пожалуйста, прекратите делать так много разных моделей среднего уровня, чтобы у вас были ресурсы, чтобы поддержать те, которые вы делаете. Если его нет в этом списке, прекратите делать его и вместо этого сделайте тот, который будет в этом списке в следующем году. Готово. Нет платы за понимание рынка.

Никто не может заставить кого-то изменить вещи, и никто не должен этого делать. Android уже является самым закрытым проектом с открытым исходным кодом со времен WebKit. Да, я знаю, что нужно сосредоточиться на мобильной связи, но мне все еще не нравится это. Только люди, производящие телефоны и пишущие программное обеспечение для телефонов, могут изменить это, и даже тогда, только для своих собственных моделей. В исследованиях рынка, которые они так часто рекламируют, чтобы поддержать такие вещи, как более тонкие телефоны с небольшими батареями или то, что только пользователям за пределами Северной Америки нужны модели с двумя SIM-картами, придется показать, что нам действительно нужна лучшая поддержка того, что мы покупаем.

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