- Миллионы смартфонов на Android станут бесполезными из-за всего одного каприза Google
- Google хоронит древние версии Android
- Сколько людей пострадает
- Апдейт невозможен
- Почему Google отказывается от старых Android
- Android 4 тоже не поддерживается
- Как установить Android 12 уже сейчас
- Важная информация!
- Google Pixel
- Xiaomi
- OnePlus
- Sharp
- TECNO
- realme
- Ждёте ли вы выход Android 12?
- Почему пришло время поддерживать только Android 4.0 и выше?
Миллионы смартфонов на Android станут бесполезными из-за всего одного каприза Google
В сентябре 2021 г. Google лишит владельцев гаджетов на Android 2.3.7 и более ранних версиях авторизоваться своих аккаунтах. Они больше не смогут пользоваться почтой Gmail, хранилищем Drive, смотреть видео на YouTube и даже скачивать ПО из магазина Play. В мире насчитывается более 3 млрд Android-устройств, и около 1,2% из них работают на Android ниже версии 5.
Google хоронит древние версии Android
Интернет-гигант Google решил окончательно умертвить смартфоны на базе ОС Android 2.3.7 и более ранних ее версий. Как пишет Liliputing, с 27 сентября 2021 г. владельцы таких гаджетов больше не смогут войти в свои аккаунты, что автоматически закрывает им доступ к большинству функций популярных сервисов Google.
Попытка входа в профиль после 27 сентября 2021 г. на устройстве с Android 2.3.7 и старее обернется лишь сообщением об ошибке авторизации. Пользователи больше не смогут скачивать новые приложения из Google Play и обновлять имеющиеся, пользоваться всеми преимуществами авторизации на YouTube, в «Картах» и даже не получат доступ к собственному хранилищу на Google Drive и почте Gmail.
Интернет-гигант начал рассылку уведомлений о скорой блокировке доступа к профилям всем, кто еще пользуется гаджетами с Android 2.3.7 и версиями, выпущенными до нее. Это не только смартфоны, но и планшеты. Таким образом, на покупку современного устройства у них есть почти два месяца.
Сколько людей пострадает
Google не раскрывает количество устройств на базе Android 2.3.7 и старее, активных в настоящее время. Всего по итогам 2020 г. в мире числилось свыше 3 млрд функционирующих Android-устройств (статистика Business of Apps).
Согласно порталу Statista, на июнь 2021 г. устройства с Android ниже версии 5.0 удерживали 1,18-процентную долю мирового рынка (порядка 35,4 млн). Их количество от квартала к кварталу уменьшается – к примеру, в июне 2020 г. на них приходилось 1,96%, в июне 2019 г. – 4,93%, а годом ранее – 11%.
В России на гаджеты с Android 5.0 и ниже на июль 2021 г. приходилось 9,54% всех Android-устройств (статистика StatCounter).
Сама Android 2.3.7 вышла почти 10 лет назад, в конце сентября 2011 г. На базе этой прошивки выпускали свои смартфоны многие крупные бренды. К примеру, на ней работал флагманский Samsung Galaxy S2, плюс ее можно было встретить на Sony Xperia NX.
В конце февраля 2011 г. Google анонсировала Android 3.0 для планшетов, а 18 октября 2011 г. состоялся дебют унифицированной Android 4.0.
Апдейт невозможен
Вариантов у владельцев гаджетов с Android 2.3.7 и более ранними версиями теперь всего три. Они могут продолжить пользоваться ими и после 27 сентября 2021 г., несмотря на все ограничения, связанные с невозможностью авторизации в своем Google-аккаунте. Любой из сервисов Google, за исключением магазина Play, будет работать через браузер, и авторизация в своем аккаунте через него по-прежнему сохранится.
Также пользователи могут перейти на iPhone и iPad или купить современное Android-устройство.
Вариант с простым обновлением прошивки, к примеру, до Android 10 или 11, не предусмотрен. Устройства 10-летней давности морально устарели и не справятся с запуском и стабильной работой современных операционных систем.
В редких частных случаях возможен апдейт до Android 3 или Android 4 при наличии официальных или самодельных прошивок. Но обновлять ОС устройства с высокой степенью вероятности придется вручную, со всеми вытекающими из этого рисками и возможными последствиями.
Почему Google отказывается от старых Android
Заявив о полном прекращении хоть какой-либо поддержки Android 2.3.7 и более старых версий, Google заявила, что делает это с оглядкой на безопасность пользователей. По словам ее представителей, авторизация в аккаунте на древних гаджетах с не менее древней прошивкой несет в себе риск утечки персональных данных.
Отчасти вина в этом лежит и на самой Google. Она больше не выпускает обновления системы безопасности для столь устаревших версий ее мобильной ОС, концентрируясь на более свежих сборках.
Android 4 тоже не поддерживается
Замена смартфона с Android 2.3.7 на немного более свежую модель, к примеру, с Android 4, в 2021 г. тоже не является хорошей идеей. Как сообщал CNews, Google постепенно избавляется и от этой операционки.
В начале июля стало известно, что планшеты и смартфоны на базе Android 4.1-4.3 больше не будут получать обновления библиотеки Google Play Services. Без нее не смогут работать сервисы Google и многие приложения сторонних разработчиков.
Неизвестно, когда Google введет свои санкции против более современных версий Android. Пятая версия вышла в ноябре 2014 г., шестая появилась в октябре 2015 г., седьмая – в августе 2016 г., а восьмая – в августе 2017 г. Появление Android 9 состоялось в конце лета 2018 г.
В настоящее время есть три версии Android, которые гарантированно не потеряют свою актуальность еще много лет. Первая – это Android 10 образца августа 2019 г., вторая – вышедшая в сентябре 2020 г. Android. Также в настоящее время готовится к релизу Android 12. Google показала ее в мае 2021 г., и первые устройства на ее основе могут появиться в продаже до конца 2021 г.
Источник
Как установить Android 12 уже сейчас
Android 12 – новая версия мобильной операционной системы для смартфонов, планшетов и телевизоров, которая получила новый интерфейс, улучшения безопасности и конфиденциальности, а также различные новые функции.
Разработка Android 12 находится на завершающей стадии и опытные пользователи и разработчики, которые имеют поддерживаемые устройства, могут уже сейчас установить и использовать предварительную бета-версию Android 12.
Одними из первых, как это было и в случае с предыдущими версиями системы, предварительную и финальную версию Android 12 получат владельцы флагманских устройств Google Pixel под управлением Android 11. В случае с Android 12, разработчики сообщили что расширили список производителей устройств, для которых доступна бета-версия Android 12. Согласно официальной информации, релиз и развёртывание стабильной версии Android 12 на поддерживаемых устройствах ожидается в конце 2021 года.
В настоящий момент, бета-версия Android 12 доступна для некоторых устройств Pixel, ASUS, OnePlus, ZTE, Xiaomi, Vivo, TCL, TECNO, Sharp, Oppo и realme. Рассмотрим, какие устройств и каким образом можно уже сейчас обновить до Android 12. Также рассмотрим, какие модели устройств соответствуют требованиям к бета-тестированию Android 12 и приведём ссылки на официальные инструкции и файлы прошивок. Обратите внимание, что большинство инструкций по обновлению до Android 12 и откату обратно на Android 11 написаны на английском языке.
Важная информация!
- Перед обновлением до Android 12 обязательно сделайте резервную копию всех данных.
- Бета-версия Android 12 может содержать ошибки и недоработанные функции.
- Бета-версия предназначена только для опытных пользователей и разработчиков мобильных приложений.
- Перед обновлением зарядите устройство.
- Используйте только качественные или оригинальные USB-кабели.
Google Pixel
Компания Google использует программу бета-тестирования Android, регистрация в которой предоставляет пользователям и разработчикам получать предварительные версии операционной системы Android 12 и обновления к ней.
В настоящий момент, обновление до бета-версии Android 12 доступно для следующих устройств:
- Pixel 3
- Pixel 3 XL
- Pixel 3a
- Pixel 3a XL
- Pixel 4
- Pixel 4 XL
- Pixel 4a
- Pixel 4a (5G)
- Pixel 5
Для получения обновления до бета-версии Android 12, выполните следующее:
- Зарегистрируйтесь в программе бета-тестирования Android с использованием того же Google аккаунта, что используется на устройстве.
- На странице бета-тестирования отобразится список ваших устройств, отвечающих условиям программы бета-тестирования.
- В течение 24 часов вы получите автоматическое обновление до бета-версии Android 12. Если за это время оно не появится, убедитесь, что устройство подключено к интернету, а затем выполните ручную проверку обновлений в меню Настройки > Система > Дополнительные настройки > Обновление системы.
Важно отметить, что если вы участвовали в программе бета-тестирования Android 11 и хотите получить Android 12, то вам нужно повторно зарегистрироваться в программе. Также, разработчики призывают оставлять отзывы, которые будут помогать выявлять ошибки и устранять проблемы в работе устройств.
Xiaomi
Компания Xiaomi предоставляет программу Android 12 Developer Preview, присоединившись к которой, опытные пользователи и разработчики могут установить и протестировать предварительную сборку Android 12.
По официальной информации, бета-версия Android 12 доступна для следующих устройств:
- Xiaomi Mi 11
- Xiaomi Mi 11 Ultra
- Xiaomi Mi 11i
- Xiaomi Mi 11X Pro
Для установки предварительной версии Android 12 необходимо:
Xiaomi напоминает, что некоторые функции бета-версия Android 12 могут находиться в стадии разработки, а также что пользователи могут столкнуться с проблемами и ошибками в работе системы. Актуальный список известных проблем публикуется на странице программы Android 12 Developer Preview.
OnePlus
Разработчики устройств OnePlus предлагают протестировать бета-версию Android 12 владельцам двух устройств:
Для пользователей, которые желают установить бета-версию Android 12, доступна инструкция на официальном форуме OnePlus. Там же, указан список известных проблем и инструкция по откату на Android 11.
Компания ASUS предоставляет доступ к ранней сборке Android 12 только для одной флагманской модели смартфона:
Для обновления операционной системы до Android 12, предлагается выполнить следующие действия:
- Перейдите на официальную страницу программы бета-тестирования и скачайте файл с прошивкой устройства.
- Подключите Zenfone 8 к компьютеру через USB-кабель и следуйте инструкции по обновлению.
Также, на данной странице приводится список известных проблем бета-версии и инструкция по откату системы обратно на Android 11.
Компания ZTE предлагает протестировать бета-версию Android 12 только пользователям одного устройства и только приобретённого на китайском рынке:
- ZTE Axon 30 Ultra 5G (китайская версия).
Пользователи, имеющие данную модель, могут скачать пакет обновления до Android 12 и ознакомится с инструкцией по обновлению до Android 12, откату обратно до Android 11, а также просмотреть список известных проблем на официальной странице бета-тестирования ZTE.
Sharp
Sharp, выпускающая линейку смартфонов под брендом AQUOS, предлагает обновление до бета-версии Android 12 для владельцев только одной модели:
Пользователи данной модели, могут ознакомится с инструкцией по обновлению, списком известных проблем и другой информацией по тестированию Android 12 в официальном разделе участников программы предварительного тестирования Android 12.
Разработчик смартфонов TCL предлагает обновление до предварительной версии Android 12 только для одной модели:
Владельцы данного устройства могут скачать бета-версию Android 12, а также ознакомиться с инструкцией по обновлению и списком известных проблем на официальной странице программы бета-тестирования.
Производитель смартфонов OPPO предлагает разработчикам и опытным пользователям обновление ColorOS до версии на базе бета-версии Android 12 только на одном устройстве:
- OPPO Find X3 Pro (CPH2173)
В настоящее время, программа бета-тестирования распространяется только для пользователей из Австралии, Новой Зеландии, Сингапура, материкового Китая, Тайваня и Швейцарии. Скачать прошивку для нужного региона и ознакомится с инструкции по обновлению до Android 12 можно на официальном сайте OPPO.
TECNO
Компания TECNO предлагает обновление до Android 12 Beta владельцам следующего устройства:
Вся необходимая информация по обновлению, а также файлы для загрузки представлены на странице бета-тестирования Android 12 на официальном сайте.
realme
Китайский производитель смартфонов realme предлагает обновление до предварительной версии операционной системы Android 12 только для владельцев следующего устройства:
- GT 5G (модель RMX2202, китайская версия)
Информация по обновлению до Android 12 приведена на официальном сайте realme.
Ждёте ли вы выход Android 12?
Финальный релиз и развёртывание Android 12, а также поступление в продажу устройств под управлением Android 12 ожидается в ближайшие месяцы. Также, производители смартфонов скоро опубликуют списки устройств, которые получат официальное обновление с Android 11 до Android 12.
Поделитесь, ждёте ли вы возможности обновится до новой операционной системы или приобрести устройство с Android 12. А если вы уже присоединились к программе тестирования Android 12, то поделитесь впечатлениями о новой версии операционной системы.
Источник
Почему пришло время поддерживать только Android 4.0 и выше?
От переводчика: эта статья пылится у меня в Pocket уже довольно давно (с конца 2013). Прошло уже больше полугода, так что мнение автора еще более логично.
Я надеялся, что перевод сделает кто-то другой, но, видимо, придется мне.
Я не супер-крутой знаток английского, поэтому обо всех шероховатостях просьба писать в личку — исправим.
Разрабатывая под Android, приходится иметь дело со страшной вещью, начинающейся на «ф», — фрагментацией.
Это то, о чем не брезгуют напомнить в технических блогах. Это слово, которое отпугивает некоторых разработчиков от платформы. Это то, что любит упоминать Apple на своих презентациях, дабы продемонстрироватьать превосходство своей ОС.
Лично я предпочел бы фрагментированный Android разрозненному рынку мобильных ОС. Не будь Андроида, нам бы, возможно, пришлось иметь дело с разработкой под Sony OS, Samsung OS, HTC OS и т. п., (я не могу представить, чтобы Apple разрешила другим компания делать телефоны на iOS).
Но все же фрагментация — это серьезная головная боль. Если бы фрагментацию можно было свести к минимуму или вообще избежать её, я был бы счастлив.
Донедавна я работал над приложением Wedding Party в качестве Android-разработчика. Нужно было поддерживать Android 2.3+. Для достижения общего UI на всех версиях приходилось использовать библиотеки ActionBarSherlock и HoloEverywhere. Надо было корпеть над анимациями, потому что на 2.3 они часто работали не так, как на 4.x.
В Wedding Party требовалось работать с большим количеством изображений. О high-res изображениях не могло быть и речи — они требуют много ресурсов, и несколько таких изображений на одном экране заставляли бы вылетать приложение на старых устройствах.
На Google I/O 2013 Джефф Гильфельт раздавал стикеры с надписью «minSdkVersion=”14”». Они были хорошо восприняты сообществом, и некоторые переняли эстафету распространения.
Все это побудило меня задуматься. То, что мы поддерживали старые версии Android, ограничивало нас. Перед разработкой новых фич мы сначала должны были проверить, будет ли это работать на древних устройствах.
После Google I/O я выложил своей команде идею «minSdkVersion=14». После некоторых колебаний, проанализировав наши темпы (а Android-версия ожидалась не позже, чем через полгода после релиза на iPhone), было решено, что использовать minSdkVersion=14 имеет смысл.
С момента запуска Wedding Party количество установок на все версии Android растет. Но по суммарной доле процент устройств на 2.x уменьшается, а на 4.х, соответственно, довольно быстро растет. Поэтому мы сделали 2 версии кода. Текущий мы оставили для 2.х устройств, а для 4.х сделали новую ветку.
Как разработчику, это облегчило мне жизнь.
Мы удалили все сторонние библиотеки совместимости, а также выбросили код для поддержки старых устройств. Мы осмелели, особенно в плане анимаций, и без лишних вопросов перешли на high-res изображения. Наши Robotium-тесты стали более последовательными (при поддержке 2.х приходилось устанавливать более высокий тайм-аут, иначе тесты бы валились). Также уменьшилось количество устройств для ручной проверки работоспособности.
В общем, разработка пошла намного быстрее. На протяжении длительного времени у нас выходили еженедельные релизы, за исключением периода разработки основных функций.
Хотя мы развиваем версию для 4.х, пользователи 2.х все еще могут скачать старую версию, пока Google Play поддерживает Multiple APK support.
Прекращая поддержку старых устройств, у нас было несколько предположений. Мы думали, владельцы старых устройств не ожидали высококачественного приложения. К счастью, было не так и много жалоб по поводу недоступности новых функций на 2.х.
Поскольку большая часть пользователей Wedding Party из США, где могут себе позволить покупать новые устройства, мы решили, что количество девайсов на Android 2.x будет постоянно сокращаться (на самом деле так и происходит — их количество уменьшается на несколько процентов каждый месяц).
Мы довольно легко приняли решение, зная, что подобным образом поступили и другие разработчики. Популярные приложения, например, Vine и последние версии Holo Sudoku 4.0+ совместимы, и никто от этого не умер. Еще недавно (прим. пер.: на самом деле давно 🙂) Square Cash и Flyne поступили так же, как и мы.
Джейк Уортон, который работает с Android в Square, и также известен своей библиотекой ActionBarSherlock, говорит, что главной причиной, почему Square Cash поддерживает только Android 4.0 и выше, была продуктивность разработчиков. «Продуктивность разработки должна быть на первом месте. Приложение нельзя выпустить, пока оно не готово. Cash разрабатывалась преимущественно одним разработчиком при небольшой поддержке других Android-девов. Можно ли было добавить поддержку 2.х, сохранив дату выпуска? Вероятно. Можно ли было втиснуться в сроки, поддерживая только 4.х? Несомненно. Cash — прекрасное приложение. Поддерживать более старые версии было реально, но путем бОльших усилий», — говорит Джейк.
Также обдумывалась целевая аудитория приложения. Согласно словам Джейка, “мы провели небольшое исследование нашей базы пользователей и поняли, что люди, готовые установить продукт для передачи денег по email, пользовались преимущественно Android 4.0+».
Компания NPR также будет поддерживать только 4.0 и выше в их будущем приложении для стриминга аудио и видео.
По словам Майка Сеифоллахи, который работает в NPR, «поддержка кодеков в старых версиях Android реализована как попало. Мы хотим доставить наилучший пользовательский опыт людям, а хорошая работа кодеков для этого очень важна. На Android 2.x надо использовать программную реализацию декодирования, а это не лучший способ потратить ресурсы устройства.»
Android 4.0+ также демонстрирует зрелость платформы.
«Android 4.0 — это grass-is-greener ideal (прим. пер.: судя по всему, отсылка к пословице The grass is always greener on the other side) и на самом деле это самая зеленая штуковина, которую вы видели. API логично и оптимизировано. Присутствуют новые API для удобной, динамичной, декларативной разработки, что позволяет вам эффективнее взаимодействовать с пользователем», — добавляет Джейк.
Джефф Гильфельт разделяет эти чувства. «API 14 — это время, когда Android стал серьезным. Разработка дизайна стала одной из первостепенных задач, и дефолтный интерфейс не выглядит уродливо. Это стало важной вехой, и надеюсь, такая тенденция продолжится. Кроме того, поддержка нескольких apk в Google Play означает, что вы можете продолжать предоставлять пользователям устаревших устройств стабильные прошлые версии программы».
В принципе, могут быть случаи, когда поддерживать только 4+ не представляется возможным. К примеру, это клиенты различных социальных веб-сервисов (типа Twitter и Facebook), или приложения, ориентированные на всемирный рынок (в частности, на Индию и Китай). Тогда может потребоваться поддержка старых версий Android.
Но если ваше приложение не попадает под эти критерии, плюсы minSdkVersion=«14» значительно перевешивают негативные стороны.
(прим. пер.: напомню, статья за конец 2013 года, поэтому дальше можно улыбнуться)
Близится сезон праздников, думаю, доля Android 2.x резко упадет. Будут покупаться и активироваться новые устройства, скорее всего, как минимум на Android 4.0. Мне кажется, к январю 2014 устройства на Android 2.x практически сойдут на нет.
Повторив мысль Рето Майера, давайте создавать наилучшее из возможных приложений для каждого пользователя.
А теперь откройте свой AndroidManifest.xml и измените minSdkVersion на 14!
И заключение от переводчика:
Вот свежая информация по мировому рынку.
Как видим, теоретически 15% пользователей все никак не распрощаются со своими старыми устройствами. Но на самом деле это в большинстве своем те, кому от телефона совершенно не нужен наилучший пользовательский опыт. Это те, кто, возможно, даже не в курсе, что приложения можно и нужно обновлять через Play Market. Поэтому, решая вопрос о минимальной версии Android для нового приложения, стоит подумать — а надо ли оно этим 15-и процентам?
Сейчас середина 2014-го года, теперь тем более логично не поддерживать старые (читай: 2.х) версии ОС. Я в своих приложениях использую minSdkVersion 14. А вы?
Источник