Replicant
Собственно, все, что я сказал до этого, лишь присказка, ну или введение, которое должно прояснить смысл существования таких проектов, как Replicant, F-droid, сторонних реализаций маркета и других «игрушек для чудаковатых гиков». Все эти проекты направлены в первую очередь на избавление Android от проприетарных компонентов и их замену на открытые аналоги. Рядовому пользователю такая задача может показаться глупой тратой времени, но одного лишь факта обнаружения бэкдора в GSM-модуле смартфонов Samsung разработчиками Replicant достаточно для того, чтобы эта прошивка имела право на существование (да, в Replicant бэкдор заблокирован).
Итак, что же такое Replicant? Это прошивка на базе Android, избавленная от всех проприетарных компонентов, включая драйверы, службы и приложения Google. В качестве базы прошивки выступает CyanogenMod, а вместо Google Play используется маркет F-droid, содержащий только открытые приложения. Официально прошивка доступна для следующих устройств: HTC Dream / HTC Magic, Nexus One, Nexus S, Galaxy S/S2/S3, Galaxy Note, Galaxy Nexus, Galaxy Tab 2, Galaxy Note 2 и полностью свободного смартфона GTA04.
Проект постоянно развивается и, кроме того, включен в список приоритетных для Фонда свободного ПО (а значит, получает финансирование), но развитие идет не так быстро, как можно было бы ожидать. Последняя версия прошивки базируется на Android 4.2 (CyanogenMod 10.1), а часть функционала недоступна. Например, в случае со смартфоном Galaxy Nexus не работают Wi-Fi, Bluetooth, NFC, 3D-ускорение, камера и аппаратное декодирование видео. Все эти компоненты распространяются в виде закрытых драйверов или загружаемых в периферийные чипы firmware, разработать качественные открытые аналоги для которых пока не удалось.
Ситуация с другими смартфонами ненамного лучше. Во всех них недоступна та или иная часть функциональности смартфона. Одна из немногих вещей, которую удалось заставить работать, — это GSM-модуль, для чего для каждого из смартфонов с нуля была разработана реализация слоя RIL, отвечающего за общение с модемом по выделенной шине. В ходе такой разработки как раз и был найден тот самый самсунговский бэкдор (или баг).
В данный момент Replicant, конечно же, не предназначен для применения обычными юзерами, но некоторые из его компонентов уже перекочевали в CyanogenMod и другие прошивки. Кроме того, наработки проекта могут быть использованы для создания по‑настоящему открытого и защищенного от прослушивания и управления современного смартфона (возможно, кто‑то создаст такой проект на Kickstarter). Пока же порт Replicant доступен для единственного открытого, но безнадежно устаревшего смартфона GTA04.
Android 1.6 Donut
Год релиза: 2009.
Функции: поле быстрого поиска, новая галерея, голосовой поиск, управление жестами и поддержка разных размеров экрана.
В Android Donut разработчики Google наконец занялись интерфейсом и юзабилити ОС. Галерея стала удобнее, система начала поддерживать управление жестами (щипок, свайп и так далее). И именно в этой версии появилась такая узнаваемая фишка Android, как поле быстрого поиска, позволяющее находить информацию по ключевым словам не только в интернете с помощью Google, но и в локальных файлах, контактах и заметках без необходимости открывать какие-либо приложения.
В Donut также значительно переработали интерфейс Android Market. Количество приложений — как бесплатных, так и платных — в нём тоже изрядно выросло.
Статистика приложений Android vs iOS
InMobi считает, что росту Android также способствовал и рост магазина Google Play. Сегодня он является крупнейшим магазином приложений в мире — на начало 2021 года в Google Play было доступно более 3,4 млн приложений, согласно Statista. Для сравнения, в iOS App Store — 2,25 миллиона.
В 2020 году Liftoff выпустили отчет о трендах на рынке мобильных приложений и также сделали вывод, что паблишеры на Android были гораздо активнее, чем на iOS. Так, согласно их отчету, в 2020 году на Android выходило в три раза больше приложений, чем на iOS.
Также на Android было больше загрузок приложений — на 152% (!) по сравнению с iOS.
При этом доходность на iOS все-таки выше — на 82%, несмотря на превышение Android по загрузкам.
Версии андроид 2.х
Разработчики значительно улучшили функциональность и внешний вид операционной системы к выходу версии Андроид 2.0, которая получила кодовое название Eclair и была выпущена в 2010 году. Между прочим, идея давать «вкусные» названия новым версиям была предложена одним из разработчиков и изначально рассматривалась в качестве шутки. Но Андроид 1.5 в итоге получил название Cupcake, версия 1.6 – Donut. Так идея прижилась и последующие версии ОС стали получать названия сладостей в алфавитном порядке.
Число производителей телефонов, с которыми сотрудничала корпорация Google, к этому времени уже значительно увеличилось. Перспективной ОС заинтересовались Motorola, Samsung, LG и прочие гиганты. Между ними стала расти конкуренция на рынке. Чтобы выделиться среди прочих, используя одно и то же ПО, компаниям приходилось улучшать аппаратную часть выпускаемых устройств. По сути, Андроид и стал причиной «гонки производительности» выпускаемых смартфонов.
В этом же году Google решила выпустить фирменный смартфон. Поскольку собственных производственных мощностей у компании по-прежнему не было, за производство Google Nexus One (такое название получило новое устройство) взялась опять HTC.
Разработчики продолжали развивать и улучшать свою мобильную операционную систему и в том же году появился Android 2.2 Froyo. В этой версии была добавлена поддержка технологии Adobe Flash, облачной синхронизации данных, а также улучшена производительность программ, использующих компиляцию кода JIT.
С выходом самой успешной на тот момент версией Андроида компания Google запустила в продажу вторую версию своего брендового смартфона. В этот раз производителем была выбрана компания Samsung. Однако, к день начала продаж компания LG анонсировала свой новый телефон, использующий двухъядерный процессор. Поэтому Nexus S существенного коммерческого успеха достигнуть не удалось.
Android 1 «Apple Pie»
Уже с первой версии операционная система начала получать названия, связанные со сладостями. Причем первые буквы наименования версий перебираются по алфавиту, начиная с латинской A. Android 1.0 – это стабильный релиз сентября 2008 года, который пошел в массы. Вряд ли кто-то помнит внешний облик этой операционки, так как распространённость первых устройств была небольшой. Кстати, на момент выхода здесь уже имелся магазин приложений – тогда он именовался как Android Market.
Главным достоинством Android 1 «Apple Pie» стало то, что она получила весь основной функционал – он модернизировался в течение одного года. В результате этого устройства на Android стали больше походить на карманные компьютер, чем на просто телефоны. Минусом являлось то, что первая версия была медленной, в ней отсутствовала поддержка фотовспышки.
Android 1.5 Cupcake
Эта промежуточная версия получила широкое распространение. Она устанавливалась на первых Android-смартфонах. Здесь появилась поддержка сторонних клавиатур, было запущено воспроизведение видеофайлов 3GP и MPEG-4. Несомненным плюсом стала поддержка профиля A2DP, что позволило подключать беспроводные стереогарнитуры. Их украшений стала анимация переключения между окнами. Ещё одна классная функция – загрузка видео в YouTube.
Android 1.6 Donut
В этой версии была улучшена работа магазина приложений, повышена скорость работы. Также здесь появилась универсальная строка поиска, был реализован новый интерфейс работы с камерой, запущен мультиязычный поиск.
Android 4.0 Ice Cream Sandwich
Год релиза: 2011.
Функции: встроенный менеджер задач, оптимизация работы системы, единый дизайн, новый браузер.
История с Honeycomb и Ice Cream Sandwich у Google чем-то напоминает историю с Vista и «семёркой» у Microsoft. Windows 7 походила на доведённую до ума Vista, а ICS напоминал причёсанный Honeycomb. Новая версия Android сохранила виртуальные кнопки, а синее недоразумение, появившееся в Honeycomb, превратилось в унифицированный стильный дизайн. Быстродействие системы значительно выросло.
Вдобавок в Ice Cream Sandwich появились такие фишки, как разблокировка по лицу, контроль мобильного трафика, новые приложения почты и календаря и, наконец-то, неплохой встроенный браузер, который по крайней мере не хотелось заменить на сторонний сразу после покупки смартфона.
Android 9.0 Pie
Год релиза: 2021.
Функции: управление исключительно жестами, адаптивная батарея, новый дизайн.
Эта версия начинает постепенно замещать Oreo. Android Pie принёс множество изменений в интерфейсе. От панели навигации с кнопками «Домой», «Назад» и «Меню» решено избавиться — теперь система управляется исключительно жестами. Элементы управления стали красивее и приобрели мягкую округлую форму. Android Pie получил улучшенную поддержку смартфонов с вырезами и «чёлками» на экране.
Google, видимо, озабочена тем, что люди всё больше зацикливаются на своих гаджетах. Новая функция Digital Wellbeing в Android Pie позволяет вам обуздать свою цифровую зависимость, отображая подробную статистику о том, сколько часов вы проводите со смартфоном и как его используете. А App Timers может ограничить время, отведённое на игры и развлечения.
Подробнее о нововведениях в Android 9.0 Pie вы можете узнать из нашего обзора.
Android проделал большой путь. Что с ним будет дальше? Скорее всего, скоро мы увидим новую версию — Android Q. Хотя Google уже не первый год вынашивает планы о замене Android на Fuchsia OS.
4.0 «Ice Cream Sandwich»
Четвертый продукт от Андроид был представлен осенью 2011. Промежуточные варианты выпускали еще целых три года после этого. В течение данного периода в данную ОС вносили множество перемен. В «четверке» стали возможными такие опции:
- Усовершенствованная проверка орфографии в текстах.
- Контроль над интернет-трафиком.
- Шифровка информации.
- Функциональная фотокамера с высокой производительностью.
- Анимированный интерфейс без резких «перепадов» изображения.
- Работа приложения Google Now.
- Улучшенная панель с уведомлениями.
- Работа в нескольких профилях пользователей.
- Большой комплект смайликов.
- Расширение синхронизации с «облаком».
- Возможность управления ОС Андроид в удаленном режиме, и пр.
Преимуществом «четверки» и дальнейших версий являлась возможность более широкой работы с другими девайсами, усовершенствованное взаимодействие с мобильными пользователями, уменьшение потребления энергии, и пр. Отрицательной стороной можно назвать медленные функционирования на девайсах с небольшим количеством внутренней памяти.
Пространства имён android.* против androidx.*
Android-приложения зависят от двух типов классов:
- Классы вроде , которые идут в комплекте с операционной системой и могут иметь разные API и поведение на разных версиях Android;
- Классы вроде или , которые отделены от операционной системы и включаются в ваш apk. Эти библиотеки пишутся для предоставления API, поведение которого будет неизменным на как можно большем количестве версий Android.
Зачастую библиотеки, не идущие в комплекте, будут лучшим выбором, так как они предоставляют API для многих версий Android. Теперь все такие библиотеки, включая оные из Support Library и Architecture Components, будут включены в пространство имён , чтобы вы понимали, какие зависимости нужно подключать.
10 основных проблем Android 5.0 Lollipop и их решения
К сожалению, помимо большого количества приятных дополнений и нововведений в Android 5.0 Lollipop существуют и многочисленные баги. Всего основных проблем в новой версии ОС 10, и далее мы расскажем о том, как их устранить.
Ошибка Missing system.img
Первая проблема, с которой можно столкнуться при переходе на Android 5.0 Lollipop – это ошибка, которая информирует пользователя о том, что файл system.img не найден. Столкнуться с данной проблемой можно лишь в том случае, если вы устанавливаете новую версию операционной системы вручную. Чтобы ее решить, необходимо установить все файлы по отдельности, а не в виде единого flash-all.bat файла.
Проблемы с подключение к WiFi
Старый добры баг вернулся. Полностью устранить его удастся только разработчикам вместе с очередным обновлением операционной системы. Пользователям же остается постоянно сталкиваться с этой проблемой. Чтобы подключиться к WiFi, не смотря на ошибку, нужно:
- включить/выключить режим полета,
- попробовать повторно переподключиться к сети,
- перезагрузить смартфон,
- перезагрузить роутер,
- переключиться между полосами WiFi.
Проблемы с батареей
Так как Android 5.0 Lollipop приходится устанавливать поверх существующей ОС, то это может привести к появлению таких проблем, как чрезмерное энергопотребление. Чтобы устранить этот баг, девайс необходимо откатить до заводских настроек. Предварительно не забудьте создать резервные копии всех важных файлов и данных.
Проблемы с воспроизведением видео
Некоторые пользователи Nexus 7 (2013) жалуются на проблемы с воспроизведением видео. Баг актуален не только для YouTube, но и для многих других приложений. Решений у этой проблемы несколько, но их эффективность варьируется. Во-первых, можно почистить кэш приложения, которое выдает ошибку. Во-вторых, приложение можно переустановить. В-третьих, можно сделать откат до заводских настроек. Как и в случае с предыдущей проблемой, не забудьте создать важные бэкапы.
Проблемы с OTA обновлениями
Пока проблемы с OTA обновлениями возникали лишь у владельцев Nexus 9. Но не исключено, что данный баг может поразить и другие устройства. В этой ситуации решения всего два: установить официальные обновления вручную или дождаться, пока разработчики решат проблему.
Проблемы со вспышкой
Иногда использование вспышки приводит к блокировке камеры и, собственно, самой вспышки. Тут может помочь только перезагрузка. Проблема существует еще с версии ОС, которая была выпущена специально для разработчиков, но никто так и не удосужился ее решить.
Отсутствие беззвучного режима, Power меню и прокрутки текста уведомлений
К сожалению, все это нововведения, а не баги. Почему-то создатели Android решили отказаться от этих удобных особенностей. Надеемся, что временно.
Проблемы с установкой OTA на модифицированных девайсах
Конечно же, эта особенность характерна и всем остальным версия ОС Android. не хочет, чтобы пользователи массово модифицировали свои смартфоны и планшеты, поэтому для установки OTA обновлений вам придется снова вернуться ко всем заводским ограничениям.
Проблемы с переключением между приложениями
В Android 5.0 Lollipop появился новый способ переключения между приложениями, в основе которого лежит использование карточек. У некоторых пользователей возникают различные проблемы, пофиксить которые не помогает даже перезагрузка. Если вдруг вы тоже столкнулись с чем-то подобным, то знайте, что проблема может быть решена только вместе с очередным обновлением.
Проблема с вкладками Chrome
В новой версии ОС вкладки Chrome отображаются вместе с недавними приложениями. Это не баг, а особенность Android 5.0 Lollipop, которую можно очень просто исправить, вернув привычный интерфейс: в настройках браузера нужно отключить опцию, которая отвечает за объединение вкладок с приложениями.
Android 3.0 «Honeycomb»
Эта версия Android появилась на свет в феврале 2011 года, но на мобильных устройствах встречалась редко, потому что в этом же году вышла следующая версия. Android 3.0 получила повышенную производительность и возможность изменения размеров виджетов. Также появилась поддержка многоядерных процессоров, которых становилось все больше и больше. Дополнительным плюсом стали поддержка полноценного аппаратного ускорения, а также долгожданная поддержка внешних мышей, клавиатур и прочих устройств ввода.
Достоинствами Android 3.0 стали улучшенная поддержка планшетных ПК и увеличенная скорость работы. Также разработчики внесли множество мелких исправлений, которые улучшили стабильность системы. Недостатки – плохая многозадачность, отсутствие защиты пользовательских данных, неинформативная панель уведомлений, медленная работа на устройствах с небольшим количеством ОЗУ, отсутствие многопользовательского режима, низкая функциональность камеры.
С каким процессором купить смартфон или планшет?
Современные смартфоны и планшеты строятся на базе энергоэффективных процессоров архитектуры ARM или x86_64. В отличие от рынка настольных ПК и ноутбуков, где правят бал только две компании (Intel и AMD), мобильные процессоры производит добрый десяток вендоров.
Базовые знания
Называть чипы современных смартфонов процессорами не совсем корректно. Более уместным является термин однокристальные системы (от английского system-on-a-chip или SoC). Помимо четырех-восьми процессорных ядер они включают интегрированный графический ускоритель, контроллер оперативной памяти, 3G/LTE-модем, адаптер Wi-Fi, модуль GPS-навигации и опционально другие компоненты. Тем не менее, по старой привычке и для простоты понимания однокристальные системы все еще называют процессорами.
Основной процессорной архитектурой смартфонов и планшетов является ARM, разработанная британской компанией ARM Holdings. Самостоятельно она чипы не выпускает, а лишь лицензирует свои наработки другим вендорам. Так, Mediatek и Huawei производят процессоры по готовым чертежам ARM Holdings. Тогда как Qualcomm, Samsung, Apple и NVIDIA разрабатывают собственные чипы, совместимые с набором инструкций ARM.
Альтернативой ARM выступает архитектура x86_64, продвигаемая компанией Intel. Процессоры x86_64 производительнее, но и более энеропрожерливые, чем ARM. Поэтому Intel потерпела фиаско на рынке смартфонов, но в то же время неплохо себя чувствует в сегменте планшетов. Ведь для смартфонов важнее длительное время работы без подзарядки, тогда как планшеты позиционируются как замена ноутбукам и зачастую от них требуется высокое быстродействие.
Отметим, что в рамках данной статьи мы рассмотрим только актуальные модели процессоров и лишь широко распространенные смартфоны и планшеты на их основе. Помимо них, существует великое множество других редких и даже экзотических чипов.
Процессоры начального уровня
Сейчас самыми слабым ARM-процессором на рынке является Spreadtrum T-Shark SC8830 с частотой 1,2 ГГц. Применяется он в смартфоне Samsung Galaxy J1 mini. и планшете Samsung Galaxy Tab 3 Lite Plus 3G 8GB. Имеет четыре еще 32-битных (короче длина инструкций, медленнее вычисления) ядра ARM Cortex-A7 (быстродействие 1,9 DMIPS/МГц) и старенький графический ускоритель Mali-400, который справляется лишь с новыми двухмерными играми или старыми трехмерными. В то же время для веб-серфинга, просмотра онлайн-видео и чатов SC8830 хватает с головой. Поэтому рекомендуем к покупке пользователям с крайне ограниченным бюджетом.
Android Версии 2.3: Gingerbread
06.12.2010 появилась версия Android 2.3, она же Gingerbread. Начиная нее в ОС, появилась поддержка Near Field Communication (NFC), а также добавлен собственный операционный менеджер загрузок.
Затем в декабре 2010 года появилась версия Android 2.3.1, где были исправлены некоторые ошибки и содержалось обновление до Google Maps 5.0.
В январе 2011 года появилась версия Android 2.3.2. В ней была исправлена ошибка с SMS-сервисом.
Android 2.3.3 была выпущена 23.02.2011, привнесшая возможность оснащать Android-устройства двухядерным процессором.
29.04.2011 с обновлением до 2.3.4 появилось приложение Google Talk, с помощью которого стали возможны видео- и голосовой чат.
Наконец, 08.07.2011 была выпущена Android 2.3.5, в ней были исправлены некоторые ошибки. Также и две последующие допверсии 2.3.6 (02.09.2011) и 2.3.7 (20.09.2011) несли в себе исправления системных недоработок.
Статистика распределения версий Android
В мае этого года Google перестала публиковать статистику по версиям Android. Однако PоrnНub исправил этот недочет, опубликовав собственную статистику.
Что следует иметь в виду при изучении этих данных:
- Статистика Google покрывает все устройства, которые так или иначе подключались к Google Play. Среди этих устройств есть множество «звонилок», старых смартфонов, которые люди продолжают использовать спустя много лет после релиза. Ведь звонить, писать и просматривать сводку погоды можно с комфортом и на устройстве десятилетней давности.
- Статистика PоrnНub, кроме устройств с сервисами Google, также покрывает несертифицированные устройства и устройства с кастомными прошивками, но без сервисов Google.
- Основная масса пользователей PоrnНub — люди в возрасте от 18 до 34 лет (данные из той же статистики). Другими словами, это те самые «активные» пользователи смартфонов, которые регулярно покупают новые устройства.
Статистика распределения версий Android
Единственный верный способ убедиться, что вы получите последнюю версию Android, — это купить сматфоны Pixel. Google обновляет эти телефоны напрямую, и они, как правило, обновляются с последней версией основной версии и исправлениями безопасности.
Эта статья впервые была опубликована 14.03.2018 и обновлена 6.04.2021.
Операционная система Android рассчитана не только на смартфоны и планшеты. Многие телевизоры, фотоаппараты, ноутбуки и прочие электронные устройства используют данную ОС. Те, кто застал Android с минималистичным дизайном и весьма функциональными решениями даже представить себе не могут каким он был 10 лет назад. Сегодня мы вспомни как всё начиналось и какие версии Android вообще существуют.
Прежде, чем мы отправимся в краткий курс по истории версий и фишек Андроид, хотим отметить, что узнать версию андроида установлена на вашем девайсе не так уж и сложно. Для этого нужно: перейти в «Настройки» -> пролистать до конца и выбрать «Об устройстве» – среди прочих параметров будет строчка с текущей версией Android установленной на вашем смартфоне/планшете.
Либо вы можете получить еще больше данных о своем устройстве через приложение AIDA
Скачать AIDA64 Разработчик: FinalWire Ltd
Версия Android о которой слышала лишь малая часть современных владельцев устройств на данной ОС. Она появилась на свет в далеком 2008 году и её первоиспытателем стала тайваньская компания HTC. В то время это было нечто новым, интересным и необычным. Интерфейс выглядел весьма скудно, а возможностей хватало лишь на выполнение простейших функций.
Новая версия ОС появилась в 2009 году и претерпела некоторые изменения, которые исправляли следующие проблемы: работу будильника, спящий режим, работа с Google-аккаунтом, а также немного поменялся пользовательский интерфейс. Добавлено нового:
Из-за неудобного интерфейса и ограниченного функционала Android 1.1 не получила необходимой поддержки со стороны пользователей. Именно поэтому всё также в 2009 году была выпущена новая версия Android.Добавлено нового:
Самая первая версия Android, которая позволяла работать с экранами разных разрешений и искать информацию прямиком с главного экрана смартфона. Изменения также коснулись первых версий Android Market.Добавлено нового:
В данных версиях Android было добавлено множество полезных и интересных функций, которые значительно расширили возможности мобильных устройств.Добавлено нового в 2.1 Eclair:
Добавлено нового в 2.2 Froyo:
Добавлено нового в 2.3 Gingerbread:
Версия, которая была разработана специально для планшетов с большой диагональю дисплеев. Она увидела свет в 2011 году на презентации Google и именно с этого момента крупные производители девайсов начали «штамповать» планшеты.Добавлено нового:
Впервые в данной версии Android Google решила использовать концепцию Material Design и не прогадала.Добавлено нового:
Обновленная и улучшенная как внешне, так и функционально версия Android появившаяся на свет в 2015 году.Добавлено нового:
Седьмая версия Android представленная в 2016 году. Появилось много интересных и полезных функций, которых так не хватало предыдущим версиям ОС.Добавлено нового: