Смартфоны сочетают в себе такое количество функций, что они стали напоминать швейцарский армейский нож и превзошли все остальные виды телефонов. Как следствие, они превратились в сложные устройства, для эффективной эксплуатации которых нужно обстоятельно знакомиться с принципами работы. Помимо звонков и сообщений, смартфоны наделены большим количеством функций с индивидуальными настройками.
Шаги
Часть 1
Как настроить новый телефон- Некоторые устройства не позволяют расширить объем встроенной памяти и не поддерживают SD-карты.
-
Включите смартфон и выполните начальную настройку. Нажмите и удерживайте кнопку питания несколько секунд, чтобы включить телефон. Начальная загрузка аппарата также займет несколько секунд. Затем откроется меню начальной настройки. Следуйте подсказкам на экране и выполните настройку.
Выберите язык. Данная опция позволяет изменить установленный по умолчанию язык меню и языковые настройки некоторых приложений. Язык всегда можно изменить в настройках телефона.
Выберите сеть Wi-Fi. Если ваш тариф предусматривает мобильный интернет, то смартфон можно сразу подключить к сети. Также можно подключить смартфон к локальной сети Wi-Fi для более высокой скорости сетевого подключения или экономии мобильных данных. Просмотрите список доступных беспроводных сетей и выберите подходящую точку доступа.
- Для подключения к защищенной сети необходимо ввести пароль. Нажмите на поле ввода текста, чтобы вызвать экранную клавиатуру, а затем введите пароль.
-
Создайте или войдите в свою учетную запись Google. Система Android разработана компанией Google, поэтому необходимо создать бесплатную учетную запись, чтобы пользоваться сервисами Google Play, Gmail, YouTube и многими другими. Следуйте подсказкам на экране, чтобы создать аккаунт Google или войти в существующую учетную запись, которая будет привязана к данному смартфону.
-
Установите дату и время. Можно выбрать настройку времени по сети или установить текущее время вручную.
- При ручной настройке также необходимо выбрать дату, часовой пояс и формат вывода времени.
-
Используйте программу настроек, чтобы изменить конфигурацию смартфона. Такое приложение позволяет изменить практически любые параметры телефона, включая настройки установленных программ, уведомления, звуки, языки и многое другое. На главном экране нажмите ярлык, который похож на сетку, чтобы открыть все приложения. Перелистывайте экран в стороны или сверху вниз, чтобы просмотреть все установленные программы. Найдите и откройте приложение “Настройки”.
- Выберите пункты Wi-Fi, Bluetooth и Передача данных, чтобы изменить настройки, создать новое подключение, активировать или отключить функцию. Подключения по сети Wi-Fi используются в первую очередь, если рядом имеется доступная беспроводная сеть.
- Выберите мелодию вызова в пункте Звук>Мелодия звонка. Также можно отдельно настраивать громкость мелодии звонка и мультимедиа во вкладке Звук>Громкость.
-
Обеспечьте безопасность. Активируйте на смартфоне экран блокировки. Он пригодится в случае потери или кражи телефона и не позволит другим воспользоваться устройством. В “Настройках” перейдите к пункту “Безопасность” и выберите блокировку экрана одним из доступных способов - пароль, PIN-код или графический ключ. Завершите настройку параметров согласно подсказкам на экране.
- Обязательно запомните цифровую комбинацию и графический ключ, чтобы не потерять доступ к смартфону. В противном случае придется выполнить сброс до заводских настроек, что приведет к потере всех данных.
- Завершив настройки, необходимо ввести выбранный код, чтобы разблокировать свой телефон. Нажмите кнопку питания, чтобы выключить экран и заблокировать устройство. Нажмите кнопку питания еще раз, чтобы включить экран. Следуйте подсказкам и разблокируйте смартфон. Потребуется ввести пароль или графический ключ.
Распакуйте аппарат. Осмотрите устройство и найдите основные управляющие элементы. К ним относятся кнопки питания и регулировки громкости, а также разъем для подключения зарядного устройства и аудиовыход. Для удобства навигации можно использовать функциональные клавиши, которые включают кнопку возврата на главный экран в форме дома, кнопку возврата назад в виде стрелки и кнопку недавно запущенных приложений, которая позволяет просмотреть список всех работающих программ. На некоторых моделях такие кнопки становятся заметны после включения смартфона. Аппарат из коробки может быть разряжен, поэтому используйте зарядное устройство, чтобы включить телефон.
Вставьте SIM-карту. Она необходима для подключения к сети оператора. Точное расположение разъема для SIM-карты зависит от производителя устройства. Разъем может располагаться под батареей, сразу под крышкой или за специальной заглушкой. Воспользуйтесь инструкцией, чтобы обнаружить место для установки SIM-карты.
Вставьте SD-карту. Съемная карта памяти формата SD позволяет увеличить объем хранилища. Использовать такую карточку не обязательно, но иногда без нее невозможно установить новые приложения и сохранить мультимедийные файлы, если внутренняя память уже занята. Разъем для SD-карты может располагаться под крышкой и поддерживать форматы SD, mini-SD и micro-SD, которые отличаются физическими размерами. Информацию о поддерживаемых картах памяти можно найти в руководстве по эксплуатации.
Часть 2
Звонки и сообщения-
Совершите звонок. Откройте приложение “Телефон”, чтобы позвонить другому человеку. Такое приложение обычно находится в строке избранных программ в нижней части экрана или в меню всех программ. После запуска приложения откроется цифровая клавиатура. Нажмите иконку, если клавиатура не отображается. Введите номер телефона контакта и нажмите “Позвонить”. Во время вызова будут доступны дополнительные функции.
- Когда вы поднесете смартфон к уху, подсветка погаснет, а сенсорный экран будет заблокирован. Отведите телефон от уха, чтобы воспользоваться дополнительными функциями во время вызова.
- Нажмите иконку микрофона, чтобы заглушить микрофон и собеседник не мог вас слышать. Еще раз нажмите иконку, чтобы продолжить разговор.
- Нажмите иконку динамика, чтобы включить и выключить громкую связь. Регулируйте громкость вызова при помощи кнопок регулировки на боковой стороне устройства.
- Нажмите иконку клавиатуры, которая выглядит как квадратная сетка, чтобы вызвать цифровую клавиатуру. Во время вызова для ввода информации может потребоваться клавиатура.
- Нажмите кнопку “Завершить звонок”, чтобы завершить разговор.
-
Сохраняйте и редактируйте контакты. Смартфон позволяет сохранять личные контактные данные в телефонной книге. Откройте приложение “Контакты”, чтобы увидеть список контактов. Смартфон может использовать контактные данные SIM-карты или учетной записи Google, чтобы наполнить телефонную книгу.
- Чтобы добавить контакт, нажмите иконку “Добавить” в верхней части экрана. Выберите место для сохранения контактной информации - память телефона или аккаунт Google. Можно ввести имя человека, номер телефона, адрес электронной почты и другие сведения. Введя всю информацию, нажмите “Сохранить”, чтобы создать новый контакт на устройстве.
- Листайте список вверх и вниз, чтобы просматривать все доступные контакты. Нажмите на имя в списке, чтобы просмотреть контактные сведения, совершить вызов, отправить сообщение, письмо или редактировать информацию.
- Нажмите и удерживайте имя контакта, чтобы вызвать контекстное меню, которое позволит вам совершить вызов, редактировать контактные данные, отправить сообщение либо заблокировать вызовы от контакта.
- Нажмите иконку в виде увеличительного стекла, чтобы выполнить поиск по имени контакта.
-
Отправьте текстовое сообщение. Откройте приложение “Сообщения”, которое обычно находится в строке избранных программ или в меню всех программ, чтобы воспользоваться услугой коротких текстовых сообщений (СМС). Также в программе хранятся все исходящие и входящие сообщения, которые показаны в виде диалогов. Сообщения отправляются по номеру телефона.
- Сообщение можно отправить контакту из книги или по номеру телефона. Нажмите “Написать”, чтобы ввести текст сообщения. В поле “Получатель” укажите имя получателя из телефонной книги или введите номер телефона. Если номер содержится в памяти телефона, то на экране появятся подходящие варианты. Для выбора нажмите на имя или номер телефона.
- Текст сообщения следует вводить в специальном окне. Коснитесь поля, чтобы вызвать экранную клавиатуру. Затем введите текст сообщения и нажмите “Отправить”.
- Иконка в виде скрепки позволяет прикрепить вложения. К тексту сообщения можно приложить различные файлы. Следуйте подсказкам, чтобы добавить файл, а затем нажмите “Отправить”.
Часть 3
Как настроить рабочие столы-
Добавьте рабочий стол. Система позволяет добавлять рабочие столы, чтобы размещать на них приложения для быстрого доступа. Сдвиньте два пальца от границ к центру экрана или зажмите кнопку возврата на главный экран, чтобы увидеть все рабочие столы. Нажмите “Добавить”, чтобы добавить новый рабочий стол. Зажмите и удерживайте пальцем выбранный рабочий стол, затем перетащите поверх иконки “Удалить” и отпустите, чтобы удалить один из столов.
- Среди всех рабочих столов всегда есть главный экран. Он откроется, если нажать кнопку возврата на главный экран на любом рабочем столе или в программе.
- Зажмите и удерживайте выбранный рабочий стол, а затем переместите вперед или назад, чтобы изменить очередность рабочих столов.
-
Добавляйте приложения на главный экран. Нажмите иконку в виде сетки, чтобы просмотреть все установленные приложения. Листайте экраны в стороны или сверху вниз. Зажмите и удерживайте иконку программы, чтобы создать ярлык на рабочем столе. Отпустите палец в выбранном месте рабочего стола, чтобы расположить ярлык.
- Для запуска приложений не обязательно создавать ярлык на рабочем столе. Нажмите на иконку выбранной программы.
- Также можно добавить ярлык в строку избранных программ в нижней части экрана. Такая строка не изменяется при переключении между рабочими столами и отображается на экране блокировки.
-
Размещайте элементы на рабочем столе. Рабочий стол можно настроить на свой вкус. Ярлыки приложений и другие элементы можно расположить по сетке согласно вашим предпочтениям для быстрого и удобного доступа. Зажмите и удерживайте ярлык пару секунд, чтобы переместить его в любую свободную точку, а затем отпустите палец.
- Перетаскивайте иконку к левой или правой границе экрана, чтобы переместить ее на другой стол.
- Некоторые устройства позволяют перетаскивать иконки друг на друга и создавать папки. Просто нажмите на папку, чтобы увидеть содержимое. Зажмите иконку папки, чтобы вызвать клавиатуру и ввести любое название. Введите текст и нажмите кнопку ввода, чтобы переименовать папку.
- Зажмите и удерживайте пальцем выбранный ярлык, затем перетащите поверх иконки “Удалить” и отпустите, чтобы удалить ярлык с рабочего стола.
-
Размещайте виджеты на рабочем столе. Виджет - это окно приложения, которое работает прямо на рабочем столе. Получите мгновенный доступ к уникальным функциям телефона. Используйте калькулятор, просматривайте обновления социальных сетей в реальном времени или работайте со встроенным музыкальным плеером. Список доступных виджетов можно просмотреть одним из следующих способов. Нажмите и удерживайте палец на свободном месте рабочего стола либо откройте список всех программ и найдите раздел с виджетами. При добавлении на рабочий стол учитывайте размер виджета, так как он располагается по сетке аналогично ярлыкам приложений. Нажмите и удерживайте выбранный виджет, чтобы перенести его на рабочий стол, после чего выберите подходящее место. Отпустите, чтобы разместить виджет на главном экране.
- Если на столе не хватает места для виджета, то добавьте новый рабочий стол или переместите соседние ярлыки с виджетами, чтобы освободить пространство.
- Виджеты на рабочих столах способствуют ускоренному разряду батареи. Ограничьтесь только самыми необходимыми виджетами.
Просмотрите страницу с информацией о приложении. На такой странице указываются сведения, которые позволяют определить необходимость установки программы.
- Программы можно добавлять в список желаний, нажав иконку в виде ленты в правом верхнем углу страницы с информацией.
- Некоторые разделы страницы можно листать вправо и влево, чтобы просмотреть изображения интерфейса программы и другие сведения. Здесь также доступны отзывы и рекомендации других пользователей.
- Некоторые программы нельзя установить из-за несовместимости с устройством. Можно найти похожую программу или другие приложения разработчика для вашего устройства.
- В некоторых отзывах указаны версии Android и модель телефона, которые использовались при работе с программой. Ищите отзывы именно для вашей модели, поскольку разные устройства могут иметь разную производительность.
Установите приложение. В верхней части страницы находится кнопка “Установить” или “Купить”, которая позволяет загрузить приложение в телефон. Магазин Google Play сообщит о требуемых разрешениях вроде работы со списком контактов или беспроводными подключениями, которые необходимы для пользования программой. Примите условия, чтобы установить приложение. Время установки зависит от размера файла. Когда установка завершится, на экране появится соответствующее уведомление.
- Для платных приложений стоимость указывается в местной валюте. После разрешений следует выбрать удобный метод оплаты. Можно использовать банковскую карточку или кредит от магазина Google Play. Чтобы воспользоваться картой, нажмите “Добавить способ оплаты” и укажите данные карты. Следуйте подсказкам на экране, чтобы добавить информацию для оплаты в свою учетную запись. Впоследствии карточка будет отображаться как доступный способ оплаты, а вам больше не потребуется повторно вводить данные. Если кредит в магазине Google Play не покрывает всю стоимость программы, то остаток суммы можно оплатить кредитной картой.
- Также рядом с кнопкой “Установить” может присутствовать текст “Есть платный контент”. Такая приписка говорит о том, что в программе возможны встроенные покупки. Для таких покупок будет использован добавленный способ оплаты в Google Play. Дополнительная информация содержится в инструкциях к приложению.
Установите программу в телефон. Приложение появится в списке установленных программ и на рабочем столе, на котором есть свободное место. Для запуска нажмите иконку программы.
- Кнопка “Установить” на странице с информацией будет заменена на кнопку “Удалить”, которая позволяет удалить приложение с телефона. Для повторной установки нажмите соответствующую кнопку. Ранее приобретенные программы можно повторно установить без дополнительных затрат. Чтобы увидеть все приобретенные и установленные программы, выберите в боковом меню пункт “Мои приложения и игры”.
Предположим, что вам повезло и Дед Мороз положил под елку новомодный гаджет. Большой популярностью в последнее время пользуются смартфоны, букридеры и планшеты на Раскрыть потенциал такого подарка поможет начинающим владельцам "умных" устройств гид Вестей.Хайтек.
Что это? Android — это программа, при помощи которой вы управляете своим устройством. Ее история началась в 2005 году, когда Google купила одноименную компанию-разработчика и начала развивать платформу. В сентябре 2008-го была выпущена первая стабильная версия Android — 1.0 (под кодовым названием Apple Pie). За последующие четыре года вышло 14 "изданий" ОС. Релиз самой последней на сегодняшней день версии — 4.1/4.2 (Jelly Bean) — состоялся в июне 2012-го.
Android, которая получает поддержку от крупнейшей в мире поисковой системы, быстро стала самой популярной мобильной ОС в мире. Ее успеху во многом способствовала открытость исходного кода и политика Google, которая разрешает производителям бесплатно устанавливать Android на свою продукцию. "Робота" предпочитают такие крупные компании, как HTC, Samsung, Sony и Motorola.
— Если нужно срочно пополнить баланс телефона или Интернета, оплатить услуги ЖКХ, купить билет или просто перевести деньги. К вашим услугам — десятки приложений от крупных платежных систем и банков. В Google Play, например, есть "Яндекс.Деньги", Webmoney, QIWI, "Альфа-Банк", "Русский Стандарт", "ТКС Банк" или Home Credit Bank.
— Сориентироваться на местности или построить маршрут для поездки на автомобиле помогут
Первые смартфоны (коммуникаторы) появились в мире более 15 лет назад. Они позволяли решать самые простые задачи, связанные с открытием и редактированием документов, умели отправлять факсы и электронную почту. Тем не менее, на рынке властвовали обычные телефоны и небольшие карманные компьютеры Palm. В конце нулевых годов XXI века на рынке стали появляться устройства, работающие на Android. Что такое Андроид, и какими возможностями наделила эта операционная система современные мобильные устройства?
Особенности простого телефона
Долгое время мобильные телефоны были средством для совершения голосовых вызовов и инструментом для отправки/приема SMS. С развитием технологий на рынке стали появляться телефоны с поддержкой J2ME – это позволило расширять функциональность с помощью дополнительных приложений. Но до полноценного карманного компьютера им было очень и очень далеко.
Обычные мобильные телефоны (не смартфоны) умеют звонить и совершать звонки, обладают функциями по работе с SMS и MMS, могут выходить в интернет и отправлять электронную почту. Для выхода в интернет здесь есть простые браузеры. Все эти возможности вшиты в память телефонов, поэтому заменить неудобную «звонилку» тут не получится . Не нравится встроенный аудиоплеер или не хватает кодеков для воспроизведения видео? Придется скрипеть зубами и терпеть.
Некоторую часть рынка более умных устройств долгое время занимали смартфоны/коммуникаторы на базе Windows Mobile и Symbian. Здесь уже была многозадачность, была возможность находить и устанавливать различные программы. Пользователи радовались приличному функционалу, но все это было немного не то – не было той свободы действий, которая предоставлена современным пользователям смартфонов на Android.
Что представляет собой Android
Массовое распространение устройств на Android произошло в конце нулевых годов XXI века, когда на рынке властвовали Windows Mobile (всевозможных версий, часто несовместимых между собой) и Symbian. Параллельно с ними развивалась продукция Apple – ее смартфоны были иконой функциональности. Появление Android стало настоящим фурором. Эта операционная система подмяла под себя рынок «умных» устройств, став явным лидером.
По состоянию на конец 2015-го года на ее основе работало более 80% мобильных устройств – Apple со своей iOs осталась далеко позади. Андроид – это многозадачная операционная система для мобильных устройств, построенная на основе Linux. Отсюда высокая производительность и открытый код. Первая версия появилась в конце 2008-го года, за ней последовали многочисленные обновления. Последней версией считается Android 8.0 Oreo, появившаяся во августе 2017 года .
Каждая новая разработка – это новые возможности, повышенная экономичность и повышенная производительность. Андроид – это операционная система, позволившая создать полноценные карманные компьютеры, которыми являются все современные смартфоны и планшеты. Устройства на Android OS умеют:
- Звонить и принимать вызовы;
- Работать с электронной почтой;
- Работать с любыми беспроводными модулями (3G, 4G, GPS/ГЛОНАСС, Wi-Fi, NFC и т. д.);
- Взаимодействовать с пользователями посредством сенсорных экранов, клавиатур, мышек, тачпадов и геймпадов;
- Выходить в интернет через беспроводные сети;
- Осуществлять видеовызовы;
- Делать качественные фотографии и снимать видеоролики;
- Осуществлять верификацию пользователей с помощью многочисленных средств защиты, в том числе с использованием сканера отпечатка пальца;
- Работать с принтерами, внешними камерами и прочими устройствами.
Но самым главным достоинством, безгранично расширяющим возможности Android, является возможность установки различных приложений . С их помощью смартфоны и планшеты становятся верными помощниками пользователей. Приложения позволяют получать информацию о скидках, совершать покупки в магазинах, слушать музыку, смотреть видеоролики, читать новости, работать в интернете и решать бизнес-задачи. Также на выбор пользователей представлены сервисные приложения, спортивные приложения, онлайн-журналы и многое другое.
Возможности Андроид
Андроид – это чрезвычайно дружественная операционная система. Для первоначального знакомства достаточно нескольких минут, а спустя пару дней даже самые юные новички становятся вполне опытными пользователями. Большинство операций в Android выполняется с помощью простых жестов, а для установки приложений в системе имеется специальный магазин Playmarket – здесь весь софт структурирован и представлен в виде удобного каталога.
Простая установка приложений из собственного магазина очень удобна для начинающих пользователей – не нужно рыскать по просторам сети и искать софт в поисковых системах.
Андроид – это очень гибкая операционная система. Она легко настраивается под собственные нужды пользователей , а изобилие приложений позволяет получить дополнительный функционал или заместить некоторые базовые функции. Не нравится стандартная «звонилка»? Не беда – скачайте другое приложение, замените ярлыки на рабочем столе и пользуйтесь новым приложением. Не нравится встроенный плеер? Достаточно скачать другой из Playmarket’а. Также здесь можно скачать:
- Клиенты популярных социальных сетей;
- Мессенджеры для обмена мгновенными сообщениями;
- Банковские клиенты;
- Почтовые программы;
- Кошельки электронных платежных систем;
- Новостные приложения;
- Клиенты онлайн-изданий;
- Оффлайн- и онлайн-игры;
- Кулинарные приложения и многое другое.
Андроид очень дружественный, а это значит, что вы сможете полностью настроить его под себя.
Получить информацию можно и без запуска приложений – для этого в системе предусмотрены виджеты, располагающиеся на рабочем столе и отображающие полезную информацию. Это могут быть заголовки последних новостей, прогнозы погоды, курсы валют, последний действия людей в социальных сетях и т. д.
Андроид – это операционная система, на которой работают самые разные устройства. В их число вошли смартфоны, планшетные ПК, некоторые стационарные ПК, «умные» телевизоры, игровые приставки, спутниковые и цифровые ресиверы, мини-ПК, мультимедийные проигрыватели, электронные книги, смартбуки и даже наручные часы. И с каждым днем возможности операционной системы и устройств. Купите смартфона или планшет на Андроид, и опробуйте возможности системы на собственным опыте – они вам обязательно понравятся!
Что же такое Андроид, и зачем он нужен? Многие новички, покупая современный гаджет, будь то планшет или смартфон, задаются подобным вопросом. Стоит прояснить ситуацию и выделить некоторые преимущества этой платформы.
История появления
На сегодняшний момент существует множество устройств, которые работают на платформе Android. Данная операционная система предназначена для смартфонов и планшетов, наручных часов и электронных книг, игровых приставок и даже очков Google . Возможно, в скором времени появятся телевизоры и автомобили с поддержкой Андроид.
История создания ОС началась еще в 2003 году. В то время была основана небольшая организация под названием Android inc. Её учредителями были Рич Майнер, Крис Уайт, Энди Рубин и Ник Сирс. Уже тогда велись некоторые разработки, которые планировалось реализовать в новой операционной системе. Компания осуществляла свою деятельность в условиях строжайшей секретности.
Вскоре у организации закончились деньги, а значительных достижений в разработках ОС так и не было. Из-за отсутствия результатов инвесторов привлечь не удалось. Через время разработками заинтересовался Google. В 2005 году компания стала собственностью поискового гиганта.
После этого была основана корпорация Open Handset Alliance. В её состав вошли передовые изготовители мобильных устройств. В 2007 году была впервые представлена платформа Андроид. Как известно в её основе лежит ядро Linux. Первая версия данной операционной системы вышла в 2008 году.
Что это такое
Андроид – это операционная система, на которой работают смартфоны, планшеты и множество других устройств. Благодаря данной ОС даже самый недорогой телефон сможет приобрести новые возможности. Система позволит установить на девайс различные полезные программы, которые помогут сполна использовать все функции устройства.
Всё необходимое программное обеспечение можно скачать с Play Market. На данном сайте собранно более 700 тысяч программ. Широкий ассортимент позволит отыскать любое нужное приложение. С помощью операционной системы можно с легкостью получить доступ к интернету, смотреть видеофайлы, общаться в социальных сетях, слушать музыку, делать фотографии и тут же размещать их на своем аккаунте или читать электронные книги.
Стоит отметить, что ОС является совершенно бесплатной. Кроме того, она очень проста в использовании. Чтобы разобраться в интерфейсе не понадобится много времени. Благодаря всем своим достоинствам она стала самой распространенной в мире. За 2014 год было продано более 86% устройств, функционирующих на данной платформе.
Видео: телефон на Андроид
Применение ОС
С момента появления операционной системы Андроид и до нашего времени, разработчики не сидят, сложа руки. Платформа постоянно дорабатывается. При этом её функциональность расширяется, путем внедрения новых возможностей.
Платформа стала настолько популярной и комфортной в использовании, что многие компании, которые занимаются разработкой современных гаджетов, решили выпускать свои устройства на базе этой ОС.
Пользоваться Андроидом не так и сложно как кажется. С её помощью на устройстве можно выполнять практически те же действия, что и на компьютере.
Система предусматривает несколько стандартных приложений. Среди них есть:
- браузер;
- электронная почта;
- календарь;
- голосовой поиск;
- соцсети;
- навигатор;
- погода;
- новости.
Все приложения от компании Гугл.
Еще одним приятным плюсом является возможность настраивать свой рабочий стол самостоятельно. Можно добавить на устройстве дополнительный экран, где можно разместить ярлыки или виджеты. Также можно установить любую понравившуюся тему или обои, тем самым видоизменить интерфейс.
Чем хороша
Данная ОС обладает рядом достоинств. Главными из них являются:
Этапы развития Android
После презентации первой версии платформы на протяжении следующего года она дорабатывалась, в результате чего были исправлены некоторые системные ошибки.
В 2009 году было представлено пять обновленных версий:
2010 год ознаменовался выходом еще двух версий. Ими стали:
Следующей разработкой производителей стала платформа 3.0, которая была презентована в 2011 году. Новая ОС была специально предназначена для планшетов.
Данная система отличается от предыдущих:
- улучшенным интерфейсом;
- возможностью синхронизации ссылок с Гугл Хром;
- поддержкой внешней клавиатуры;
- теперь стало возможным изменять размер виджетов на экране;
- работа на многоядерном процессоре.
Разработчики на этом не остановились и создали Андроид 4.0, который получил название «Ice Cream Sandwich». Эта платформа стала более универсальной. Она может использоваться как в телефоне, так и в планшете.
В ОС присутствует масса новых функций и доработок:
- была изменена панель уведомлений;
- добавился способ контроля интернет-трафика;
- появилась функция голосового надиктовывания текста;
- система проверки орфографии;
- улучшилось приложение для фотокамеры – появился режим панорамной сьемки, различные эффекты и стабилизатор изображения;
- был обновлен браузер;
- поддержка скриншотов экрана;
- обновленная система безопасности и защиты гаджета.
На протяжении 2012 и 2013 годов производители трудились над разработкой ОС «Jelly Bean» .
Следующими версиями стали 4.1, 4.2, 4.3. Новые изменения, главным образом, коснулись быстроты работы интерфейса. Благодаря новым наработкам была увеличена производительность. Теперь параллельно работают графический процессор и центральный.
В обновленной версии платформы появились:
В конце 2013 была анонсирована еще одна версия Android 4.4 «Kitkat». Новая платформа была оптимизирована для работы на более дешевых устройствах, которые имеют оперативную память 512 МБ.
Здесь также присутствуют некоторые изменения:
- теперь в смартфонах контакты, с которыми пользователь чаще общается, расположены вверху списка;
- голосовой помощник постоянно активен;
- автоматический определитель номера;
- в видеоплеере теперь отображаются субтитры;
- загрузчик файлов имеет обновленный дизайн;
- поддержка приложений шагомеров;
- были исправлены многочисленные ошибки и недоработки.
Последней разработкой компании стала версия 5. Новая ОС имеет название «Lollipop». Главной изюминкой стал дизайн Material design, который отличается своей многофункциональностью.
Конкуренты
Главные конкуренты, с которыми платформе Android приходится бороться за пальму первенства это:
- Apple iPhoneOS;
- Microsoft Windows Mobile;
- RIM BlackBerry OS;
- Maemo/MeeGo;
- Samsung Bada OS;
- Palm webOS;
- Symbian OS.
На сегодня Андроид стал наиболее распространенной мобильной платформой в мире, нежели iOS. Однако в скором времени планируется презентация новой ОС Ubuntu Phone. Возможно, она станет еще одним серьезным конкурентом Андроида.
Устройства на Андроид
В 2008 году было выпущено первое устройство, которое работало на базе Андроид. Девайс был разработан компанией HTC. Им стал смартфон под названием HTC Dream. После этого еще несколько производителей телефонов изъявили желание выпускать мобильные устройства с поддержкой этой операционной системы.
Вскоре был анонсирован планшет на платформе Android. В 2009 году на рынке появилась фоторамка, работающая на этой ОС. Кроме того, через 2 года организация Blue Sky разработала новые наручные часы, которые получили название i’m Watch. Они также поддерживают данную систему.
Производители фотоаппаратов также решили не отставать и представили первую фотокамеру в мире, которая работает на Андроиде. Новинка была выпущена компанией Nikon. Кроме того, на данной платформе функционируют игровые приставки, электронные книги и медиаплееры. Предполагается, что в скором времени появятся еще некоторые девайсы.
С таким темпами развития платформа Android станет абсолютным лидером среди остальных операционных систем, оставив всех конкурентов позади.
Благодаря качественно продуманному интерфейсу, удобному пользованию и надежной защите данных, устройства на данной ОС, безусловно, достойны внимания.
>В этой серии статей я расскажу о внутреннем устройстве Android - о процессе загрузки, о содержимом файловой системы, о Binder и Android Runtime, о том, из чего состоят, как устанавливаются, запускаются, работают и взаимодействуют между собой приложения, об Android Framework, и о том, как в Android обеспечивается безопасность.
Статьи серии:
- Как работает Android, часть 1
Немного фактов
Android - самая популярная операционная система и платформа для приложений, насчитывающая больше двух миллиардов активных пользователей. На ней работают совершенно разные устройства, от «интернета вещей» и умных часов до телевизоров, ноутбуков и автомобилей, но чаще всего Android используют на смартфонах и планшетах.
Android - свободный и открытый проект. Большинство исходного кода (который можно найти на ) распространяется под свободной лицензией Apache 2.0.
Компания Android Inc. была основана в 2003 году и в 2005 году куплена Google. Публичная бета Android вышла в 2007 году, а первая стабильная версия - в 2008, с тех пор мажорные релизы выходят примерно раз в год. Последняя на момент написания стабильная версия Android - 7.1.2 Nougat.
Android is Linux
По поводу такой формулировки было много споров, так что сразу поясню, что именно я имею в виду под этой фразой: Android основан на ядре Linux, но значительно отличается от большинства других Linux-систем.
Среди исходной команды разработчиков Android был Robert Love, один из самых известных разработчиков ядра Linux, да и сейчас компания Google остаётся одним из самых активных контрибьюторов в ядро, поэтому неудивительно, что Android построен на основе Linux.
Как и в других Linux-системах, ядро Linux обеспечивает такие низкоуровневые вещи, как управление памятью, защиту данных, поддержку мультипроцессности и многопоточности. Но - за несколькими исключениями - вы не найдёте в Android других привычных компонентов GNU/Linux-систем: здесь нет ничего от проекта GNU, не используется X.Org, ни даже systemd. Все эти компоненты заменены аналогами, более приспособленными для использования в условиях ограниченной памяти, низкой скорости процессора и минимального потребления энергии - таким образом, Android больше похож на встраиваемую (embedded) Linux-систему, чем на GNU/Linux.
Другая причина того, что в Android не используется софт от GNU - известная политика «no GPL in userspace»:
We are sometimes asked why Apache Software License 2.0 is the preferred license for Android. For userspace (that is, non-kernel) software, we do in fact prefer ASL 2.0 (and similar licenses like BSD, MIT, etc.) over other licenses such as LGPL.Android is about freedom and choice. The purpose of Android is promote openness in the mobile world, and we don’t believe it’s possible to predict or dictate all the uses to which people will want to put our software. So, while we encourage everyone to make devices that are open and modifiable, we don’t believe it is our place to force them to do so. Using LGPL libraries would often force them to do just that.
Само ядро Linux в Android тоже немного модифицировано: было добавлено несколько небольших компонентов, в том числе ashmem (anonymous shared memory), Binder driver (часть большого и важного фреймворка Binder, о котором я расскажу ниже), wakelocks (управление спящим режимом) и low memory killer. Исходно они представляли собой патчи к ядру, но их код был довольно быстро добавлен назад в upstream-ядро. Тем не менее, вы не найдёте их в «обычном линуксе»: большинство других дистрибутивов отключают эти компоненты при сборке.
В качестве libc (стандартной библиотеки языка C) в Android используется не GNU C library (glibc), а собственная минималистичная реализация под названием , оптимизированная для встраиваемых (embedded) систем - она значительно быстрее, меньше и менее требовательна к памяти, чем glibc, которая обросла множеством слоёв совместимости.
В Android есть оболочка командной строки (shell) и множество стандартных для Unix-подобных систем команд/программ. Во встраиваемых системах для этого обычно используется пакет Busybox , реализующий функциональность многих команд в одном исполняемом файле; в Android используется его аналог под названием Toybox . Как и в «обычных» дистрибутивах Linux (и в отличие от встраиваемых систем), основным способом взаимодействия с системой является графический интерфейс, а не командная строка. Тем не менее, «добраться» до командной строки очень просто - достаточно запустить приложение-эмулятор терминала. По умолчанию он обычно не установлен, но его легко, например, скачать из Play Store (Terminal Emulator for Android , Material Terminal , Termux). Во многих «продвинутых» дистрибутивах Android - таких, как LineageOS (бывший CyanogenMod) - эмулятор терминала предустановлен.
Второй вариант - подключиться к Android-устройству с компьютера через Android Debug Bridge (adb). Это очень похоже на подключение через SSH:
user@desktop-linux$ adb shell android$ uname Linux
Из других знакомых компонентов в Android используются библиотека FreeType (для отображения текста), графические API OpenGL ES , EGL и Vulkan , а также легковесная СУБД SQLite .
Кроме того, раньше для реализации WebView использовался браузерный движок WebKit , но начиная с версии 7.0 вместо этого используется установленное приложение Chrome (или другое; список приложений, которым разрешено выступать в качестве WebView provider, конфигурируется на этапе компиляции системы). Внутри себя Chrome тоже использует основанный на WebKit движок Blink , но в отличие от системной библиотеки, Chrome обновляется через Play Store - таким образом, все приложения, использующие WebView, автоматически получают последние улучшения и исправления уязвимостей.
It’s all about apps
Как легко заметить, использование Android принципиально отличается от использования «обычного Linux» - вам не нужно открывать и закрывать приложения, вы просто переключаетесь между ними, как будто все приложения запущены всегда. Действительно, одна из уникальных особенностей Android - в том, что приложения не контролируют напрямую процесс, в котором они запущены. Давайте поговорим об этом подробнее.
Основная единица в Unix-подобных системах - процесс. И низкоуровневые системные сервисы, и отдельные команды в shell’е, и графические приложения - это процессы. В большинстве случаев процесс представляет собой чёрный ящик для остальной системы - другие компоненты системы не знают и не заботятся о его состоянии. Процесс начинает выполняться с вызова функции main() (на самом деле _start), и дальше реализует какую-то свою логику, взаимодействуя с остальной системой через системные вызовы и простейшее межпроцессное общение (IPC).
Поскольку Android тоже Unix-подобен, всё это верно и для него, но в то время как низкоуровневые части - на уровне Unix - оперируют понятием процесса, на более высоком уровне - уровне Android Framework - основной единицей является приложение . Приложение - не чёрный ящик: оно состоит из отдельных компонентов, хорошо известных остальной системе.
У приложений Android нет функции main() , нет одной точки входа. Вообще, Android максимально абстрагирует понятие приложение запущено как от пользователя, так и от разработчика. Конечно, процесс приложения нужно запускать и останавливать, но Android делает это автоматически (подробнее я расскажу об этом в следующих статьях). Разработчику предлагается реализовать несколько отдельных компонентов, каждый из которых обладает своим собственным жизненным циклом.
In Android, however, we explicitly decided we were not going to have a main() function, because we needed to give the platform more control over how an app runs. In particular, we wanted to build a system where the user never needed to think about starting and stopping apps, but rather the system took care of this for them… so the system had to have some more information about what is going on inside of each app, and be able to launch apps in various well-defined ways whenever it is needed even if it currently isn’t running.
Для реализации такой системы нужно, чтобы приложения имели возможность общатся друг с другом и с системными сервисами - другими словами, нужен очень продвинутый и быстрый механизм IPC.
Этот механизм - Binder.
Binder
Binder - это платформа для быстрого, удобного и объектно-ориентированного межпроцессного взаимодействия.
Разработка Binder началась в Be Inc. (для BeOS), затем он был портирован на Linux и открыт. Основной разработчик Binder, Dianne Hackborn, была и остаётся одним из основных разработчиков Android. За время разработки Android Binder был полностью переписан.
Binder работает не поверх System V IPC (которое даже не поддерживается в bionic), а использует свой небольшой модуль ядра, взаимодействие с которым из userspace происходит через системные вызовы (в основном ioctl) на «виртуальном устройстве» /dev/binder . Со стороны userspace низкоуровневая работа с Binder, в том числе взаимодействие с /dev/binder и marshalling/unmarshalling данных, реализована в библиотеке .
Низкоуровневые части Binder оперируют в терминах объектов, которые могут пересылаться между процессами. При этом используется подсчёт ссылок (reference-counting) для автоматического освобождения неиспользуемых общих ресурсов и уведомление о завершении удалённого процесса (link-to-death) для освобождения ресурсов внутри процесса.
Высокоуровневые части Binder работают в терминах интерфейсов, сервисов и прокси-объектов. Описание интерфейса, предоставляемого программой другим программам, записывается на специальном языке AIDL (Android Interface Definition Language), внешне очень похожем на объявление интерфейсов в Java. По этому описанию автоматически генерируется настоящий Java-интерфейс, который потом может использоваться и клиентами, и самим сервисом. Кроме того, по.aidl -файлу автоматически генерируются два специальных класса: Proxy (для использования со стороны клиента) и Stub (со стороны сервиса), реализующие этот интерфейс.
Для Java-кода в процессе-клиенте прокси-объект выглядит как обычный Java-объект, который реализует наш интерфейс, и этот код может просто вызывать его методы. При этом сгенерированная реализация прокси-объекта автоматически сериализует переданные аргументы, общается с процессом-сервисом через libbinder, десериализует переданный назад результат вызова и возвращает его из Java-метода.