Android — мобильная операционная система, разработанная Google и основанная на модифицированной версии ядра Linux и другого программного обеспечения с открытым исходным кодом. Пользовательский интерфейс Android, разработанный в первую очередь для мобильных устройств с сенсорным экраном, таких как смартфоны и планшеты, в основном основан на прямом манипулировании с использованием сенсорных жестов, которые соответствуют реальным действиям, таким как пролистывание, касание и сжатие, для управления объектами на экране. Помимо мобильных устройств, Android также был разработан для телевизоров (Android TV), автомобилей (Android Auto) и наручных часов (Wear OS).
Рождение и эволюция Android
Первоначально Android была разработана Android Inc., компанией из Кремниевой долины, которую Google приобрела в 2005 году. Ее основатели Энди Рубин, Рич Майнер, Ник Сирс и Крис Уайт планировали, что Android станет передовой операционной системой для цифровых камер. Однако, когда они поняли, что рынок таких устройств незначителен, они перепрофилировали Android для мобильных устройств с сенсорным экраном, конкурируя с Symbian и Windows Mobile, доминирующими мобильными операционными системами того времени.
Android был представлен в 2007 году с основанием Open Handset Alliance, консорциума компаний по производству оборудования, программного обеспечения и телекоммуникаций, занимающихся продвижением открытых стандартов для мобильных устройств. Первым коммерчески доступным смартфоном под управлением Android стал HTC Dream, также известный как T-Mobile G1, анонсированный 23 сентября 2008 года.
Android: углубленный взгляд
Android имеет открытый исходный код, и Google выпускает код под лицензией Apache. Этот открытый исходный код и разрешительное лицензирование позволяют свободно модифицировать и распространять программное обеспечение производителями устройств, операторами беспроводной связи и разработчиками-энтузиастами. Исходный код Android выпущен Google по лицензии с открытым исходным кодом, но большинство устройств Android поставляются со значительным количеством предустановленного проприетарного программного обеспечения, такого как Google Mobile Services (GMS), которое включает в себя такие приложения, как Google Chrome, YouTube и Google. Поиск.
Каждый основной выпуск Android назван в алфавитном порядке в честь десерта или сладкого угощения. Например, Android 1.5 Cupcake, 1.6 Donut, 2.0 Eclair, 2.2 Froyo, 2.3 Gingerbread, 3.0 Honeycomb, 4.0 Ice Cream Sandwich, 4.1 Jelly Bean, 4.4 KitKat, 5.0 Lollipop, 6.0 Marshmallow, 7.0 Nougat, 8.0 Oreo и 9.0 Pie. Однако в Android 10 Google решил использовать для названия систему счисления.
Внутренняя структура Android
В основе Android лежит ядро Linux, которое управляет основными системными службами, такими как безопасность, управление памятью, управление процессами и сетевой стек. Над ядром Linux находится среда выполнения Android, которая включает в себя виртуальную машину Dalvik и основные библиотеки. Уровень Application Framework предоставляет приложениям высокоуровневые сервисы в форме классов Java. Наконец, на верхнем уровне находятся приложения, то есть все приложения, работающие на Android, включая системные приложения, такие как номеронабиратель, программа SMS и браузер, а также сторонние приложения.
Приложения Android обычно разрабатываются на языке Java с использованием пакета разработки программного обеспечения Android (SDK), но доступны и другие среды разработки.
Ключевые особенности Android
- Открытый исходный код: Android имеет открытый исходный код, что означает, что разработчики могут модифицировать операционную систему для каждого телефона.
- Настраиваемый пользовательский интерфейс: Android позволяет пользователям настраивать пользовательский интерфейс, в отличие от других операционных систем.
- Многозадачность: Android поддерживает многозадачность и мультитач.
- Виджеты: пользователи могут размещать виджеты на главном экране для быстрого доступа к информации.
- Google Play Store: Google Play Store, насчитывающий более 3 миллионов приложений, является крупнейшим магазином приложений.
Варианты Android
Вариант | Описание |
---|---|
Андроид Го | Урезанная версия Android, предназначенная для бюджетных устройств. |
Андроид Один | Версия Android без модификаций производителя и ориентирована на устройства начального уровня для развивающихся рынков. |
Андроид ТВ | Версия Android, предназначенная для телевизоров. |
Носить ОС | Версия Android, предназначенная для умных часов и других носимых устройств. |
Андроид Авто | Версия Android, предназначенная для автомобилей. |
Способы использования Android и устранение неполадок
Android можно использовать множеством способов: от мобильных телефонов до планшетов, телевизоров, автомобильных систем и носимых устройств. Однако, как и в любой другой системе, у нее могут быть проблемы, такие как низкая производительность, разрядка аккумулятора или ограниченное пространство для хранения. Эти проблемы обычно можно решить путем очистки кэшированных данных, удаления ненужных приложений, обновления системного программного обеспечения или выполнения сброса настроек к заводским.
Сравнение с аналогичными системами
Система | Андроид | iOS | Окна |
---|---|---|---|
Открытый источник | Да | Нет | Нет |
Настраиваемый интерфейс | Да | Ограниченное | Ограниченное |
Количество приложений в App Store | 3 миллиона+ | 2 миллиона+ | 700,000+ |
Будущее Android
Поскольку Android продолжает развиваться, ожидается, что он будет все больше интегрироваться с искусственным интеллектом, дополненной реальностью и виртуальной реальностью. Более того, вероятно, мы увидим улучшения в области безопасности, конфиденциальности и беспрепятственного взаимодействия между устройствами. Интернет вещей (IoT) — еще один сектор, в котором ожидается значительный прогресс Android.
Прокси-серверы и Android
Прокси-серверы можно использовать с Android для обеспечения повышенного уровня безопасности и конфиденциальности, особенно при доступе в Интернет через общедоступный Wi-Fi. Прокси-сервер также можно использовать для доступа к контенту, который может быть географически ограничен. Android имеет встроенную поддержку настройки параметров прокси-сервера в параметрах сети Wi-Fi.