Описание ос андроид: Страница не найдена — TECH GEEK

Содержание

Операционная система Android | Базовая структура операционной системы Android

Введение в операционную систему Android

Операционная система Android — это система с открытым исходным кодом. Многие говорят, что это Linux, но это не совсем так. Хотя у Android есть ядра, которые похожи на ядра Linux, это единственное, что похоже. Сегодня мы более подробно рассмотрим внутреннюю часть операционной системы Android, а именно процессы, инфраструктуру и другие подобные структуры. Итак, давайте начнем с самых основ и рассмотрим внутренний корень операционной системы Android.

После выпуска iPhone и Windows Lumia Series, то есть телефонов, связанных с Microsoft Windows, Google захотел сделать то же самое. Но они хотели что-то, что может быть открытым исходным кодом. Основной причиной этого было то, что любой мог отлаживать его, изменять любые изменения по своему желанию. Затем пришла идея Linux. Linux — это полностью открытая операционная система, и она широко принята сообществом во всем мире. Это одна из тех операционных систем, которая используется даже больше, чем Windows или Mac OSX. Кроме того, в Linux есть возможность запускать практически все, что может быть запущено на Mac или Windows. Таким образом, Google решил разработать операционную систему для сотового телефона с той же базовой внутренней оболочкой, что и в Linux, чтобы она была совместима практически со всем, и внешняя оболочка была бы разработана так, как, когда и как она требуется.

Операционная система Android как проект с открытым исходным кодом (AOSP)

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

Как вы можете видеть на приведенном выше изображении, первый уровень — это Application Framework, второй — это прокси-серверы Binder IPC, третий — это системные службы Android, четвертый — HAL или полная форма, представляющая уровень аппаратной абстракции, и последний. будучи ядром Linux. Теперь, как я уже говорил ранее, вы можете видеть, что единственной частью Linux, из которой состоит операционная система Android, является ядро ​​Linux. Теперь давайте рассмотрим их все по одному.

Android Application Framework

Эта платформа приложений используется разработчиками приложений для Android. Эта часть Android как минимум имеет отношение к аппаратному уровню. Приложения для Android запрограммированы на языке Java. После программирования приложения инструменты Android SDK помогают скомпилировать данные и файлы ресурсов, такие как XML-файлы, файлы JAR, файлы манифеста и другие изображения и прочее, в один архивный пакет с расширением .apk. Этот файл apk можно использовать для установки приложения одним щелчком мыши на устройствах Android. Теперь, поскольку операционная система Android ведет себя как среда Linux, поведение приложения здесь тоже самое. Каждое приложение рассматривается как отдельный пользователь от другого и работает на своей собственной виртуальной машине. Это делает программный код приложения изолированным, а также предотвращает заражение от других, если это не указано явно. Каждое другое приложение имеет свой собственный идентификатор пользователя, а каждый другой процесс имеет собственную виртуальную машину.

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

Binder IPC известен как Binder Inter-Process Communication. Этот интерфейс позволяет программисту создавать приложения для связи с другими приложениями. Чаще всего общаются не приложения, а процессы. Binder IPC помогает запускать несколько процессов одновременно на параллельном уровне. Эта реализация связующего поставляется через ядро ​​операционной системы Android. Теперь возникли вопросы о том, почему механизм связывания должен оставаться в ядре и почему он не может работать из механизмов Linux IPC? Основная причина этого заключается в том, что механизм связывания избегает ненужного распределения пространства в отличие от других механизмов IPC в системе Linux. Если вы слышали о термине «магия в python», то именно так может выглядеть Binder IPC для разработчика приложений, поскольку он полностью скрыт от них и, по-видимому, просто работает, в отличие от инфраструктуры высокого уровня, где Вы должны заставить это работать это явно. Это фактически позволяет высокоуровневой структуре взаимодействовать со службами операционной системы Android.

Системные сервисы операционной системы Android

Сервис — это скомпилированный фрагмент кода, который долгое время работает на фоне операционной системы Android без какого-либо интерфейса. Любое приложение, будь то пользователь или система, может запустить службу, но оно все равно будет работать в фоновом режиме, даже если приложение закрыто. Однако существует два типа услуг:

Запущенные Услуги

Запущенные сервисы обычно запускаются, когда приложение требует этого. Однако тип обслуживания Started обычно выполняет только одну операцию и ничего не возвращает.

Связанные Услуги

Ограниченные сервисы предлагают интерфейс связи клиент-сервер. Связанная служба работает до запуска приложения переднего плана, а затем останавливается после уничтожения действия приложения.

Системные сервисы android предоставляют пользователям необходимую информацию для того, чтобы они правильно работали. И эти коммуникации между системными службами и пользовательскими приложениями осуществляются с помощью Binder IPC из ядра. Теперь это может удивить, но не все приложения в Android написаны на Java. Некоторые из них написаны на C и C ++. Те приложения, которые должны быть в тесном контакте с оборудованием, написаны на C и C ++. Основная причина этого заключается в том, что большую часть времени системные службы должны находиться в постоянном контакте с оборудованием. Это делает очень важным, чтобы скомпилированный фрагмент кода был чрезвычайно быстрым. А когда дело доходит до аппаратного ускорения и высокой производительности, C намного быстрее, чем Java или любой другой язык.

Аппаратные службы, которые постоянно используются, например, датчики приближения, акселерометр или сенсорный экран, должны быть написаны на C. Другое оборудование, такое как Камера или звук, в основном использует вызовы JNI. Таким образом, если вы когда-либо заметите, сенсорные экраны всегда будут быстрее, чем запуск камеры или воспроизведение песни через музыкальный проигрыватель.

При создании системного сервиса обратите внимание, что сервисы, как правило, запускаются в основном процессе, и он не создает отдельный процесс. Короче говоря, если ваш код будет выполнять некоторую интенсивную работу с процессором и графическим процессором, например, игры с высоким разрешением, то вы должны предпочесть создание новых потоков в том же сервисе; иначе всегда будет высокий шанс появления диалогового окна «Приложение не отвечает».

Рекомендуемые курсы

  • Обучение сертификации ИТ-безопасности
  • Полный курс по Ruby on Rails
  • Профессиональное обучение CSS
  • Программа на HTML5 и CSS3

Уровень аппаратной абстракции

HAL или Hardware Abstraction Layer специально разработан для поставщиков. Разработчикам приложений здесь мало или почти нечего делать. Этот слой помогает вставить функциональность без каких-либо изменений в системе. Каждая другая система имеет HAL по-разному, так как они сделаны для конкретного устройства. HAL состоит из двух типичных структур: Модуль и Устройство.

Структура модуля в HAL хранится в виде разделяемой библиотеки в формате .so, который состоит из основных метаданных, таких как номер версии, автор, который разработал модуль, и тому подобное. Структура устройства — это фактическое аппаратное обеспечение продукта. Аналогичен модулю, но структура устройства определяет более полную версию общей информации об оборудовании, которая содержит указатели и другие аналогичные элементы, специфичные для каждого оборудования.

В Linux приложения взаимодействуют с базовым оборудованием через системные вызовы. Но в операционной системе Android приложения взаимодействуют с оборудованием через API Java.

Ядро Linux

Компиляция ядра Linux для операционной системы Android аналогична компиляции его для базовой ОС Linux. Разница лишь в том, что версия для Android немного более продвинутая, чем версия для Linux. Основная причина в том, что ядро ​​Android состоит из дополнительных функций, таких как wakelocks, двойное нажатие для разблокировки и другие подобные функции, встроенные в мобильное операционное устройство. Такие функции, как wakelock, важны, поскольку ядро ​​будет работать на портативном устройстве, и оно должно быть более агрессивным в управлении памятью и батареями; в отличие от базового Linux, где управление энергопотреблением не является проблемой. Эти дополнительные требования возникают в ядре, а не в системе, поскольку эти вещи не должны влиять на встроенные драйверы.

Всякий раз, когда вы слышите, как кто-то говорит «это Linux», они обычно имеют в виду ядро, поскольку оно является самой основной, но самой важной частью любой операционной системы. Основная причина, по которой android основан на ядре Linux, заключается в том, что он имеет открытый исходный код. Любой может пойти дальше и модифицировать ядро ​​Linux без каких-либо аппаратных ограничений или даже каких-либо проблем с лицензионным платежом.

Разница между Linux и Android

Итак, теперь мы наконец достигли самой запутанной стадии этого блога: Linux против Android. Люди обычно считают Android дистрибутивом Linux, но я бы сказал, что они правы только на 50%. Всякий раз, когда загружается операционная система Android, она в основном загружает ядро, как и любой другой дистрибутив Linux, но остальная часть программного обеспечения полностью отличается от Linux. Приложения Linux не будут работать на Android, а также наоборот, если они не скомпилированы в среде chroot. Библиотеки, представленные в типичном дистрибутиве Linux и Android, полностью отличаются друг от друга. В принципе, вы не можете получить доступ к корневому терминалу в Android, как в случае с Linux. Это основная причина, почему люди обычно устанавливают Busybox, SuperSU и его двоичные файлы после рутирования, чтобы у них был более детальный доступ командной строки к ядру и оболочке. В Android нет оболочки по умолчанию, но ее можно получить, установив эмулятор терминала из магазина Google Play. Эмулятор терминала выглядит так:

Среда выполнения Android работает на виртуальной машине Dalvik. Эта Dalvik VM на самом деле является интерпретатором языка программирования Java. Вся среда выполнения Android написана на Java в Android, и, поскольку все приложения Android написаны на Java, становится намного проще и плавнее запускать приложения в виртуальной среде. А так как все приложения и даже среда выполнения написаны на Java, любому разработчику становится намного проще настраивать каждую часть операционной системы Android. Android обычно разрабатывался как однопользовательская операционная система (в отличие от леденца и зефира, где может быть несколько пользователей). Чтобы на самом деле сделать это проще, позвольте мне выразить это в такой форме. Приложения Android — это не что иное, как процессы Linux в конце, и именно так они и работают. И поскольку я уже говорил выше, что у каждого приложения есть свой собственный процесс, ядру становится проще создавать отдельный UID для каждого процесса и обрабатывать файлы и память приложения без каких-либо дополнительных усилий.

На самом деле есть нечто большее, чем основы операционной системы Android, о которых я упоминал выше. У Android есть основной процесс, известный как «Zygote», и он превосходен в том, что он делает. Этот процесс фактически запускается с командами инициализации при загрузке Android. Я не буду вдаваться в подробности, но я думаю, что основ операционной системы Android на самом деле достаточно, чтобы вы начали работать с Android. Чтобы получить больше информации, вы можете посетить source.android.com и developers.android.com, который является официальным веб-сайтом от Google для любого обновления для Android.

Рекомендуемые статьи

Вот несколько статей, которые помогут вам получить более подробную информацию об операционной системе Android, поэтому просто перейдите по ссылке.

  1. HTML5 против Flash — как они отличаются
  2. Лучшие 8 полезных приложений Office Suite для вашего Android
  3. Топ 5 бесплатных эмуляторов Android для ПК
  4. Вопросы об интервью с Android — 10 самых полезных вопросов
  5. Карьера в разработке Android
  6. 33 главных отличия iPhone от Android

Обзор операционной системы для мобильных устройств Google Android

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

История операционной системы Google Android началась 5 сентября 2007 года. Разработкой данной ОС занимается Open Handset Alliance (OHA), созданный по инициативе Google для разработки открытых стандартов для мобильных устройств. В настоящее время членами OHA являются многие ведущие операторы, а также производители комплектующих и телефонов. Первым Android-устройством стал смартфон T-Mobile G1, разработанный тайваньской компанией HTC, специализирующейся на смартфонах.

В течение 2008 года устройства, работающие под ранними версиями Android, особенного распространения не получили. Однако благодаря высоким темпам развития данной ОС и ее качественному совершенствованию к концу 2009 года Android-смартфоны присутствовали в портфолио всех ведущих производителей мобильных устройств. Краткие сведения и основные технические характеристики наиболее популярных из них приведены в табл.1.

Таблица 1. Основные технические характеристики наиболее распространенных телефонов на базе ОС Android

Модель

Год анонса

Процессор (модель, частота)

Объем ОЗУ, Мб

Объем ПЗУ, Мб

Дисплей (диагональ, разрешение, пикс.)

Коммуникаци и,навигация

Разрешение камеры, Мп

Версия ОС

Примечание

«Acer Liquid»

2010

Qualcomm QSD 8250, 768 МГц

256

512

3,5″, 480×800

Bluetooth, Wi-Fi, GPS

5

1.6

«Gigabyte Whale»

2010

Qualcomm MSM 7225, 528 МГц

256

512

2,8″, 240×320

Bluetooth, Wi-Fi, GPS

2

1.6

«Google Nexus One» (производитель HTC)

2009

Qualcomm QSD 8250, 1 ГГц

512

512

3,7″, 480×800

Bluetooth, Wi-Fi, GPS

5

2.1

Официально в РФ не поставляется

«HighScreen PP5420» (Вобис Компьютерс)

2009

Qualcomm MSM 7201A, 528 МГц

128

256

3″, 240×400

Bluetooth, Wi-Fi, GPS

3

1.5

«Highscreen Zeus» (Вобис Компьютерс)

2009

Qualcomm MSM 7225, 528 МГц

256

512

3,2″, 240×400

Bluetooth, Wi-Fi, GPS

3

1.5

«HTC Desire»

2010

Qualcomm QSD8250, 1 ГГц

578

512

3,7″, 480×800

Bluetooth, Wi-Fi, GPS

5

2.1

«HTC Hero»

2009

Qualcomm MSM7200A, 528 МГц

288

512

3,2″, 320×480

Bluetooth, Wi-Fi, GPS

5

1.5

«HTC Legend»

2010

Qualcomm MSM7227, 600 МГц

384

512

3,2″, 320×480

Bluetooth, Wi-Fi, GPS

5

2.1

«HTC Magic»

2009

Qualcomm MSM 7201A, 528 МГц

192

512

3,2″, 320×480

Bluetooth, Wi-Fi, GPS

3,2

1.5

«HTC Tattoo»

2009

Qualcomm MSM 7225, 528 МГц

256

512

2,8″, 240×320

Bluetooth, Wi-Fi, GPS

3,2

1.5

«HTC T-Mobile G1»

2008

Qualcomm MSM 7201A, 528 МГц

192

256

3,2″, 320×480

Bluetooth, Wi-Fi, GPS

3,2

1.5

«Motorola Milestone»

2009

ARM Cortex-A8, 550 МГц

256

512

3,7, 480×854

Bluetooth, Wi-Fi, GPS

5

2.0

Официально в РФ не поставляется

«Samsung i5700 Spica»

2009

Samsung SC36410, 800 МГц

128

200

3,2″, 320×480

Bluetooth, Wi-Fi, GPS

3,2

1.5

«Samsung i7500 Galaxy»

2009

Qualcomm MSM7200A, 528 МГц

128

8096

3,2″, 320×480

Bluetooth, Wi-Fi, GPS

5

1.5

«Sciphone N19»

2009

Samsung S3C2448, 400 МГц

128

128

2,8″, 240×320

Bluetooth, Wi-Fi

2

1.5

Официально в РФ не поставляется

«Sciphone N21»

2009

Marvell PXA 310, 624 МГц

128

256

3,2″, 240×400

Bluetooth, Wi-Fi, GPS

5

1.5

Официально в РФ не поставляется, поддержка 2х SIM-карт

«Sony Ericsson XPERIA X10»

2009

Qualcomm QSD8250, 1 ГГц

256

1024

4,0″, 480×854

Bluetooth, Wi-Fi, GPS

8,1

2.1

«Sony Ericsson XPERIA X10 mini»

2010

Qualcomm MSM7227, 600 МГц

128

128

2,55″, 240×320

Bluetooth, Wi-Fi, GPS

5

1.6

«Sony Ericsson XPERIA X10 mini pro»

2010

Qualcomm MSM7227, 600 МГц

128

128

2,55″, 240×320

Bluetooth, Wi-Fi, GPS

5

1.6

QWERTY-клавиатура

 

Обзор структуры операционной системы

Структурная схема ОС Android и механизм выполнения приложений на Android-устройствах иллюстрирует рис. 1 (источник — [1]).

Рис. 1. Структурная схема операционной системы и механизм выполнения программ в ОС Android

 

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

Ядром ОС Android является Linux. В Android Linux-ядро отвечает за управление безопасностью, питанием, памятью, процессами, сетевым стеком и драйверами дисплея, камеры, аудиоустройств, Wi-Fi, клавиатуры. Также ядро выступает в роли HAL (Hardware Abstraction Level — уровень аппаратных абстракций) между аппаратной частью телефона и прочим программным обеспечением устройства.

Следующим уровнем программной структуры Android являются набор библиотек, написанных на языке C++, и среда исполнения прикладных программ. Входящие в Android библиотеки обеспечивают работу мультимедийных функций (в том числе, поддерживаются кодеки MPEG4, H.264, MP3, WMA, WAV, AAC, AMR, JPG, PNG), работу с графикой и аппаратными ускорителями, базами данных, «движком» WebKit, являющегося основой браузера Android криптографическим протоколом SSL (Secure Sockets Layer — уровень защищенных сокетов) и другими базовыми функциями.

Среда исполнения прикладных программ состоит из двух основных компонентов — виртуальной JAVA-машины Dalvik, на которой и происходит исполнение прикладных программ ОС Android, и набора написанных на языке JAVA библиотек, обеспечивающих необходимый функционал прикладным программам.

Dalvik поддерживает одновременное исполнение нескольких программ. На проходившей с 15 по 18 февраля 2010 года выставке «MWC 2010» компанией Myriad Group была продемонстрирована одна из версий данной виртуальной машины под названием Dalvik Turbo, обеспечивающая в 3 раза большую скорость исполнения кода. Основной особенностью Dalvik является ее оптимизация для работы на устройствах, имеющих небольшой объем оперативной памяти. Для оптимизации быстродействия и снижения потребления памяти Dalvik использует свой формат байт-кода (вариант представления JAVA-программ при их исполнении) несовместимый со стандартным байткодом JAVA-приложений.

Каждое запущенное на Android-устройстве приложение работает на своем экземпляре Dalvik, который, в свою очередь, является отдельным Linux-процессом, контролируемым ядром системы. Благодаря подобной реализации обеспечивается устойчивость данной ОС к фатальным сбоям, так как сбой одного из приложений не вызовет отказа всей системы.

Следующим уровнем в структуре ОС Android являются «Системы приложений» (Application Framework), которые иногда называют «каркасом» приложений. Инструментарий данного уровня активно используется всеми прикладными приложениями данной ОС, так как именно на этом уровне реализованы все базовые функции — телефония, навигация, оконный интерфейс, управление ресурсами и ряд других. Очень важным элементом, концептуально выделяющим Android на фоне других ОС для мобильных телефонов, является Content Providers (провайдеры данных), позволяющий объединять информацию из различных источников в единое целое. Одни и те же провайдеры данных могут использоваться в разных приложениях, за счет чего достигается высокая степень интеграции приложений между собой.

Верхним иерархическим уровнем в структуре Android являются прикладные программы, причем встроенные в ОС программы и сторонние приложения находятся на одном уровне и могут получить доступ к одним и тем же ресурсам. Благодаря подобной схеме все основные компоненты ОС, в том числе рабочий стол или менеджер звонков, могут быть замены сторонними компонентами.

Приложения для Android создаются на языке JAVA, а основными инструментами разработчика являются среда Eclipse и Android SDK. Приложения для ОС Android распространяются посредством Android Market, представляющего собой онлайн-сервис, позволяющий загружать бесплатные программы и в ряде стран приобретать платные программные продукты.

Отладочный мост Android

Основными пользователями утилиты Android Debug Bridge (adb), входящей в состав Android SDK, являются программисты, создающие приложения для данной программной платформы. Однако благодаря широте своего функционала утилита adb может использоваться и ремонтниками для тестирования и восстановления ПО Android-устройств. Для использования adb необходимо установить Android SDK (данная утилита находится в папке tools) и подключить телефон к компьютеру с помощью DATA-кабеля. Сопряжение с компьютером подавляющего большинства Android-смартфонов осуществляется с помощью стандартных miniUSB-кабелей.

При подключении к компьютеру Android-устройства могут работать в двух режимах — USB Flash Drive и Android Composite ADB Interface. В первом случае карта памяти microSD, установленная в телефоне, отображается в виде логического диска, с содержимым которого можно выполнять все необходимые операции. Во втором случае с телефоном можно работать как с удаленным терминалом посредством adb и других средств Android SDK. Драйверы, необходимые для Android Composite ADB Interface, могут быть загружены с сайта Android Developers [2]. Для телефонов, не поддерживаемых стандартными драйверами, можно обратиться к сайту производителя устройства. Драйверы Android Composite ADB Interface устанавливаются стандартно. В частности, в ОС Microsoft Windows данную операцию выполняют следующим образом: после подключения телефона к компьютеру по соответствующему запросу ОС указывают папку, в которую были распакованы необходимые драйверы, и затем следуют инструкциям, выводимым на дисплее компьютера.

Для работы Android-смартфонов в режиме Android Composite ADB Interface понадобится выполнить ряд настроек и в самом устройстве, которые мы рассмотрим на примере Android версии 1.5:

1. Отключают режим USB Flash Drive: Меню — Настройки — Карта SD и память — снимают флажок «USB mass storage».

2. Разрешают отладочный режим USB-интерфейса: Меню — Настройки — Приложения — Разработка. Устанавливают флажок «Отладка USB».

3. Отключают переход в режим энергосбережения: Меню — Настройки — Звук и экран — Время до отключения экрана. Устанавливают переключатель в положение «Не выключать». Данная настройка нужна для обеспечения стабильности работы устройства в режиме Android Composite ADB Interface.

Для работы с утилитой adb с помощью файловых менеджеров Far/Total Commaner входят в папку «tools», находящуюся в каталоге, куда установлен Android SDK. После этого в командной строке файлового менеджера посредством команды «cmd» вызывают диалоговое окно консоли Windows, где и вводят необходимые команды. Основные команды утилиты adb приведены в табл. 2, а команды adb shell, полезные при диагностике и программном ремонте Android-устройств — в табл. 3.

Таблица 2. Команды утилиты adb

Синтаксис команды

Описание

Ключи командной строки

adb -d

Режим подачи команд единственному подключенному USB-устройству. В случае, если подключено больше одного USB-устройства, команда вернет ошибку

adb -e

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

adb -s <serial number>

Подача команд только на устройство с номером <ser­ial number>. Команда может подаваться как на запущенный экземпляр эмулятора, так и на реальное устройство

adb -p <prod­uct name / path>

Подача команд только на устройство с определенным именем или адресом. В случае, если в команде ключ «-p» не задан, команды подаются на устройство, указанное в переменной среды ANDROID_PRODUCT_ OUT. При указании путей следует использовать абсолютные значения «out/target/product/…»

Ключи управлении данными

-w

Очистить раздел пользовательских данных (информация стирается физически)

-f

Очистить раздел пользовательских данных (очищаются только заголовки файловой системы)

Общие команды

adb help

Вызов краткой справки по командам утилиты adb

adb help all

Вызов подробной справки по командам утилиты adb

adb version

Отобразить информацию о версии утилиты adb

Команды управления подключением устройств

adb devices

Отобразить список подключенных к компьютеру Android-устройств

adb connect <host>:<port>

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

adb disconnect <host>:<port>

Отключить от компьютера устройство, находящееся по указанному сетевому адресу

Команды управления устройством

adb push <local> <remote>

Скопировать файл или папку на Android-устройство. Параметр <local> содержит путь к исходному файлу/папке на компьютере, <remote> — адрес, по которому файлы должны быть размещены на устройстве

adb pull <remote> <local>

Загрузить файл или папку с Android-устройства на компьютер. Параметр <remote>- адрес, по которому расположены исходные файлы на устройстве, <local>- путь к результирующему файлу/папке на компьютере

adb sync [<directory>]

Синхронизировать указанную в параметре <directo­ry> папку с устройством. Копирование производится только для изменившихся файлов

adb shell

Перейти в режим интерактивного удаленного терминала (список команд см. в табл. 3)

adb shell <command>

Выполнить одиночную команду терминала

Синтаксис команды

Описание

adb emu < command >

Выполнить команду удаленного терминала на эмуляторе

adb logcat [<filter-spec>]

Просмотреть протокол работы устройства. При необходимости его можно отфильтровать по параметру <filter-spec>

adb forward <local> <remote>

Отобразить подключенные программные интерфейсы, обеспечивающие обмен данными между процессами. Подробности приведены в справочной системе adb

adb jdwp

Отобразить PID всех процессов, использующих JDWP (отладочный протокол JAVA)

adb install [-l] [-r] <file>

Скопировать и установить на устройство программу, путь к apk-пакету, которой обозначен <file>. Данная команда полезна при работе с устройствами, не поддерживающими работу в режиме USB Flash Drive. Ключи команды:

— l — использовать режим forward lock (метод защиты контента, при котором не устанавливается каких-либо ограничений, кроме запрета пересылки другим пользователям).

— r — переустановить программу, сохранив присутствующие на устройстве файлы конфигурации и данные этого приложения

adb uninstall [- k] <packpage>

Удалить с устройства программу с именем packpage. Использование ключа -k позволяет сохранить папку данных приложения и его кэш

adb bugreport

Отобразить всю отладочную информацию устройства, включаемую в отчет об ошибках

Использование adbв командных файлах (скриптах)

adb wait-for- device

Блокировка, пока устройство находится в состоянии online

adb start-serv- er

Убедиться в том, что сервер утилиты adb запущен

adb kill-server

Остановить сервер утилиты adb, если он запущен

adb get-state

Отобразить список возможных состояний устройства — выводит строку » offline | bootloader | device»

adb get-serial- no

Отобразить строку <serial-number>

Прочие команды

adb status- window

Отслеживать состояние указанного устройства

adb remount

Переподключить системный раздел устройства (/sys­tem) в режиме чтение/запись

adb reboot [bootloader/ec overy]

Перезагрузить устройство. Опционально можно задать режим — либо начальный загрузчик (boot­loader), либо встроенная программа восстановления (recovery)

adb root

Перезапустить сервис adbd c правами суперпользователя

adb usb

Перезапустить сервис adbd в режиме отслеживания USB-интерфейса (используется для связи с телефоном через USB-порт)

adb tcpip <port>

Перезапустить сервис adbd в режиме отслеживания указанного порта интерфейса TCP/IP (используется для связи с телефоном по протоколу TCP/IP, например посредством Wi-Fi)

Примечание.В скобках ([ ]) приведены необязательные параметры

 

Таблица 3. Команды adb shell

Команда

Описание

cat

Вывод в терминал содержимого указанного файла

chmod

Команда для изменения прав доступа к файлам и каталогам

date

Команда для отображения текущей даты и установки часов устройства

dbus-daemon

Сервис, управляющий взаимодействием приложений друг с другом

dhcpcd

Сервис, конфигурации сети при автоматическом присвоении IP-адресов

dumpcrash

Отображение дампа информации о параметрах ОС и настройках устройства

dumpsys

Отображение подробного дампа информации об ОС и ее параметрах

flash_image

Программирование заданной области памяти устройства образом в формате img

getevent

Отображение информации о «событиях» устройства (вызов функций и т.д.)

getprop

Отображение информации о текущих настройках устройства

hciattach

Утилита инициализации драйвера последовательного интерфейса

hcid

Сервис управления Bluetooth

id

Отображение информации о текущем пользователе и административной группе, к которой он принадлежит

ifconfig

Получение информации о сетевых интерфейсах

iftop

Отображение списка запущенных сетевых процессов и объемах принятых/переданных данных

installd

Сервис, отвечающий за установку ПО

ioctl

Утилита низкоуровневого управления устройствами

kill

Отправка сигнала процессу / отображение списка сигналов (kill -l)

ln

Создать ссылку (ярлык)

log

Выборочное отображение протокола устройства

logcat

Отображение полного протокола работы устройства

ls

Отображение содержимое текущего каталога

lsmod

Отображение статуса модулей ядра Linux

mediaserver

Утилита управления аудиоинтерфейсами

mkdir

Создать каталог

mkdosfs

Создание раздела, отформатированного в файловой системе MS DOS

monkey

Отладочная утилита, служащая для генерации псевдослучайных событий — нажатий кнопок, прикосновений к дисплею и т.д.

mount

Подключение файловых систем (логических разделов), получение сведений о текущем списке подключенных файловых систем

mv

Переместить файл

netcfg

Отображение информации о сетевых интерфейсах

netstat

Отображение текущего статуса сетевых подключений

Команда

Описание

notify

Функция генерации событий (нажатия на клавиши, касание экрана, входящий вызов и т.д.)

ping

Отправка эхо-запроса к другому узлу сети

pm

Отображение списка установленных пакетов

printenv

Отображение значений переменных окружения ОС

ps

Отображение списка процессов

radiooptions

Управление радиотрактом устройства и вызовами

reboot

Перезагрузка устройства

renice

Управление приоритетом запущенных процессов

rm

Удалить файл/каталог

rmdir

Удалить пустой каталог

rmmod

Удалить модуль ядра Linux

route

Утилита для управления и отображения таблицы перенаправления пакетов протокола TCP/IP

schedtop

Отображение информации о запланированных событиях

sdptool

Утилита для получения информации и управления сервисами, запущенными на устройстве

sdutil

Утилита для управления SD-картой и USB- интерфейсом

sendevent

Команда для «генерации» заданных событий

service

Утилита для просмотра списка запущенных сервисов и управления ими

setconsole

Команда для управления консолью

setprop

Задание значений системных ключей

sh

Вызов интерпретатора команд (например, для исполнения файла со скриптом)

sleep

Перевод устройства в спящий режим

surfaceflinger

Отключение вывода изображения на дисплей устройства

su

Выполнение команды от имени другого пользователя. Команда su, введенная без параметров, служит для перехода в режим работы от имени суперпользователя root

svc data

Разрешение/запрет на передачу данных посредством мобильной сети (GPRS/EDGE/3G)

svc wifi

Получение информации и управление передачей данных посредством сети Wi-Fi

svc power

Получение информации и управление питанием устройства

top

Отображение полного списка запущенных процессов

umount

Отключение файловых систем (логических разделов)

vmstat

Отображение состояния виртуальной машины

wipe

Очистка от информации пользовательского/системного разделов

wpa_cli, wpa_supplicant

Утилиты управления беспроводными интерфейсами

Примечание.Информацию о необходимых параметрах и формате вызова команды можно получить, введя нужную команду без параметров

 

ПО Android-устройств можно, в зависимости от производителя, обновлять как с помощью фирменной утилиты, запускаемой на компьютере, к которому подключен телефон, так и с карты памяти. Обратите внимание — в документации ряда смартфонов указано, что для обновления ПО можно использовать карту памяти объемом не более 1 (2) Гб, отформатированную в файловой системе FAT. Конкретная методика обновления ПО зависит от производителя устройства, однако для многих Android-смартфонов, поддерживающих обновление с карты памяти, данную операцию проводят следующим образом (на примере Sciphone N19):

1. Форматируют карту памяти в файловой системе FAT (не путать с FAT32!).

2. В корневой каталог карты памяти помещают файлы ПО телефона (uimg, system.img.yaffs1, uImage, updata.txt).

3. Выключают устройство, устанавливают в него карту памяти и включают смартфон.

4. При включении устройства процесс обновления ПО будет начат автоматически, при этом на дисплее будет отображено сообщение «Updating».

5. По окончании обновления ПО на дисплее устройства будет отображен запрос на перезагрузку.

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

Обратите внимание, на устройствах других производителей для перехода в режим программирования Flash-памяти при включении телефона, возможно, потребуется нажать определенную комбинацию клавиш, например, одновременно нажать клавиши Home, End и включения аппарата.

Резюме

Операционная система Google Android является одной из самых быстро развивающихся, при этом к ней приковано внимание не только рядовых потребителей, но производителей мобильных устройств.

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

Литература и интернет-источники

1. http://www.ibm.com

2. http://developer.android.com/ sdk/

1. Александр Будик. Google Android. Архитектура и первый результат — «гуглофон» G1 // Интернет-портал 3DNews — http://www. 3dnews.ru/phone/google-android

2. Фрэнк Эйблсон. Введение в разработку для платформы Android // Интернет-портал ibm.com — http://www.ibm.com/developer works/ru/library/os-android-devel/ index.html

Автор: Антон Печеровый (г. Орел)

Источник: Ремонт и сервис 

Операционная система Android: Описание, версии, Новости

Операционная система Android — благодаря ОС Андроид стало возможно массовое проникновение цифровых технологий во все вертикали и горизонтали социальной, культурной и профессиональной структуры общества, таким образом сформировав глобальную сеть не только из обладателей дорогих и стационарных компьютеров, но и из обладателей недорогих мобильных устройств.

Два главных достоинства ОС Android:

  1. Простота использования — объектно-ориентированное управление — то есть, что вижу, то и делаю, использую подсказки;
  2. Для ОС Android доступны все виды программного обеспечения — развлекательные, профессиональные, утилиты, сервисные и др., список которых расширяется каждый день.

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

Основной архитектурный элемент, на котором работает ОС Android, является ядро Linux — связующий элемент между программным обеспечением и базовыми приложениями устройства. Компания разработчик Linux — Open Handset Alliance — принадлежит Google.

Первая презентация ОС Android произошла в сентябре 2008 года. С тех пор ОС Android обновлялась 40 раз (на момент 7 октября 2015 г.). В каждой обновлённой версии Android разработчики исправляли ошибки — неустойчивые модули программы — и добавляли новые функциональные возможности системы.

Версии Android

Каждая отдельная версия Android имеет порядковый номер, расширение и — начиная с версии 1.5 — кодовое имя, заимствованное из кондитерского мира сладостей.

Частота обновлении

ОС Android — начиная с версии 3.1 — обновляется каждые 6 месяцев. Последнее обновление ОС Android с условным обозначением «M» было презентовано на конференции Google I/O 2015. На текущий момент доступны 12 версии ОС Android для устройств в различных конфигурациях.

ОС Android содержит пакет базовых инсталлированных приложении — телефон, смс клиент, календарь, калькулятор, часы и другие. Содержание пакета варьируется для каждой отдельной версии Android.

Помимо базовых приложении, пользователь может дополнительно устанавливать приложения из Play Market, расширяющие функциональные возможности умного устройства.

Приложения для ОС Android пишутся на языке программирования Java и запускаются с помощью движка — виртуальной машины — Dalvik. Разработчики могут писать собственные приложения — игры, утилиты, сервисные — используя программу Android SDK.

Итог

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

Обзор операционной системы Android 4.4 KitKat

Когда компания Google анонсировала очередную версию мобильной операционной системы, не возникло сомнений в том, что порядковый номер 4.4, вместо предположительного 5.0, говорит в пользу того, что важных изменений ждать не стоит. И действительно, на сайте Google можно было найти всего чуть больше одного десятка пунктов, часть из которых и так давным-давно присутствуют в фирменных оболочках сторонних разработчиков. Неужели в Android OS все работает настолько слажено, что и добавить нечего? А ведь под управлением этой операционной системы сейчас работает 81% смартфонов в мире. Если изменения не существенны, почему было не оставить кодовое название прежним? Потому, что даже это небольшое количество внесенных изменений заставляет взглянуть на Android, как на новую ОС, начиная от дизайна и заканчивая плавностью и скоростью работы.

Большая часть из описанных ниже функций доступна на устройствах изначально работающих на операционной системе Android 4.4. В устройствах получивших обновление до Android 4.4, отсутствует встроенный лаунчер Google Experience

Косметические изменения Android 4.4 KitKat

Для начала давайте посмотрим на визуальные отличия Android 4.4, а начинаются они с экрана блокировки. Появившиеся в Android 4.2 виджеты теперь скрыты. Тем, кто пользуется ими, придется включить их в разделе «Безопасность». В нижний правый угол добавили иконку камеры. Нажав на ярлык камеры в правой части экрана появляется превью приложения. Чтобы перейти к нему, нужно сдвинуть иконку влево. Есть и прежний вариант – сдвиг виджета с часами влево. По всей видимости, нововведение должно помочь новичкам, показав, что и их устройство позволяет запускать камеру без разблокировки экрана. Если потянуть вверх за стрелку внизу экрана – запустится Google Now.

Разблокировав смартфон, пользователь попадает на основное окно рабочего стола. Верхняя и нижняя строки стали прозрачными. Визуально это делает экран больше. Статусная строка избавилась от пиктограмм синего цвета. Теперь основной цвет для Android – белый. Под статусной строкой расположено не удаляемое поле поиска Google. В самом низу находятся три клавиши управления: «Назад», «Домой» и «Диспетчер запущенных приложений». Над ними расположены четыре ярлыка разделенные пиктограммой вызова списка установленных приложений. Ярлыки стали больше. Еще выше два кружочка, где больший обозначает то, на каком из окон рабочего стола вы сейчас находитесь. Как и раньше, создание папок осуществляется перетаскиванием одного ярлыка на другой. Фон папок белый полупрозрачный.

Удержание на свободном пространстве рабочего стола переносит пользователя в меню выбора обоев, виджетов и настроек поиска. Здесь же можно поменять расположение окон рабочего стола. Найти виджеты справа от списка установленных приложений теперь не удастся, все они расположены здесь. Нижняя строка ярлыков состоит из ярлыка запуска набора номера, приложения Hangouts, заменившего собой «Сообщения», браузера Chrome и камеры. Каждое из этих приложений получило ряд изменений. Интерфейс приложения отвечающего за работу со звонками выглядит по-другому. Вверху отображается последний входящий/исходящий звонок, под ним три большие иконки избранных, ниже наиболее часто используемые контакты, а в самом низу – пиктограмма вызова цифровой клавиатуры и, слева и справа, пиктограммы для перехода к истории звонков и настройкам. Из полезного нельзя не отметить автоматический поиск соответствия незнакомым номерам информации в Google. Например, вы набираете номер 0 800 ххх ххх, нажимаете позвонить и в ту же секунду смартфон меняет номер на название компании, учреждения, службы. Более того, если у них есть логотип, он автоматически подставится в поле изображения контакта. Точно такой же принцип работы и при входящих звонках.

Приложение Hangouts теперь позволяет общаться не только между пользователями аккаунтов Google, но и посредством текстовых и мультимедийных сообщений. Отдельного приложения для сообщений нет. Назвать Hangouts в его сегодняшнем виде удачной заменой «Сообщений» нельзя, в частности вызывает вопросы реализация группировки сообщений от одних и тех же пользователей. С другой стороны, возможности по работе с сообщениями шире, чем были раньше. Что касается текстовой клавиатуры, то нельзя не отметить огромнейший набор эмотиконов.

За исключением режима HDR+, интерфейс камеры не претерпел никаких изменений. Принцип работы HDR+ состоит в склеивании трех снимков в один снятых с разной экспозицией – позволяя расширить динамический диапазон в сравнении с обычной съемкой. «Обычный» режим HDR давно присутствует почти на всех Android-смартфонах, но там это дополнительные возможности реализованные производителем устройства, здесь же функция изначально встроена в систему.

Список установленных приложений также остался прежним, единственное изменение – прозрачный фон, вместо мрачного черного цвета.

 

В меню «Настройки» есть небольшие отличия. Первые коснулись работы Wi-Fi-модуля, появился пункт позволяющий включить или отключить поиск некоторыми приложениями сетей даже в том случае, если Wi-Fi выключен.

 

В разделе «Ещё…» добавили строчку выбора приложения по умолчанию для обмена сообщениями, если таковое установлено.

Меню «Оповещение населения», бесполезное в наших широтах, включает в себя активацию и настройку уведомлений в случае наступления природных катаклизмов.

 

Новый раздел «Общие» призван помочь пользователям в выборе и удалению установленных лаунчеров, если таковые имеются.

«Нажать и оплатить» (Tap & Pay) – так называется меню, где будут отображаться приложения, используемые при бесконтактной оплате с использованием NFC. Например, одним из таких приложений может служить Google Кошелек.

Есть изменения и в настройке работы геолокационных служб – более доходчивое описание режимов определения координат по GPS или Wi-Fi и мобильным сетям. Высокая точность задействует все имеющиеся возможности. Сокращение энергопотребления использует только мобильные и Wi-Fi-сети. Определение по датчикам устройства включает работу GPS. Определившись с наиболее подходящим для вас режимом, можно узнать, какое из установленных приложений или служб запрашивало ваше местоположение, а также то, насколько сильно это повлияло на заряд аккумулятора.

Последний из новых пунктов – «Печать». Зайдя в него можно найти ближайший к вам сетевой принтер.

Из менее значимых изменений отметим возможность работы приложений в полноэкранном режиме, когда нижняя строчка с клавишами скрывается – позволит использовать всю полезную площадь экрана. По сути, этой особенности обучены уже многие устройства, но только с Android 4.4 она станет поддерживаться на аппаратном уровне, без необходимости получения Root-прав.

Переработан принцип работы мультизадачности: висящие в фоне приложения отнимают меньше ресурсов, а переход между ними стал более быстрым. Появилась аппаратная поддержка ИК-передатчиков, кои сейчас можно встретить в устройствах минимум у четырех производителей: Samsung, LG, HTC, Sony. Для улучшения автономности при воспроизведении музыки обработкой данных теперь будет заниматься DSP-процессор. При воспроизведении музыки на экран блокировки выводится изображение текущего альбома и клавиши управления плеером. Должны быть заметны изменения и для любителей активного образа жизни – для этого в Google оптимизировали поток данных со всех имеющихся в устройстве датчиков.

Ну а если вдруг вы потеряете смартфон или его у вас украдут, можно воспользоваться удаленным контролем. Чтобы связаться со смартфоном, достаточно того, чтобы у него был доступ в интернет и, важно, осталась ваша учетная запись. Пользователь может заблокировать смартфон, сделать сброс к заводским настройкам, включить сигнал и узнать местоположение устройства. Точность определения последнего параметра зависит от того, какие средства определения координат задействованы. Даже если все они отключены, в том числе и определение координат службами Google, вы все равно сможете получить координаты с точностью до 20 метров. Сия возможность одновременно радует и пугает.

Несколько изменился менеджер закачек, теперь он больше походит на файловый менеджер. Обновили почтовый клиент, хотя понять, в чем же отличия между условно новой и текущей версией клиента, не удалось. Автолюбителям должно прийтись по душе то, что сообщения можно будет читать не только с экрана смартфона, но и мультимедийной системы автомобиля (добавили поддержку профиля Bluetooth Message Access Profile), не отвлекаясь от управления. Последнее, о чем хотелось бы сказать – Quickoffice – приложение для работы с офисными документами, как из внутренней памяти устройства, так и облачных сервисов.

Отказ от использования виртуальной машины Dalvik

Описание оставшихся нововведений начнем с самого кардинального – смены среды выполнения приложений (компилятора) с виртуальной машины Dalvik на ART (Android RunTime). Если не вдаваться в дебри программирования, главное отличие компилятора ART заключается в том, что приложения оптимизируются под конкретно взятое устройство в процессе установки приложения, а не в момент его запуска, как это происходит сейчас. При переходе на ART, есть как плюсы, так и небольшие, но минусы. К последним относится немного больший размер самих приложений и как следствие, чуть большее время установки. К плюсам: снижение энергопотребления из-за меньшей нагрузки на процессор, больше свободной оперативной памяти, более быстрый запуск приложений и улучшение плавности работы. Поскольку для написания обзора Android 4.4 использовался смартфон LG Nexus 5, сказать о том, насколько плавней становится работа устройства при переключении на ART, мы не можем. Если довериться отзывам пользователей других Nexus-устройств, получивших обновление Android до версии 4.4, то по их словам, плавность и скорость запуска приложений заметно выросли. От себя же добавим, что использование ART существенно влияет на автономность устройства, что хорошо видно по LG Nexus 5, где мы сравнивали время работы смартфона при использовании виртуальной машины Dalvik и ART. Открытым остается вопрос, как быстро столь существенные изменения получат «обычные» устройства, в которых будет использоваться Android 4.4 и, собственно, получат ли вообще. Еще одно важное изменение в Android 4.4 – возможность работы на устройствах с 512 МБ ОЗУ. Так что владельцы не совсем новых смартфонов, для которых есть кастомные прошивки от Cyanogen и AOSP, вполне могут придать своему устройству второе дыхание.

Ok Google

Для вызова службы Google Now нужно перейти к крайнему левому окну рабочего стола или провести снизу вверх от нижней кромки экрана, даже если экран заблокирован. Поскольку компания Google старается обновлять свои сервисы на всех устройствах, а не только линейке Nexus, узнать о новых возможностях Google Now можно на любом имеющемся под рукой Android-смартфоне. Что касается голосового поиска, то для людей использующих не английский язык интерфейса, изменений пока нет никаких.

Итоги

Android 4.4 KitKat – это не просто очередное обновление операционной системы, по нему можно увидеть, куда движется разработчик. Во главу угла ставится улучшение автономности и плавности, взаимодействие с другими устройствами посредством беспроводных коммуникаций, придание оболочке более легкого вида и добавление тех функций, которые уже давно присутствуют на большинстве Android-смартфонов. Если с появлением Android 4.3 Jelly Bean, пользователи практически не получали никаких значимых изменений, то ожидать обновление до Android 4.4 KitKat стоит хотя бы ради улучшенной плавности работы и автономности. К тому же, как уже было сказано, установить и комфортно пользоваться новой версией ОС можно будет не только на смартфоны с 1 ГБ ОЗУ и выше, но и смартфонах с 512 МБ оперативной памяти. А значит, в следующем году сегмент недорогих устройств станет еще больше, что повлечет за собой снижение нижней ценовой планки и увеличит и без того огромную долю Android-смартфонов.

 

Обзор Android 10 с акцентом на безопасность — Отзывы TehnObzor

Автор Александр Шаман На чтение 10 мин Опубликовано Обновлено

В новой версии операционной системы Android 10 в Google сделали акцент на безопасности и приватности, а также добавили несколько новых функций вроде «Тёмного режима». Хотя эта мобильная ОС не славится чрезмерной заботой о личных данных пользователей, некоторые улучшения есть и в этом аспекте.

Как и в Windows 10, небольшие обновления ОС Android бывают и между выходами новых версий. Тем не менее здесь будут рассмотрены только основные возможности, которые появились именно в Android 10.

Читайте также: Apple iOS 13: гладкая как шёлк ОС для смартфонов Apple

Кто получит обновления?

Android 10 появилась не на всех девайсах и не сразу. Поддерживается только ограниченным числом смартфонов, и первыми новую ОС получили смартфоны Google Pixel.

В Google постарались сделать число обновляемых устройств максимальным, но это непросто, учитывая количество производителей и моделей. В итоге только 8,2% от смартфонов, которые вышли с сентября 2019 года работают на Android 10. Если посчитать также версию Android 9, лишь 39,5% устройств работают на двух новых ОС. Для сравнения у Apple цифры совсем другие: 81% iPhone используют iOS 13, а с учётом iOS 12 число устройств достигает 94%.

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

Основные особенности

Android 10 и iOS 13 вышли почти одновременно, их основными особенностями является «Тёмный режим» и улучшенная безопасность данных.

Однако, в целом Android выглядит примерно так же, как и раньше. Приложения находятся в своём ящике, и на домашнем экране их можно располагать в любом порядке, в отличие от строгой сетки iOS. В операционной системе от Google гораздо удобнее реализовано подключение к Wi-Fi – значок находится прямо на панели быстрого доступа, когда у Apple приходится каждый раз открывать множество меню.

Главные отличия заключаются в подходе компаний к безопасности данных. Если верить Apple, система вас никак не отслеживает, никому не передаёт вашу информацию и не использует рекламу для заработка – но, всё это может происходить через любое из множества приложений в App Store. С другой стороны, приватность используется как некое конкурентное преимущество, а не фундаментальное право каждого человека, что может вызывать недоумение.

В Google же активно используют данные о своих пользователях. Рекомендуемые места на Картах или рекламные баннеры в браузере во многом основаны на наших действиях. Компания утверждает, что сервисы от этого становятся удобнее и функциональнее – таргетированная реклама лучше случайной. Правда, для этого необходимо собирать данные о вас, хотите или нет.

Тем не менее функций для обеспечения безопасности в Android 10 больше, чем в любой другой предыдущей версии. Но, сделав упор на безопасности в качестве основного улучшения, Google обречена проиграть Apple, потому что система Android пока способна предложить только полумеры, а iOS – полноценную приватность.

Новое название

Уже традиция – каждый год фанатами Android начинается бурное обсуждение того, что означает название новой версии. Много лет Google брала для именования сладости или десерты, было даже сотрудничество с брендами вроде Kit-Kat и Oreo.

Android 10 использует в названии лишь букву Q, и это вызвало у всех серьёзное замешательство. Точной расшифровки нет, но с наибольшей вероятностью Q означает Quit (выход). Видимо, в Google решили перестать использовать слова для именования новых версий, и в будущих названиях мы увидим только числа.

Безопасность данных

Во время презентации Android 10 в Google заявили, что в этой версии будет более 50 обновлений касательно приватности и безопасности пользователя, и улучшений на самом деле здесь много. Главное из них – раздел «Конфиденциальность» в настройках. Большинство опций не новые, но теперь они все собраны в одном месте, и, возможно, люди наконец начнут обращать на них внимание.

Основная настройка – «Управление разрешениями», где перечислены все приложения, имеющие доступ к главным функциям смартфона. К сожалению, остальные интересные опции спрятаны в секции «Расширенные настройки». «История местоположений» даёт возможность запретить отправку данных о вашей локации рекламодателям. «Отслеживание действий» позволяет отключить сохранение вашей активности в сети и приложениях. В секции «Реклама» вы можете настроить персонализацию рекламных объявлений – это должно сильно сократить объём информации, которую приложения о вас собирают.

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

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

Машинное обучение

За последние годы важной частью Android стал искусственный интеллект, и особенно его реализация в виде голосового помощника. В Android 10 — всё обучение происходит прямо на девайсе, без необходимости отправлять информацию на серверы Google. Однако, всё это уже давно есть у Apple, хотя лучше поздно, чем никогда.

Функция Smart Reply работает в большинстве приложений и предлагает шаблоны для быстрого ответа на сообщения. Кроме того, в зависимости от полученного текста на выбор могут предлагаться и другие действия – например, если вам прислали адрес, вы увидите кнопку с предложением открыть его на Картах.

Среди новых функций Ассистента – возможность управлять голосом в сторонних приложениях. Правда, пока это работает не слишком стабильно.

Тёмный интерфейс

За последние несколько лет «Тёмный режим» стал одной из самых спорных функций во всех операционных системах – не обошёлся без неё и на Android 10. Эту возможность едва ли можно назвать плохой, но непонятно, откуда вдруг в ней появилась потребность. Возможно, пользователи просто устали от однообразных интерфейсов?

Тем не менее благодаря тёмным цветам меньше устают глаза, и это особенно удобно вечером или ночью. Обновился и «Ночной режим» – это немного другая функция, а в настройках «Цифрового благополучия» вы можете установить для неё расписание. Тёмный режим теперь применяется ко всей системе: к панели уведомлений, настройкам, слайдеру изменения громкости и остальному. Что самое важное, Google здесь не использовала лишь один цвет. Одни панели становятся действительно чёрными, когда другие – одного из оттенков серого.

Непонятно, будет ли этот режим экономить батарею. Google уверяют, что да, когда режим «Экономия заряда» активирует его автоматически. Но вряд ли влияние на аккумулятор станет действительно большим. Как бы то ни было, выглядит режим классно и вносит разнообразие в светлые экраны, на которые мы безостановочно смотрели последнее десятилетие.

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

Улучшенные жесты

В прошлой версии Android от Google нам показали новый метод управления жестами, который практически полностью избавлялся от знакомой тройки из Квадрата, Треугольника и Круга. В Android 10 их можно убрать вообще (в зависимости от настроек и смартфона).

Теперь навигацию возможно производить одними жестами. В нижней части экрана появилась тонкая черта, при нажатии на которую, ничего не происходит. Но, свайп от неё вверх закроет используемое приложение и перенесёт вас на домашний экран, что очень похоже на iOS. Потяните медленно вверх, и откроется ящик приложений. Если остановиться на середине пути, слева появится переключатель приложений.

Доступно нам и несколько других трюков. Нажмите на линию и потяните влево или вправо, чтобы быстро переключиться между приложениями. Сделайте свайп вверх с середины левой или правой стороны экрана, и вы переместитесь назад или вперёд, что заменяет привычную треугольную кнопку. Свайп вверх из нижних углов запустит Google-Ассистент.

Все эти жесты рассчитаны на большие полноразмерные экраны, однако, продажи флагманов из-за пандемии коронавируса упали. А вот Pixel 3a с огромными рамками вокруг дисплея продаётся по-прежнему хорошо, так что пока неизвестно, оправдается ли новый подход.

Функции на будущее

Когда Google впервые объявила об Android 10, компания подчеркнула наличие поддержки раскладных смартфонов. Это устройства, у которых двойной экран, и новая версия ОС должна уметь переключаться между основным и дополнительным дисплеем.

Однако, всё это было до выхода Samsung Galaxy Fold, который оказался не слишком удобным в использовании и при этом невероятно дорогим. На рынке уже есть несколько раскладных моделей от Samsung, Motorola, Huawei и LG, хотя спросом они не пользуются – во многом из-за огромной цены.

Тем не менее это хороший задел на будущее, сюда же можно отнести и поддержку 5G – девайсы начинают лучше определять соединение, что приводит к более высокой скорости и стабильности. Безусловно, эта технология очень важна, но она нацелена на будущее, потому что сейчас покрытие 5G во всём мире не слишком большое.

Что насчёт Android 11?

Как и в случае с большинством обновлений мобильной операционной системы Google, следующая версия ОС Android 11 не будет обладать огромным количеством новых функций. Скорее всего, мы увидим решение главных проблем и ряд небольших дополнительных возможностей.

Улучшения должны коснуться поддержки 5G, управления голосом, воспроизведения контента и ответа на уведомления. Продолжится и работа над безопасностью данных – например, пользователи смогут выдавать приложениям разрешения на камеру или микрофон только на один сеанс.

Одиннадцатая версия должна охватить большее число девайсов, что в течение многих лет является одной из главных проблем Android. Финальный релиз запланирован на конец 2020 года.

Итог

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

Android по-прежнему остаётся великолепной операционной системой для мобильных устройств. Её критикуют за то, что она не такая изящная и стильная, как iOS, но это дело вкуса. Правда, в плане безопасности Apple далеко впереди – компания не зарабатывает за счёт сбора информации о пользователях, и это решение пока себя оправдывает. Google на это отвечают сервисами более высокого качества, большинство из которых бесплатны и надёжны. Готовы ли вы ради этого делиться информацией о своих предпочтениях и действиях? Решать вам.

Сравнение Google Android 10 с Android 9.0 Pie

Пишет Александр уже на протяжении почти двух десятилетий. Первоначально для местных СМИ собирал новости в области технологий. Его любовь к научной фантастике разбудила огромную жажду знаний. Пытаясь понять, как это работает и может ли работать лучше, он настолько увлекается, словно погружается в транс. За это, среди коллег в TehnObzor он и получил прозвище — Шаман.

Google Android 10 – продуманная и качественная операционная система с огромной базой пользователей и большим числом поддерживаемых девайсов. В Google продолжают работать над своей мобильной ОС, поэтому и дальше она будет становиться только лучше.

плюсы и минусы, характеристики, функции, жесты

Android 10 – это обновление операционной системы, которое, как и все обновления Android, не будет иметь значения для большинства людей, по крайней мере, в течение года – а скорее всего, даже двух или трех. По сравнению с тем, как быстро и широко обновления iOS попадают на iPhone по всему миру, патчи Google распространяются со скоростью таяния ледников. Один год мы могли бы смириться с этим. Несколько лет мы можем пользоваться старой системой. Но каждый год одно и то же. Так работает экосистема Android, ничего с этим не поделаешь. Да, Google?

Говоря о новых андроидах я всегда в начале упоминаю черепашью скорость обновлений, потому что эта тема гораздо более актуальна для большинства людей, чем реальные функции новой ОС. Вполне возможно, что в этом году все будет немного лучше – Google намекает на это довольно сильно – но пока единственными, кто может надежно получать обновления Android своевременно, являются владельцы Pixel.

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

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

Примечание. Этот обзор основан на последней общедоступной бета-версии Android 10, которая, по словам Google, функционально идентична полноценной версии.

Android 10

Жесты

Что каждый пользователь Android 10 заметит в первую очередь, — это то, что привлекло наибольшее внимание в ходе бета-тестов Android Q (кодовое имя для Android 10). И вы уже должны быть в курсе, что это. Конечно, это новая навигационная система жестов. Отчасти она вызвала много споров, потому что все изменения произошли отчасти из-за того, что старая система нарушает работу многих приложений Android, а отчасти потому, что она слегка запутана.

Хотя некоторые из жестов изменились в ходе бета-тестирования, базовая навигация не сильно поменялась по сравнению с оригинальной концепцией.

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

Эти жесты пропускают самую важную (и, что удивительно, наиболее часто используемую) кнопку на Android: назад. Решение Google состоит в том, чтобы сделать всю левую и правую стороны экрана выделенными для возврата назад, когда вы проводите от края. Хм, кажется, я уже видел это в каком-то яблочном саду.

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

Работает это все так:

  • Проведите снизу: вернетесь домой или перейдете на обзорный экран
  • Проведите снизу-вверх на главном экране: откроете контейнер приложений
  • Из центра нижней рамки вверх: переключатель приложений
  • Проведите с любой стороны сбоку: вернетесь назад
  • Проведите пальцем по диагонали вверх от нижних углов: включите Google Assistant
  • Проведите сверху вниз: откроете быстрые настройки и уведомления

Android 10 навигационная система жестов

Ну что, запомнили? Вот и я нет. Почему я вообще должен запоминать такое количество жестов – за что? Но после нескольких минут использования Android 10 большая часть становится интуитивно понятной и плавной. Анимация не так хороша, как на iPhone, но это и не то, что когда-либо действительно меня беспокоило.

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

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

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

Хотя есть возможность вернуться к кнопкам, если вы этого хотите – у меня такого желания не возникло. Даже если вы сомневаетесь, я рекомендую включить жесты и использовать их в течение нескольких недель. Вы можете обнаружить, что они для вас гораздо удобнее, чем кнопки, как это было и со мной.

Однако я надеюсь, что производители приложений быстро адаптируют свои приложения к этому новому миру жестов. Я также думаю, что Google снова перевернет жесты с ног на голову после того, как развернется Android 11, поэтому не буду слишком привязываться к ним.

Темная тема

Темный режим (Google называет это «темой», хотя других тем, кроме светлой и темной, не существует), является довольно модной тенденцией в этом году. Гугл решил сесть и на эту бутылку, и угадайте что случилось? Вокруг стало так много черных экранов, что, проходя по улице, тебе кажется, будто все пялятся в выключенные телефоны.

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

К сожалению, разработчики приложений Google не ставили приоритетом то, чтобы их приложения поддерживали темную тему. Слишком многие из них не переключаются на нее сейчас, хотя Google говорит, что они уже работают над этим. Видимо, так же, как работали над созданием этого «шедевра». Для сравнения просто посмотрите, как работает темная тема в One UI на Samsung и на чистом Android 10.

Я не из тех людей, которые обращаются в религию темного режима, но мне нравится иметь возможность переключаться между двумя темами. Странно, что вы его нельзя настроить на автоматическое включение на закате, как, например, с Night Light и темными темами на устройствах Samsung, а вскоре и на iPhone с выходом iOS 13.

Темная тема Android 10

Режим фокусировки и уведомления

Начиная с сегодняшнего дня, Google предлагает бета-доступ к новой функции под названием Focus Mode (Режим фокусировки), которая является своего рода странным гибридом между таймерами приложений, от которых вы получаете уведомления и «Не беспокоить».

Режим фокусировки позволяет вам занести в черный список набор приложений, которые вы считаете отвлекающими. Затем, когда вы включаете этот режим, эти приложения становятся серыми и перестают работать в фоне. Они не будут отправлять вам уведомления, и когда вы попытаетесь запустить их, вы увидите всплывающее окно, которое мягко напоминает: «Эй, разве не ты сейчас сказал, что хочешь сосредоточиться на чем-то более важном?»

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

  • Не беспокоить
  • Режим фокусировки
  • Таймеры уведомлений приложений
  • Настройки приоритета уведомлений
  • Каналы в уведомлениях (для приложений, которые предлагают разные настройки для разных типов оповещений)
  • Родительский контроль

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

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

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

Говоря об уведомлениях, Google встроил больше интеллекта в кнопки быстрого ответа, которые появляются на них. Скорее всего, вы увидите соответствующие кнопки приложения, такие как Google Maps, а не ответы в одно слово. Как и в случае с предыдущими разработками компании в области Android (фрагменты и действия), оно выглядит аккуратно при появлении, но не ждите, что такая красота будет радовать вас в каждом уведомлении.

Разрешения, конфиденциальность и обновления

Наиболее важные обновления в Android 10 – это новые ограничения на то, что приложения могут делать и к какой информации они могут получить доступ. Google опубликовал список основных изменений, и он довольно длинный. Ознакомиться с ним можете вот здесь.

Среди наиболее важных изменений и, безусловно, наиболее заметных, — новые настройки разрешений расположения приложений. Впервые пользователи смогут выбрать новую опцию, которая позволяет считывать их местоположение только во время использования приложения. Раньше на Android было все или ничего, в то время как iPhone уже давно получил этот тип разрешений. Как и iOS 13, Android 10 будет периодически предоставлять уведомления, чтобы напомнить вам, что приложение работает в фоновом режиме и получает доступ к вашему местоположению.

Есть и другие важные функции конфиденциальности. Я не буду вдаваться во все из них, но вот некоторые наиболее важные:

  • Приложения не смогут получить доступ к неизменным идентификаторам устройств, что затруднит их отслеживание.
  • Приложениям больше не разрешается запускаться и работать в фоновом режиме; они должны выдать уведомление, чтобы сказать вам, что они работают.
  • Доступ к камере стал более ограниченным.
  • Доступ к Wi-Fi также более ограничен. А поскольку Wi-Fi потенциально может определить ваше местоположение, приложениям также потребуется разрешение на местоположение для просмотра информации о вашей сети.
  • Прямо сейчас Android работает почти так же, как ваш настольный компьютер, где приложения могут получить доступ ко всему жесткому диску. Android 10 представляет «хранилище с ограниченным объемом», которое дает приложениям только отфильтрованное пространство вне их собственной директории, как и iPhone. К сожалению, хранилище с ограниченным объемом – это лишь опция Android 10, и она не станет обязательным требованием до следующего года.

Еще одно большое изменение в Android 10 называется «Project Mainline», и оно позволяет Google продвигать ключевые обновления безопасности непосредственно через магазин Google Play. Это не мечта о своевременном выпуске значительных обновлений ОС без необходимости ждать производителей и операторов, но, по крайней мере, шаг в правильном направлении. К сожалению, Project Mainline будет доступен только на телефонах, которые поставляются с Android 10 по умолчанию, но не на тех, которые обновляются до него.

Конфиденциальность Android 10

И последнее, но не менее важное: Google настроил свои меню параметров таким образом, чтобы все ваши настройки конфиденциальности были расположены в одном месте (естественно, это называется «Конфиденциальность»). Удобно иметь все в одном месте, но визуализация того, что делают мои приложения, была бы лучше.

Мне нравится, что в этом разделе есть ярлыки для различных панелей и настроек вашего аккаунта Google. Надеюсь, что они будут использоваться на всех телефонах, а не только на Pixel, и Google потребует от производителей предоставить аналогичные ссылки на конфиденциальность в своих смартфонах.

К сожалению, самая яркая функция Android 10 также не будет доступна при запуске: Live Caption. Когда я попробовал ее ранее в этом году, я был поражен тем, как быстро и точно она создает субтитры для любого аудио или видео на телефоне (даже с громкостью, установленной на ноль). Это может быть основной функцией для глухих или слабослышащих пользователей, но она не появится до конца этого года и в первое время будет доступна только для телефонов Pixel.

Звук Android 10

Итоги

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

Изменения конфиденциальности в Android 10 настолько важны, что я больше обычного разочарован, что это обновление будет длиться вечно, прежде чем достигнет тех телефонов, которые на самом деле покупают большинство людей. Однако многие функции, ориентированные на пользователя, менее значимы, чем в предыдущие годы. Жесты и Темная тема – неплохие нововведения, но они принципиально не меняют природу ОС и не дают ей новых возможностей.

Одна из вещей, которые мне больше всего нравятся в Android, это то, насколько охотно Google пытается пробовать новые идеи. Может быть утомительно, что поведение уведомлений меняется каждый год, но то, как они работают в Android 10, настолько удобно, просто и интуитивно понятно, что оно оправдывает все эти эксперименты.

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

Это означает, что Android 10 не является финишной чертой – это лишь новый круг, и он далеко не последний. Он добился реального прогресса и движется в правильном направлении, но по факту выглядит так же.

Плюсы:

  • Много функций
  • Уведомлениями легче управлять
  • Намного проще контролировать права на конфиденциальность

Минусы:

  • Много функций
  • Жесты не позволяют открывать диспетчер приложений
  • Обновление Android все еще занимает слишком много времени на большинстве телефонов

Вышла ОС Android 10 — что нового

Компания Google официально выпустила новую версию операционной системы Android 10, пока что только для смартфонов серии Pixel. Новинка включает в себя ряд изменений, которые касаются безопасности, удобства и новых возможностей.

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

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

Тёмная тема оформления теперь работает по всей «десятке» и для отдельных приложений вроде календаря или Google Фото. Эта возможность снижает нагрузку на глаза в  тёмное время суток и позволяет экономить батарею на смартфонах с OLED-экранами.

Функция «живых субтитров» позволяет перевести в текст любые голосовые сообщения, озвучивание видеоролика и так далее. А «режим концентрации» не допустит, чтобы пользователь отвлекался от основных задач на мессенджеры или социальные сети. Он будет блокировать входящие уведомления от этих сервисов.

В Android 10 появилась встроенная функция записи экрана. Эта возможность позволяет обойтись встроенными возможностями для фиксации происходящего на экране. Больше не надо ставить сторонние приложения.

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

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

Из мелочей отметим встроенный эффект боке для камеры, новые видео- и аудиокодеки, поддержку API Vulkan 1.1 и различные улучшения по части Wi-Fi. 

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

По последним данным, обновления уже доступны для некоторых моделей брендов Redmi, OnePlus и Essential Phone.

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.

Обзор, история, работа, особенности и преимущества

Операционная система Android

Android OS была разработана OHA (Open Handset Alliance), возглавляемым Google Inc. OHA — это группа из нескольких компаний, таких как Sony, Samsung и Intel, которые предоставляют услуги с использованием телефонов на базе Android. Android — самая известная в мире мобильная платформа, которая обеспечивает питание от сотен до миллионов мобильных устройств в 190 странах мира. День ото дня число пользователей устройств на базе Android растет, чтобы использовать различные приложения, такие как приложения, игры и т. Д.

Что такое операционная система Android?

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

Операционная система с открытым исходным кодом, такая как Android, основана на Linux с интерфейсом программирования Java. Эта ОС используется в мобильных устройствах, таких как планшетные компьютеры и смартфоны. Эта операционная система предлагает комплексный подход к разработке приложений для мобильных устройств, что означает, что разработчикам требуется разрабатывать ОС Android, а их приложения должны запускаться на различных устройствах на базе Android

История Android

Первая версия Android была запущена компанией Google 5 ноября 2007 года.Оттуда были выпущены разные версии. Итак, список версий Android с датами выпуска приведен ниже.

  • Версия Android 1.0 была выпущена 23 сентября 2008 г. Уровень API — 1, имя версии — Apple Pie.
  • Версия Android 1.1 была выпущена 9 февраля 2009 года. Уровень API — 2, версия — Banana Bread.
  • Версия Android 1.5 была выпущена 30 апреля 2009 года. Уровень API — 3, версия — Cupcake.
  • Версия Android 1.6 была выпущена 15 сентября 2009 года. Уровень API — 4, версия — Donut.
  • Версия Android 2.0 была выпущена 26 октября 2009 г. Уровень API — 5, версия — Éclair.
  • Версия Android 2.0.1 была выпущена 3 декабря 2009 г. Уровень API — 6, имя версии — Éclair
  • Версия Android 2.1 была выпущена 12 января 2009 г. Уровень API — 7, имя версии — Éclair
  • Версия Android 2.2 был выпущен 20 мая 2010 года. Уровень API — 8, имя версии — Froyo
  • Версия Android 2.2.1 была выпущена 18 января 2011 года. Уровень API — 8, имя версии — Froyo
  • . версия Android 2.2.2 была выпущена 22 января 2011 года. Уровень API — 8, имя версии — Froyo
  • Версия Android 2.2.3 была выпущена 21 ноября 2011 года. Уровень API — 8, название версии — Froyo
  • Версия Android 2.3 была выпущена 6 декабря 2010 года. Уровень API — 9, название версии — Gingerbread
  • Версия Android 3.Версия 0.x11 была выпущена 22 февраля 2011 года. Уровень API — 9, имя версии — Gingerbread
  • Версия Android 3.0.x была выпущена 22 февраля 2011 года. Уровень API — 11, имя версии — Honeycomb
  • Версия Android 4.0 была выпущена 18 октября 2011 года. Уровень API — 14, название версии — Ice Cream Sandwich
  • Версия Android 4.1 была выпущена 9 июля 2012 года. Уровень API — 16, название версии — Jelly. Bean
  • Версия Android 4.1 была выпущена 9 июля 2012 года.Уровень API — 16, имя версии — Jelly Bean
  • Версия Android 4.4 была выпущена 31 октября 2013 г. Уровень API — 19, имя версии — Kitkat
  • Версия Android 5.0 была выпущена 17 октября 2014 г. Уровень API — 21, имя версии — Lollipop
  • Версия Android 6.0 была выпущена 5 октября 2015 г. Уровень API — 23, имя версии — Marshmallow.
  • Версия Android 7.0 была выпущена 22 августа 2016 года. Уровень API — 24, версия — Nougat.
  • Версия Android 8.0 был выпущен 21 августа 2017 года. Уровень API — 26, название версии — Oreo
  • Версия Android 9.0 была изобретена 6 августа 2018 года. Уровень API — 28, а название версии — Pie
  • Версия Android 10 был изобретен 7 сентября 2019 года. Уровень API — 29, а название версии — Android 10
  • . Версия Android 11 была изобретена 8 сентября 2020 года. Уровень API — 30, а название версии — Android 11
  • . Версия Android 12 была выпущена в 2021 году и называется beta

Функции Android

Основные функции операционной системы Android включают следующее.

  • Эту операционную систему можно настроить в соответствии с требованиями.
  • Она поддерживает CDMA, GSM, NFC, WIFI, Bluetooth для передачи данных и телефонии.
  • Он поддерживает 2D или 3D графику.
  • Он позволяет пользователю получать сообщения, делать / получать, а также мы можем отправлять или получать мобильные данные через мобильные сети.
  • Доступны аппаратные компоненты, такие как GPS, камера и акселерометр.
  • WiFi. Технология используется в телефонах Android для подключения к другим устройствам через различные приложения.
  • Она обеспечивает поддержку многозадачности, так что мы можем переходить от одного окна к другому оконной задаче.Одновременно может работать несколько приложений.
  • Android включает несколько API-интерфейсов, поддерживающих GPS.
  • В Android встроен веб-браузер на основе макета WebKit с открытым исходным кодом для поддержки CSS3, HTML5.
  • Он имеет широкий спектр поддержки мультимедиа для выполнения записи или воспроизведения через микрофон и камеру.
  • Он поддерживает такие носители, как MKV, AVI, MPEG4, FLV, для записи или воспроизведения различных видео или аудио, и включает в себя различные форматы для изображений, такие как PNG, GIF, JPEG, MP3, BMP и т. Д.

Android Работает

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

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

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

ОС Android на основе ядра Linux предназначена в основном для устройств с сенсорным экраном, поскольку эти устройства обычно работают от аккумулятора. ОС Android предназначена для управления различными процессами, чтобы поддерживать использование энергии, обеспечивая использование батареи в течение длительного времени.

Преимущества операционной системы Android

Преимущества операционной системы Android заключаются в следующем.

  1. Он поддерживает миллионы приложений
  2. Резервное копирование и восстановление приложений
  3. Он поддерживает сторонние приложения
  4. Высокий спрос на работу для разработчиков Android
  5. Уведомления могут отображаться четко
  6. Это открытый исходный код
  7. Совместное использование Интернета может легко переходить с одного устройства на другое.
  8. Мы можем добавлять или удалять дополнительные функции
  9. Можно выбрать разные модели мобильных телефонов
  10. Поддерживает большое сообщество
  11. Память можно расширять
  12. Одновременно можно запускать многие приложения
  13. Поддерживает большие экраны по разумной цене

Связанные

Эволюция самой большой мобильной ОС в мире

Эдгар Сервантес / Android Authority

Оглавление

01Основание Android02Логотип Android03Запуск04История версий Android05Будущее Android

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

13 лет спустя мы ждем грядущего запуска Android 12. Эта ОС стала самой популярной мобильной операционной системой в мире, победив своих многочисленных конкурентов, таких как Symbian, BlackBerry, Palm OS, webOS и Windows Phone.IOS от Apple — единственная платформа, которая до сих пор является серьезным конкурентом Android, и похоже, что ситуация не изменится в ближайшее время.

Основание Android

История Android начинается в октябре 2003 года — задолго до того, как термин «смартфон» получил широкое распространение, и за несколько лет до того, как Apple анонсировала свой первый iPhone и iOS. Android Inc была основана в Пало-Альто, Калифорния. Его четырьмя основателями были Рич Майнер, Ник Сирс, Крис Уайт и Энди Рубин.В то время, как сообщалось, Рубин заявил, что Android Inc собирается разработать «более умные мобильные устройства, которые будут лучше осведомлены о местоположении и предпочтениях своего владельца».

Рубин в своем выступлении в Токио в 2013 году заявил, что ОС Android изначально предназначалась для улучшения операционных систем цифровых фотоаппаратов. Но даже тогда рынок автономных цифровых фотоаппаратов сокращался. Всего несколько месяцев спустя Android Inc. решила переключиться на использование ОС в мобильных телефонах.

Google купил Android в 2005 году и все изменилось.

В 2005 году следующая большая глава в истории Android началась, когда первоначальная компания была приобретена Google. Рубин и другие члены-основатели остались, чтобы продолжить разработку ОС под своими новыми владельцами. Было принято решение использовать Linux в качестве основы для ОС Android. Это означало, что операционная система могла быть предложена сторонним производителям мобильных телефонов бесплатно. Google и команда Android сочли, что компания может зарабатывать деньги, предлагая другие услуги, в которых используется ОС, в том числе приложения.

Рубин оставался в Google в качестве главы команды Android до 2013 года, когда компания Mountain View объявила о его уходе из подразделения. В конце 2014 года Рубин полностью ушел из Google и запустил бизнес-инкубатор для стартапов, прежде чем в конце концов вернулся в бизнес смартфонов с злополучной Essential в 2017 году.

Логотип Android

Знакомый теперь логотип для ОС Android, который выглядит как комбинация робота и зеленого жука, был создан Ириной Блок, когда она работала в Google.Блок сказал, что единственное указание, которое ей дала команда дизайнеров в Google, — это сделать логотип похожим на робота. Блок также заявил, что окончательный дизайн талисмана Android был частично вдохновлен знакомыми логотипами туалетов, представляющими «мужчин» и «женщин».

Блок и Google решили сделать самого робота Android проектом с открытым исходным кодом. Почти каждая другая крупная компания защитит такой логотип или талисман от переделки и использования другими.Однако робот Android теперь был модифицирован и использовался множеством людей, все потому, что Google допускает такие изменения в соответствии с лицензией Creative Commons 3.0 Attribution License.

Талисман Android, также известный как «Энди», был переработан вместе с большей частью брендов Android в 2019 году. Энди, возможно, потерял свое тело, но теперь новый внешний вид стал гораздо более распространенным во всем брендинге Android.

Запуск Android 1.0

В 2007 году Apple выпустила первый iPhone и открыла новую эру в мобильных вычислениях.В то время Google все еще тайно работал над Android, но в ноябре того же года компания медленно начала раскрывать свои планы по конкуренции с Apple и другими мобильными платформами. В крупном развитии Google возглавил создание так называемого Open Handset Alliance. В него вошли производители телефонов, такие как HTC и Motorola, производители микросхем, такие как Qualcomm и Texas Instruments, а также операторы связи, включая T-Mobile.

Затем председатель и главный исполнительный директор Google Эрик Шмидт сказал: «Сегодняшнее объявление более амбициозно, чем любой отдельный« телефон Google », о котором пресса спекулировала последние несколько недель.Наше видение заключается в том, что мощная платформа, которую мы представляем, будет работать на тысячах различных моделей телефонов ».

Публичная бета-версия Android версии 1.0 была запущена для разработчиков 5 ноября 2007 года.

T-Mobile G1 / HTC Dream

В сентябре 2008 года был анонсирован самый первый Android-смартфон: T-Mobile G1, также известный как HTC Dream в других частях мира. Он поступил в продажу в США в октябре того же года. Телефон с выдвигающимся 3,2-дюймовым сенсорным экраном в сочетании с физической клавиатурой QWERTY не был настоящим чудом дизайна.Действительно, T-Mobile G1 получил довольно плохие отзывы в технических СМИ. В устройстве не было даже стандартного разъема для наушников 3,5 мм, который, в отличие от сегодняшнего дня, фактически был де-факто функцией телефона среди конкурентов Android.

Однако операционная система Android 1.0 внутри уже имела товарные знаки плана Google для этой ОС. Он интегрировал ряд других продуктов и услуг компании, в том числе Google Maps, YouTube и HTML-браузер (до Chrome), который, конечно же, использовал поисковые сервисы Google.У него также была первая версия Android Market, магазина приложений, который, как гордо заявлял Google, будет иметь «десятки уникальных, первых в своем роде приложений для Android». Все эти функции сейчас кажутся довольно примитивными, но это было только начало подъема Android на рынке мобильных устройств.

История Android: все основные версии ОС на данный момент


Android 1.5 Cupcake

Первое официальное публичное кодовое имя для Android не появлялось, пока в апреле 2009 года не была выпущена версия 1.5 Cupcake.Признание названий версий Android в честь сладких конфет и десертов традиционно принадлежит руководителю проектов в Google Райану Гибсону. Однако его конкретные причины использования такого соглашения об именах остаются неизвестными. В

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

Некоторые из телефонов, которые были выпущены с установленным Cupcake из коробки, включали первый телефон Samsung Galaxy, а также HTC Hero.

Android 1.6 Donut

Google быстро запустил Android 1.6 Donut в сентябре 2009 года. Новая ОС теперь предлагала поддержку операторам связи, использующим сети на базе CDMA. Это позволило продавать телефоны Android всем операторам связи по всему миру.

Другие функции включают введение окна быстрого поиска и быстрое переключение между камерой, видеокамерой и галереей для оптимизации процесса захвата мультимедиа.Donut также представил виджет Power Control для управления Wi-Fi, Bluetooth, GPS и т. Д.

Одним из телефонов, продаваемых с установленным Donut, был злополучный Dell Streak. У него был огромный (на то время) 5-дюймовый экран, и на нашем сайте он был описан как «смартфон / планшет». В наши дни 5-дюймовый дисплей считается относительно небольшим для смартфона.

Android 2.0-2.1 Eclair

В октябре 2009 года, примерно через год после запуска Android 1.0, Google выпустила версию 2.0 с официальным кодовым названием Eclair. Эта версия первой добавила поддержку преобразования текста в речь, а также представила живые обои, поддержку нескольких учетных записей и навигацию на Картах Google, а также многие другие новые функции и улучшения.

Motorola Droid был первым телефоном с операционной системой Android 2.0 из коробки. Droid также был первым телефоном на базе Android, который продавала Verizon Wireless. Забавная мелочь: в то время как Google мог безопасно использовать Android в качестве названия своей ОС, термин «Droid» был зарегистрирован Lucasfilm в отношении роботов франшизы Star Wars .Motorola пришлось получить разрешение и заплатить Lucasfilm немного денег, чтобы использовать это название для своего телефона. Motorola продолжала использовать бренд Droid для многих своих телефонов вплоть до 2016 года.

Android 2.2 Froyo

Android 2.2 Froyo (сокращение от «замороженный йогурт») был официально запущен в мае 2010 года. Смартфоны с Froyo могут использовать несколько новых функций, в том числе функции мобильной точки доступа Wi-Fi, push-уведомления через Android Cloud для Служба обмена сообщениями с устройствами (C2DM), поддержка флэш-памяти и многое другое.

Первый смартфон с брендом Nexus от Google — Nexus One — был запущен с Android 2.1 из коробки в начале 2010 года, но в том же году быстро получил беспроводное обновление для Froyo. Это ознаменовало новый подход для Google: компания, как никогда, тесно сотрудничает с производителем оборудования HTC, чтобы продемонстрировать чистый Android.

Android 2.3 Gingerbread

Android 2.3 Gingerbread был запущен в сентябре 2010 года. ОС получила обновление пользовательского интерфейса под Gingerbread.Добавлена ​​поддержка использования функций беспроводной связи ближнего радиуса действия (NFC) для смартфонов с необходимым оборудованием. Первым телефоном, оснащенным оборудованием Gingerbread и NFC, стал Nexus S, разработанный совместно Google и Samsung. Gingerbread также заложил основу для селфи, добавив поддержку нескольких камер и поддержку видеочата в Google Talk.

Android 3.0 Honeycomb

Эта версия ОС, пожалуй, самая странная из всех. Honeycomb был создан для планшетов и других мобильных устройств с большими дисплеями.Впервые он был представлен в феврале 2011 года вместе с планшетом Motorola Xoom. Он включал такие функции, как переработанный пользовательский интерфейс для больших экранов, а также панель уведомлений, расположенную в нижней части дисплея планшета.

Идея заключалась в том, чтобы Honeycomb предлагал функции, которые не могли быть реализованы на меньших дисплеях, которые были в то время на смартфонах. Это также была реакция Google и ее сторонних партнеров на выпуск Apple iPad в 2010 году. Несмотря на то, что Honeycomb был доступен, некоторые планшеты все еще выпускались с Android 2 на базе смартфона.x версии. В конце концов, Honeycomb оказалась версией Android, не получившей широкого распространения. Google решил интегрировать большинство своих функций в свою следующую основную версию 4.0 Ice Cream Sandwich. Это немного необычно в истории Android.

Android 4.0 Ice Cream Sandwich

Выпущенная в октябре 2011 года версия Android Ice Cream Sandwich принесла с собой ряд новых функций. Он объединил многие возможности версии Honeycomb только для планшетов с ориентированной на смартфон Gingerbread.Он также включал «панель избранного» на главном экране, а также первую поддержку для разблокировки телефона с помощью камеры, чтобы сфотографировать лицо его владельца. С тех пор такая биометрическая поддержка входа в систему значительно улучшилась.

Другие заметные изменения в ICS включали поддержку всех экранных кнопок, жесты смахивания для закрытия уведомлений и вкладок браузера, а также возможность контролировать использование данных через мобильный телефон и Wi-Fi.

Android 4.1-4.3 Jelly Bean

Эра Android Jelly Bean началась в июне 2012 года с выпуском Android 4.1. Google быстро выпустил версии 4.2 и 4.3 — обе под маркой Jelly Bean — в октябре 2012 и июле 2013, соответственно.

Некоторые из новых дополнений в этих обновлениях программного обеспечения включали новые функции уведомлений, которые отображали больше содержимого или кнопок действий, а также полную поддержку Android-версии веб-браузера Google Chrome, который был включен в Android 4.2. Google Now также появился как часть поиска, в то время как Project Butter был представлен для ускорения анимации и улучшения реакции Android на прикосновения.Внешние дисплеи и Miracast также получили поддержку, как и HDR-фотография.

Android 4.4 KitKat

Android 4.4 — первая версия ОС, которая фактически использовала ранее зарегистрированное название конфеты. Перед официальным запуском в сентябре 2013 года компания на своей конференции Google I / O в том же году намекала, что кодовое название для Android 4.4 на самом деле будет «Key Lime Pie». В самом деле, большая часть команды Google Android думала, что так и будет.

Как выяснилось, директор Google по глобальному сотрудничеству с Android Джон Лагерлинг считал, что «Key Lime Pie» не будет достаточно привычным названием для использования во всем мире. Вместо этого он решил сделать что-то другое. Он связался с Nestle, создателями панели KitKat, и спросил их, могут ли они использовать это имя для Android 4.4. Nestle согласилась, и KitKat стал названием следующей версии Android. Это был маркетинговый эксперимент, который Google не возобновлял до запуска Oreo (мы еще до него добрались).

В KitKat не было большого количества новых функций, но была одна вещь, которая действительно помогла расширить рынок Android в целом. Он был оптимизирован для работы на смартфонах, у которых было всего 512 МБ ОЗУ. Это позволило производителям телефонов использовать последнюю версию Android на гораздо более дешевых телефонах. Смартфон Nexus 5 от Google стал первым смартфоном с предустановленной Android 4.4.

Android 5.0 Lollipop

Впервые выпущенный осенью 2014 года, Android 5.0 Lollipop сильно изменил внешний вид операционной системы.Это была первая версия ОС, в которой использовался новый язык материального дизайна Google. Помимо прочего, в нем широко использовались эффекты освещения и тени для имитации бумажного вида пользовательского интерфейса Android. Пользовательский интерфейс также получил некоторые другие обновления, в том числе обновленную панель навигации, расширенные уведомления для экрана блокировки и многое другое.

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

Смартфон Nexus 6 от Google и планшет Nexus 9 были первыми устройствами, на которых предустановлен Lollipop.

Android 6.0 Marshmallow

Выпущенная осенью 2015 года Android 6.0 Marshmallow использовала сладкое лакомство, любимое туристами, в качестве главного символа. Для внутреннего пользования Google использовал «Macadamia Nut Cookie» для Android 6.0 до официального анонса Marshmallow. Он включал такие функции, как новый ящик приложений с вертикальной прокруткой, а также Google Now on Tap, встроенную поддержку биометрической разблокировки отпечатков пальцев, поддержку USB Type-C, введение Android Pay (теперь Google Pay) и многое другое.

Первыми устройствами, которые поставлялись с предустановленным Marshmallow, были смартфоны Google Nexus 6P и Nexus 5X, а также планшет Pixel C.

Android 7.0 Nougat

Версия 7.0 мобильной операционной системы Google была запущена осенью 2016 года. До появления Nougat «Android N» внутри Google назывался «New York Cheesecake». Многие новые функции Nougat включают улучшенные функции многозадачности для растущего числа смартфонов с большими дисплеями, такие как режим разделения экрана, а также быстрое переключение между приложениями.

Google также внес ряд серьезных изменений за кулисами. Он перешел на новый JIT-компилятор для ускорения работы приложений, поддержал Vulkan API для более быстрого 3D-рендеринга и позволил OEM-производителям поддерживать свою ныне несуществующую платформу Daydream VR.

Компания Google также использовала этот релиз, чтобы смело выйти на рынок смартфонов премиум-класса. Собственные Pixel и Pixel XL компании, а также LG V20 были первыми, выпущенными с предустановленной Nougat.

Android 8.0 Oreo

В марте 2017 года Google официально анонсировала и выпустила первую предварительную версию для разработчиков Android O, также известную как Android 8.0. Перед этим выпуском Хироши Локхаймер, старший вице-президент Android в Google, разместил в Твиттере GIF-изображение торта Oreo — первый твердый намек на то, что Oreo, популярный файл cookie, действительно будет официальным кодовым названием для Android 8.0.

В августе Google подтвердил открытое имя Android 8.0, основанное на файлах cookie. Это был второй раз, когда компания выбрала название торговой марки для Android (Oreo принадлежит Nabisco). В отступление от своей традиции Google впервые продемонстрировала статую талисмана Android Oreo на пресс-конференции в Нью-Йорке, а не в штаб-квартире Googleplex.Статуя изображает талисман Android в виде летающего супергероя в накидке. Позже в тот же день в главном офисе Google установили вторую статую.

Что касается функций, Android Oreo содержит множество визуальных изменений в меню настроек, а также встроенную поддержку режима «картинка в картинке», каналов уведомлений, новых API-интерфейсов автозаполнения для лучшего управления паролями и данными для заполнения, а также многое другое. более. Android Oreo впервые был установлен на собственные телефоны Google Pixel 2.

Android 9.0 Pie

Google запустил первую предварительную версию для разработчиков следующего крупного обновления Android, Android 9.0 P, 7 марта 2018 года. 6 августа 2018 года компания официально выпустила финальную версию Android 9.0, присвоив ей официальное кодовое имя «Пирог».

Android 9.0 Pie включает ряд важных новых функций и изменений. Один из них отказался от традиционных кнопок навигации в пользу одной вытянутой кнопки в центре, которая стала новой домашней кнопкой. Проведите пальцем по экрану вверх, чтобы открыть Обзор с вашими недавно использованными приложениями, панелью поиска и пятью предложениями приложений внизу.Вы можете провести пальцем влево, чтобы увидеть все недавно открытые приложения, или перетащите кнопку «Домой» вправо, чтобы быстро просмотреть свои приложения.

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

Как обычно, Android 9.0 Pie был сначала официально доступен для телефонов Google Pixel, но одновременно с этим был запущен и на Essential Phone.

Android 10

Через 10 лет после запуска ОС мы достигли еще одной важной вехи в истории Android. 13 марта 2019 года Google выпустила первую официальную предварительную версию Android Q для разработчиков.22 августа 2019 года Google анонсировал крупное обновление бренда Android. Это включало новый логотип и, что более важно, решение отказаться от традиционного названия десерта для следующей версии. В результате Android Q официально известен как Android 10. Он был официально запущен 3 сентября 2019 года для устройств Google Pixel.

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

Android 11

Джо Хинди / Android Authority

18 февраля Google запустил первую предварительную версию для разработчиков Android 11. После того, как было выпущено еще несколько общедоступных бета-версий, 8 сентября 2020 года была выпущена финальная версия Android 11. Android 11 прибыл с множеством новых функций.Это включает в себя новую категорию уведомлений о разговорах, в которой все ваши чаты из различных приложений собраны в одном месте. У вас также есть возможность сохранить каждое уведомление, появившееся на вашем телефоне за последние 24 часа. Совершенно новая функция позволяет записывать изображение с экрана телефона со звуком без использования стороннего приложения. В Android 11 также есть новый раздел, посвященный управлению устройствами умного дома.

Подробнее: Лучшие функции Android 11, о которых вам нужно знать

Телефоны Pixel, однако, получают эксклюзивную функцию Android 11.Он использует искусственный интеллект и машинное обучение, чтобы контролировать, какие приложения появляются на док-станции вашего телефона.

Google установил свою традиционную статую в честь выхода Android 11, но также выпустил AR-версию статуи для всех телефонов Android ARCore. В нем даже есть пара пасхальных яиц, в том числе рецепт приготовления красного бархатного торта. Это также внутреннее кодовое имя ОС в Google.

Android 12

Джимми Вестенберг / Android Authority

В настоящее время список подтвержденных функций в Android 12 включает более простой способ поделиться своим Wi-Fi-соединением с кем-то еще.Кроме того, вы можете добавлять текст, эмодзи и стикеры к своим снимкам экрана, если они сделаны на устройстве Pixel. Также имеется поддержка более продвинутого формата изображений AVIF. Также были некоторые улучшения в уведомлениях, а также возможность добавлять ключевые обновления ОС через Google Play Store. Кроме того, был добавлен новый режим работы одной рукой, в котором кнопки и значки помещаются в нижнюю половину экрана для облегчения доступа одной рукой.

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

На данный момент выпущено три предварительных версии Android 12. Первая общедоступная бета-версия обновления ОС ожидается 18 мая в рамках конференции разработчиков Google I / O. Перед финальной версией будут выпущены четыре бета-версии. версия запущена, что должно произойти где-то в августе или начале сентября 2021 года.

Будущее Android

Android прошел долгий путь с момента своего скромного начала как продукт небольшого стартапа.Сегодня это ведущая мобильная операционная система в мире с долей рынка около 75%.

Компания Mountain View по-прежнему чрезвычайно привержена дальнейшему развитию Android, хотя есть признаки того, что ее долгосрочные планы могут расшириться.

Android продолжает набирать обороты, но впереди есть проблемы.

Последние несколько лет Google работает над созданием совершенно новой ОС под названием Fuchsia, которая может поддерживать все, от смартфонов до планшетов и даже ноутбуков и настольных ПК.В 2019 году Google запустил сайт разработки для Fuchsia. Однако мы все еще в неведении относительно планов Google относительно этой ОС. Еще неизвестно, попадет ли когда-нибудь Fuchsia в мейнстрим или уйдет в Google Graveyard вместе со многими другими проектами.

Тем временем Android продолжает набирать обороты, хотя на горизонте есть проблемы.

Дэвид Имел / Android Authority

Изменчивая история Android с развертыванием обновлений улучшилась благодаря таким инициативам, как Project Treble и Project Mainline, но фрагментация по-прежнему вызывает беспокойство.Аналогичным образом, хотя такие компании, как Samsung и OnePlus, обязались предлагать трехлетние обновления ОС и обновления безопасности для многих своих телефонов, многие OEM-производители по-прежнему прекращают поддержку через два года или даже через 12 месяцев.

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

Хотя вскоре может потребоваться еще одна адаптация к этой новой волне дизайна оборудования, было бы разумно предсказать, что Android продолжит доминировать на рынке мобильных ОС. Операционная система устанавливается на телефоны, которые продаются менее чем за 100 долларов, вплоть до дорогих флагманских устройств стоимостью более 1000 долларов.Эта гибкость в сочетании с ежегодными обновлениями должна гарантировать, что Android останется лидером в этой отрасли на долгие годы.

Мобильная операционная система

— обзор

3.1 Принцип минимальных привилегий

Люди по своей природе социальны, и наше понятие доверия является врожденным. Фактически, доверие всегда было тесно связано с выживанием. Мы обычно ограничиваем объем информации, которой мы делимся с другими, исходя из того, что, по нашему мнению, им нужно знать. Информация, если применить цифровую аналогию, распространяется по «политике наименьших привилегий».

Хотя мы можем это понять инстинктивно, одна из неотъемлемых проблем кибербезопасности заключается в том, чтобы приспособиться к тому факту, что люди также ожидают, что их компьютерные системы будут иметь такую ​​же способность, переключаться между доменами доверия и решать, какая информация должна быть передана, как он должен быть общим, и какой уровень доступа к нему должен иметь кто-то. Мы не видим проблем с использованием того же мобильного устройства, например, для чата через Twitter, а через несколько мгновений проверьте наши личные банковские балансы.Популярность фишинговых атак продолжает расти, и последствия неосведомленного пользователя, щелкнувшего то, что выглядит как законная ссылка в электронном письме, только для того, чтобы увидеть, как его действия вызывают вредоносное ПО, которое атакует уязвимость в операционной системе, слишком знакомы.

Задача, с которой сталкиваются группы безопасности, — это как защитить свои сети, так и одновременно позволить своим сотрудникам использовать преимущества производительности, предоставляемые, например, социальными сетями и облачными приложениями.

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

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

Хотя все операционные системы используют какую-то программную изоляцию (например, песочницу), средства управления доступом и аппаратную защиту (например, режимы пользователя и ядра) для сегментации приложений, служб и данных ОС с целью применения наименьших привилегий, они не могут справиться с присущей им скрытой уязвимостью.

Операционные системы предлагают хакерам огромную поверхность для атак (например, операционная система Windows и мобильные операционные системы Android содержат примерно 50 000 000 и 10 000 000 строк кода соответственно 2 ).Дифференциация на рынке мобильных устройств сводится к постоянно растущему списку функций, но именно эти функции подвергают мобильное устройство потребителей уязвимостям — примерно 1 значительный дефект / KLOC, который может позволить злоумышленнику увеличить права выполнения и скомпрометировать компьютер, чтобы проникнуть в него. как локальные, так и удаленные ресурсы. 3

Потребители также уязвимы к существованию приложений, которые позволяют веб-сайтам и поисковым системам отслеживать их поведение и разглашать конфиденциальность.Часто эти приложения (например, Google Chrome) исходят от компаний, чьей целью является получение прибыли от мониторинга потребителей, при этом явно предлагая ценность (функциональность или требования безопасности) в своих приложениях. Хотя конфиденциальность — сложный предмет, который требует самого пристального внимания, он также использует надежную реализацию с минимальными привилегиями. И безопасность, и конфиденциальность требуют, чтобы наши компьютеры были надежными.

Операционная система Android: 10 уникальных функций

С операционной системой (ОС) Android KitKat версии 4.4 развертываясь на мобильных устройствах по всему миру, Google кое-что делает — Android сейчас более популярен, чем iOS или Windows phone. ОС имеет тенденцию собирать восторженные отзывы за ее простоту использования и открытый исходный код, но многие пользователи телефонов iOS или Windows утверждают, что их предпочтительная операционная система может делать то же самое. В некотором смысле это правда, но вот 10 функций, уникальных для ОС Android.

1) Связь ближнего поля (NFC)

Большинство устройств Android поддерживают NFC, что позволяет электронным устройствам легко взаимодействовать на небольших расстояниях.Основная цель здесь — создать вариант оплаты, который проще, чем использование кредитных карт или наличных, и, хотя рынок не взорвался, как предсказывали многие эксперты, в разработке может быть альтернатива в виде Bluetooth с низким энергопотреблением. (BLE).

2) Альтернативные клавиатуры

Android поддерживает несколько клавиатур и упрощает их установку; приложения SwiftKey, Skype и 8pen предлагают способы быстро изменить стиль клавиатуры. Другие мобильные операционные системы либо вообще не допускают дополнительных клавиатур, либо процесс их установки и использования утомителен и отнимает много времени.

3) Инфракрасное излучение

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

4) Бесконтактное управление

Используя приложения Android, такие как Wave Control, пользователи могут управлять своими телефонами без касания, используя только жесты. У вас грязные руки, но вам нужно выключить экран или сменить песню? Простой. Это может оказаться особенно полезным, если вы едете за рулем, чтобы не отвлекаться от дороги.

5) Автоматизация

Приложение Tasker позволяет не только управлять разрешениями приложений, но и автоматизировать их. Вы хотите, чтобы ваши службы определения местоположения были активны только в течение дня? Хотите создать собственный способ запуска музыки — например, с помощью голосовой команды и с определенной громкостью? Таскер может помочь.

6) Загрузка беспроводного приложения

Доступ к магазинам приложений с любого мобильного устройства может быть неприятным, но iOS делает его немного сложнее — загрузите приложение на свой компьютер, и оно не будет синхронизироваться с вашим мобильным устройством, пока вы не подключитесь и не получите доступ к iTunes.Тем временем, используя Android Market или сторонние варианты, такие как AppBrain, вы можете загружать приложения на свой компьютер, а затем автоматически синхронизировать их с вашим Droid, без необходимости подключения.

7) Хранение и замена батарей

Телефоны

Android также обладают уникальными аппаратными возможностями. ОС Google позволяет извлекать и обновлять аккумулятор или заменять аккумулятор, который больше не держит заряд. Кроме того, телефоны Android оснащены слотами для SD-карт для расширения памяти.

8) Пользовательские главные экраны

Хотя некоторые телефоны можно взломать, чтобы настроить домашний экран, Android с самого начала предоставляет эту возможность. Загрузите стороннюю программу запуска, такую ​​как Nova, Apex или Slide, и вы сможете добавлять жесты, новые ярлыки или даже улучшения производительности для устройств старых моделей.

9) Виджеты

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

10) Пользовательские прошивки

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

Android предлагает множество функций, которых нет в сопоставимых мобильных операционных системах. Какая ваша любимая функция только для Android?

Изображение любезно предоставлено Wikimedia Commons

[cf] skyword_tracking_tag [/ cf]

Комментарии

комментариев

Android и iOS

Android и iOS

Android и iOS

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


iOS

И Mac OS X, и iOS произошли от более ранней операционной системы Apple Darwin, основанной на BSD UNIX. iOS — это проприетарная мобильная операционная система, принадлежащая Apple, и ее разрешено устанавливать только на оборудование Apple. Текущая версия — iOS 7 — использует примерно 770 мегабайт памяти устройства.Общее описание iOS можно найти здесь.

В iOS четыре уровня абстракции:

  1. Уровень Core OS: содержит низкоуровневые функции, на которых построено большинство других технологий,
  2. Уровень основных служб: содержит основные системные службы, которые используют все приложения,
  3. уровень мультимедиа: содержит технологии графики, аудио и видео, предназначенные для создания «лучших» мультимедийных возможностей, доступных на мобильном устройстве, а
  4. Слой Cocoa Touch: содержит ключевые структуры для создания приложений iOS.Этот уровень определяет базовую инфраструктуру приложений и поддержку ключевых технологий, таких как многозадачность, сенсорный ввод, push-уведомления и многие высокоуровневые системные службы.

iOS используется на iPad, iPhone, iPod Touch, iPod Nano и Apple TV. Существует постоянная тенденция к объединению iOS с Mac OS X. В магазине Apple доступно более миллиона приложений для iPhone, и более пятисот тысяч приложений оптимизированы для iPad.

iOS в Windows 7 : Apple не предоставляет набор инструментов для разработки приложений для iOS в Windows.Цель нижеизложенного состоит в том, чтобы на вашем компьютере было смоделированное устройство iOS с Windows 7 только для учебных целей. Вам необходимо установить IDE от Apple: Xcode. Для последней версии Xcode 4.2 требуется OS X Lion. Как установить OS X Lion и Xcode 4.2 можно увидеть в этом сообщении в блоге.

  1. Первым шагом является установка виртуальной машины OS X, как мы видели в классе гипервизора. Но вам нужно будет виртуализировать OS X Lion 10.7.
  2. Тогда вам необходимо бесплатно открыть учетную запись разработчика Apple.
  3. Затем загрузите Xcode. Вам будет предложено ввести имя пользователя и пароль Apple разработчика, созданные на предыдущем шаге.
  4. Откройте папку «Приложения» в Finder. Дважды щелкните значок «Установить Xcode», чтобы завершить его установку.
  5. Используйте симулятор iPhone / iPad, доступный в Xcode.

Android

Android основан на Linux и представляет собой мобильную операционную систему с открытым исходным кодом, разработанную Open Handset Alliance во главе с Google. Google приобрел оригинальный Android.Inc и помочь сформировать альянс организаций, занимающихся аппаратным обеспечением, программным обеспечением и телекоммуникациями, чтобы войти в мобильную экосистему. Google выпускает код Android с открытым исходным кодом под лицензией Apache.

Как устроен Android?

Подробности см. На этой странице, в указанном выше источнике изображения.

Android используется во множестве смартфонов, книжных ридеров, ноутбуков, планшетов и ТВ-боксов (например, Google TV), созданных различными производителями, такими как Samsung, Motorola, HTC, LG, ACER, ASUS, Sony Ericsson и другими.В Google Play более миллиона приложений с разными уровнями качества, как показано в этой статье. Amazon Appstore для Android насчитывает около двухсот тысяч приложений, которые можно использовать в их версии Android и других смартфонах и планшетах.

Android в Windows 7: Поскольку Android является открытым исходным кодом, мы можем без ограничений установить его в Windows 7 на виртуальной машине в бесплатном VBOX, как вы видели в классе гипервизора для других операционных систем.

Вы можете выполнить процедуру, описанную на этом сайте, а также посмотреть видео о том, как это сделать.Мы увидим, как Android работает в классе внутри VBOX. Опять же, это только для учебных целей, потому что нет полной поддержки VBOX для Android, а только для Linux.

Примечания:

A. Если вы устанавливаете Android в VBOX и хотите получить доступ к сети, вам необходимо настроить DNS-сервер, чтобы он работал. См. Необязательные шаги в первой статье, которые говорят вам сделать следующее:

  1. Нажмите ALT + F1, чтобы открыть терминал
  2. Тип — dhcpcd
  3. сетпроп нетто.dns1 xx.xx.xx.xx (где xx.xx.xx.xx — ваш DNS-сервер)
  4. Готово — Нажмите ALT + F7 для выхода

B. Чтобы ваша мышь не захватывалась и не освобождалась Android, в настройках машины VBOX выберите «Система», «Расширенные функции» и снимите флажок «Включить абсолютное указывающее устройство».


Эта страница поддерживается Al Bento
с кем можно связаться по адресу [email protected] Эта страница была обновлена ​​14 апреля 2014 г. Несмотря на то, что мы будем стараться сохранять эту информацию точной, мы не можем гарантировать точность предоставленной информации.Обзор Android

| Open Handset Alliance

Ресурсы

Android ™ предоставляет полный набор программного обеспечения для мобильных устройств: операционная система,
промежуточное ПО и ключевые мобильные приложения.

Открытым

Android был создан с нуля, чтобы позволить разработчикам создавать привлекательные мобильные
приложения, которые в полной мере используют все возможности телефона.Он был построен, чтобы быть
действительно открытый. Например, приложение может вызывать любое ядро ​​телефона.
такие функции, как совершение звонков, отправка текстовых сообщений или использование камеры,
позволяя разработчикам создавать более насыщенные и сплоченные возможности для пользователей. Android
построен на открытом ядре Linux. Кроме того, он использует настраиваемую виртуальную машину.
это было разработано для оптимизации памяти и аппаратных ресурсов в мобильной среде.
Android имеет открытый исходный код; его можно значительно расширить, чтобы включить в него новые передовые технологии.
технологии по мере их появления.Платформа будет продолжать развиваться по мере того, как разработчик
сообщество работает вместе над созданием инновационных мобильных приложений.

Все приложения созданы одинаково

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

Нарушение границ приложения

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

Быстрая и простая разработка приложений

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

Мобильная операционная система

— javatpoint

Мобильная операционная система — это операционная система, которая помогает запускать другое прикладное программное обеспечение на мобильных устройствах.Это тот же тип программного обеспечения, что и известные компьютерные операционные системы, такие как Linux и Windows, но теперь они в некоторой степени легкие и простые.

Операционные системы смартфонов включают Symbian OS, iPhone OS, RIM BlackBerry, Windows Mobile, Palm WebOS, Android и Maemo. Android, WebOS и Maemo являются производными от Linux. ОС iPhone возникла из BSD и NeXTSTEP, которые относятся к Unix.

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

Популярные платформы Мобильной ОС

1. ОС Android: Операционная система Android — самая популярная операционная система на сегодняшний день. Это мобильная ОС, основанная на Linux Kernel и программном обеспечении с открытым исходным кодом . Операционная система Android была разработана Google .Первое Android-устройство было выпущено в , 2008, .

2. Bada (Samsung Electronics): Bada — это мобильная операционная система Samsung, выпущенная в 2010 году. Samsung волна была первым мобильным устройством, в котором использовалась операционная система bada. Операционная система bada предлагает множество мобильных функций, таких как трехмерная графика, установка приложений и многоточечное касание.

3. BlackBerry OS: Операционная система BlackBerry — это мобильная операционная система, разработанная Research In Motion (RIM).Эта операционная система была разработана специально для портативных устройств BlackBerry. Эта операционная система полезна для корпоративных пользователей, поскольку она обеспечивает синхронизацию с Microsoft Exchange, электронной почтой Novell GroupWise, Lotus Domino и другим программным обеспечением для бизнеса при использовании с BlackBerry Enterprise Server.

4. iPhone OS / iOS: iOS была разработана Apple inc для использования на своем устройстве. Операционная система iOS — самая популярная операционная система на сегодняшний день. Это очень безопасная операционная система.Операционная система iOS недоступна для других мобильных телефонов.

5. Symbian OS: Операционная система Symbian — это мобильная операционная система, которая обеспечивает высокий уровень интеграции с коммуникациями. Операционная система Symbian основана на языке java. Он сочетает в себе промежуточное программное обеспечение беспроводной связи и функции управления личной информацией (PIM). Операционная система Symbian была разработана Symbian Ltd в 1998 для использования в мобильных телефонах. Nokia была первой компанией, выпустившей на тот момент операционную систему Symbian на свой мобильный телефон.

6. Windows Mobile OS: Windows Mobile OS — это мобильная операционная система, разработанная Microsoft . Он был разработан для карманных компьютеров и мобильных телефонов.

7. Harmony OS: Операционная система Harmony — это новейшая мобильная операционная система, разработанная Huawei для использования на своих устройствах. Он разработан в первую очередь для устройств Интернета вещей.

8. Palm OS: Операционная система Palm — это мобильная операционная система, разработанная Palm Ltd для использования на персональных цифровых помощниках (PAD). Он был представлен в 1996 . Palm OS также известна как Garnet OS .

9. WebOS (Palm / HP): WebOS — это мобильная операционная система, разработанная Palm . Он основан на ядре Linux Kernel . HP использует эту операционную систему в своих мобильных устройствах и тачпадах.


.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *