Внутреннее устройство систем Android. Введение в андроид устройство

01.07.2019

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

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

1. Дисплей

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

  • Жидкокристаллические экраны, они изготовляются по технологии IPS или TFT;
  • Светодиодные экраны, изготовленные по технологии AMOLED или Super AMOLED.

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

Светодиодный экран работает по-другому. Каждый пиксель, который вы видите на экране - это отдельный светодиод. Здесь сам экран создает яркие и красочные цвета. Преимущество Super AMOLED по сравнению с IPS в том, что когда пиксель выключен вы будете видеть черный цвет, он не использует батарею. Поэтому смартфоны с AMOLED более эффективны для автономной работы. Но экраны AMOLED дороже чем IPS, поэтому смартфон с таким дисплеем будет стоить значительно дороже.

2. Аккумулятор

В смартфонах обычно используются литий-ионные аккумуляторы, они могут быть съемными или не съемными. Благодаря этой технологии вам не понадобиться калибровка или тестирование аккумулятора, как при использовании батарей на основе никеля. Тем не менее у этих аккумуляторов есть множество своих проблем.

3. System-on-a-Chip (SoC)

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

Существуют смартфоны, использующие SoC от Qualcomm, MediaTek, Samsung, собственные чипы компании Krirn, Apple, но все они используют одну и ту же архитектуру - ARM. ARM не только производит процессоры, но и лицензирует их архитектуру для других компаний, поэтому все могут использовать одну технологию для создания современных и мощных SoC.

Некоторые компании выпускают свои архитектурные линейки, которые совместимы с ARM и могут использоваться в смартфонах. Примером могут служить наборы микросхем Apple, работающие на процессорах Cyclone или процессоры Qualcomm Kryo. SoC - это основные компоненты из чего состоит смартфон.

4. Внутренняя и оперативная память

Ни один смартфон не сможет работать без оперативной памяти и системного хранилища. Большинство устройств используют оперативную память LPDDR3 или LPDDR4, а некоторые высококлассные модели поставляются с LPDDR4X. Сочетание LP означает Low Power, напряжение питания этих микросхем снижено, а это делает их более эффективными в плане потребления энергии.

LPDDR4 более эффективен чем LPDDR3, а LPDDR4X эффективнее и экономичнее обоих. Также есть еще более аффективная память - LPDDR5.

Что касается внутреннего хранилища, то здесь применяется флеш память от 32 до 256 Гб. Требования пользователей постоянно растут и в соответствии с ними будут расти объемы. Когда вы включите телефон, то увидите что размер накопителя меньше чем заявлен. Например, сказано что накопитель на 64 Гб, а для записи доступно 53-55 Гб. Эта память занята операционной системой и приложениями.

5. Модемы

Поскольку смартфоны - это все еще телефоны, им нужны коммуникационные компоненты для приема и совершения звонков, отправки текстовых сообщений и связи с сетью интернет. Именно для этого используются модемы. У каждого производителя SoC есть свой бренд модемов, это Qualcomm, Samsung, Huawei и другие.

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

6. Камера

У всех смартфонов есть фронтальная и передняя камеры. Камеры состоят из трех основных частей:

  • Сенсор - обнаруживает свет;
  • Линза - концентрирует изображение;
  • Процессор изображений .

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

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

7. Датчики

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

  • Акселерометр - используется приложениями для определения ориентации устройства и его движений. Например, позволяет использовать встряхивание смартфона для переключения музыки;
  • Гироскоп - работает с акселерометром, чтобы обнаружить вращения вашего телефона. Полезно для игр в гонки;
  • Цифровой компас - помогает найти Север для нормальной ориентации на картах;
  • Датчик освещенности - этот датчик позволяет автоматически устанавливать яркость экрана в зависимости от окружающего света и помогает увеличить время автономной работы.
  • Датчик приближения - во время разговора если устройство приближается к вашему уху, этот датчик автоматически блокирует экран чтобы предотвратить нежелательные касания.

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

Выводы

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

В этой статье я попробую рассмотреть безопасность чуть-чуть повыше ядра, а именно: как работает безопасность в Native user space. Мы коснемся темы процесса загрузки операционной системы и рассмотрим структуру файловой системы Android. Как я уже говорил, я не очень силен в Linux, поэтому если заметите неточности, то исправляйте - меня научите и статью улучшите. Так как эта тема довольно обширная, я решил разбить её на две части. В первой части мы рассмотрим процесс загрузки операционной системы и особенности файловой системы. Всем кому интересно, добро пожаловать!

Список статей

Здесь собраны ссылки на мои статьи из этой темы:
  1. Основы безопасности операционной системы Android. Уровень ядра
  2. Основы безопасности операционной системы Android. Native user space, ч.1
  3. Основы безопасности операционной системы Android. Native user space, ч.2
  4. Основы безопасности операционной системы Android. Безопасность на уровне Application Framework. Binder IPC

Что подразумевается под Native user space

Под Native user space подразумеваются все компоненты пространства пользователя, которые выполняются вне Dalvik Virtual Machine, и которые не являются частью Linux kernel.

Файловая система Android

Для начала давайте рассмотрим структуру файловой системы Android. Хотя Android и базируется на Linux kernel, привычную нашему глазу структуру файловой системы мы здесь не увидим. Давайте запустим эмулятор и посмотрим, что у нас есть. Для этого выполним комманду:

Adb shell ls -al
В моем терминале для эмулятора на Android 4.2 я вижу следующий результат:

Drwxr-xr-x root root 2013-04-10 08:13 acct drwxrwx--- system cache 2013-04-10 08:13 cache dr-x------ root root 2013-04-10 08:13 config lrwxrwxrwx root root 2013-04-10 08:13 d -> /sys/kernel/debug drwxrwx--x system system 2013-04-10 08:14 data -rw-r--r-- root root 116 1970-01-01 00:00 default.prop drwxr-xr-x root root 2013-04-10 08:13 dev lrwxrwxrwx root root 2013-04-10 08:13 etc -> /system/etc -rwxr-x--- root root 244536 1970-01-01 00:00 init -rwxr-x--- root root 2487 1970-01-01 00:00 init.goldfish.rc -rwxr-x--- root root 18247 1970-01-01 00:00 init.rc -rwxr-x--- root root 1795 1970-01-01 00:00 init.trace.rc -rwxr-x--- root root 3915 1970-01-01 00:00 init.usb.rc drwxrwxr-x root system 2013-04-10 08:13 mnt dr-xr-xr-x root root 2013-04-10 08:13 proc drwx------ root root 2012-11-15 05:31 root drwxr-x--- root root 1970-01-01 00:00 sbin lrwxrwxrwx root root 2013-04-10 08:13 sdcard -> /mnt/sdcard d---r-x--- root sdcard_r 2013-04-10 08:13 storage drwxr-xr-x root root 2013-04-10 08:13 sys drwxr-xr-x root root 2012-12-31 03:20 system -rw-r--r-- root root 272 1970-01-01 00:00 ueventd.goldfish.rc -rw-r--r-- root root 4024 1970-01-01 00:00 ueventd.rc lrwxrwxrwx root root 2013-04-10 08:13 vendor -> /system/vendor
Я отмечу здесь только главные директории и те, которые нам пригодятся в будущем. В Интернете можно найти описание и предназаначение других директорий. Можно заметить, что некоторые директории такие же, как и в Linux, например, /dev , /proc , /sys , /mnt , /etc И их предназначение в основном такое же, как и в Linux. Кстати, отметьте, что мы не видим /bin и /lib директорий. Где они скрылись, я расскажу чуть позже.

C другой стороны можно заметить директории, которых в Linux вообще нет. Среди них нас интересуют /data , /system , /cache , /init , /init.rc Давайте рассмотрим их назначение поподробнее.
/system Это главная директория, где хранятся неизменяемые компоненты Android системы. Если проводить аналогию, то эта папка похожа на папку C:\windows\ , доступную только для чтения. Т.е. изменять данные в этой директории мы не можем. Как раз здесь можно найти директории /bin и /lib , где хранятся различные исполняемые файлы и shared libraries. Кроме того, здесь же лежат системные приложения, которые встроены в операционку и которые, по умолчанию, нельзя удалить. Содержимое этой директории формируется во время компиляции операционной системы.
/data Т.к. /system у нас доступна только для чтения, то должна быть директория где хранятся изменяемые данные. /data как раз ею и является. Например, в эту директорию в /data/app сохраняются apk файлы устанавливаемых приложений, а в /data/data хранятся их данные (эту директорию мы подробно рассматривали в прошлой статье).
/cache Это просто временное хранилище. Также в эту директорию сохраняются, а потом из неё запускаются системные обновления.

Чтобы понять, что такое /init файл и для чего нужны непонятные файлы с расширением *.rc, рассмотрим процесс загрузки системы.

Процесс загрузки Android

Давайте рассмотрим несколько шагов процесса загрузки операционной системы Android. Эта картинка взята из книги «Embedded Android», там же можно найти и более детальное описание. Хотя в целом я и понимаю процесс, но для меня это больше магия:)

CPU. Когда вы нажимаете на кнопку включения, на процессор вашего устройства начинает подаваться напряжение. Так как до этого момента процессор был выключен, и так как он не способен сохранять свое состояние без подачи напряжения, то сразу после старта он находится в некотором неинициализированном состоянии. В данном случае процессор считывает из своего специального регистра некоторый жестко зашитый адрес и начинает выполнять инструкции начиная с него. Чаще всего, этот адрес указывает на чип, в который зашит bootloader (загрузчик).
Bootloader. Bootloader инициализирует RAM и загружает в неё Linux kernel. Кроме того Bootloader создает RAMdisk.
Linux kernel. Ядро инициализирует различные подсистемы, встроенные драйвера и монтирует root filesystem (корневую файловую систему). После этого ядро может запускать первую программу.
На этом магия заканчивается и дальше всё становится более-менее понятно.

Init

Первой программой в случае Android является init . Исполняемый файл находится в корневой директории (/init ). Именно эту программу стартует ядро после своей загрузки. Её исходники находятся в папке Давайте в них слегка покопаемся. Нас интересует :

Int main(int argc, char **argv) { ... /* clear the umask */ umask(0); /* Get the basic filesystem setup we need put * together in the initramdisk on / and then we will * let the rc file figure out the rest. */ mkdir("/dev", 0755); mkdir("/proc", 0755); mkdir("/sys", 0755); mount("tmpfs", "/dev", "tmpfs", MS_NOSUID, "mode=0755"); mkdir("/dev/pts", 0755); mkdir("/dev/socket", 0755); mount("devpts", "/dev/pts", "devpts", 0, NULL); mount("proc", "/proc", "proc", 0, NULL); mount("sysfs", "/sys", "sysfs", 0, NULL); ... init_parse_config_file("/init.rc"); ... }
Вначале мы создаем и монтируем некоторые необходимые для работы директории, а потом парсим файл /init.rc и выполняем то, что распарсили. Формат /init.rc файла очень хорошо описан в , там же можно найти и пример. Если кратко, то этот файл представляет собой набор actions (секций - именнованная последовательность комманд). Каждая последовательность команд срабатывает по определенному trigger (триггеру). Например, следующая последовательно - это action, в которой trigger - это fs, а последовательность команд - это набор mount команд:


Исходный файл /init.rc находится в Давайте рассмотрим некоторые основные его части, хотя я вам очень советую просмотреть его полность. После этого многие вещи вам должны стать понятны. Итак, начинается наш файл следующими строками:

Import /init.usb.rc import /init.${ro.hardware}.rc import /init.trace.rc
Они означают, что кроме init.rc файла нужно также импортировать настройки из файлов init.usb.rc , init.trace.rc и из файла с непонятным именем init.${ro.hardware}.rc Впрочем, ${ro.hardware} - это просто переменная, значение которая определяет тип железа. В случае эмулятора, её значение, например, - goldfish . Далее определяются переменные окружения:

On init ... # setup the global environment export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin export LD_LIBRARY_PATH /vendor/lib:/system/lib export ANDROID_BOOTLOGO 1 export ANDROID_ROOT /system export ANDROID_ASSETS /system/app export ANDROID_DATA /data export ANDROID_STORAGE /storage export ASEC_MOUNTPOINT /mnt/asec export LOOP_MOUNTPOINT /mnt/obb export BOOTCLASSPATH /system/framework/core.jar:/system/framework/okhttp.jar:/system/framework/core-junit.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/telephony-common.jar:/system/framework/mms-common.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/apache-xml.jar ...
После этого происходит инициализация переменных, необходимых для работы устройства. Если вас заинтересует эта тема, то вы легко найдете информацию о той или иной комманде. Давайте подробно рассмотрим следующий блок (который я уже приводил в этой статье):

On fs # mount mtd partitions # Mount /system rw first to give the filesystem a chance to save a checkpoint mount yaffs2 mtd@system /system mount yaffs2 mtd@system /system ro remount mount yaffs2 mtd@userdata /data nosuid nodev mount yaffs2 mtd@cache /cache nosuid nodev
MTD - Memory Technology Devices. Если в общих чертах, то MTD - это специальный чип с энергонезависимой (т.е. данные на этом чипе сохраняются после перезагрузки или выключения) flash-памятью (типа NOR или NAND), на который сохраняются образы дисков. В этой статье более подробно рассказывается об этом типе устройств, а также об ограничениях. Специально для этих разновидностей flash-памяти были разработаны специальные файловые системы, например, YAFFS. Одно из самых важных ограничений этих типов памяти заключается в том, что для того чтобы записать данные в сектор, куда уже записаны какие-то данные, вам надо полностью сначала стереть весь сектор. Поэтому производители стали переходить на новый тип блочной flash-памяти (eMMC), на которые можно поставить обычную ext4 файловую систему и избавиться от указанного ограничения. Т.к. я показываю пример init.rc файла для эмулятора, где вся работа эмулируется, то в нем по умолчанию используется файловая система YAFFS2 (думаю, что это пережитки прошлого, т.к. YAFFS2 использовалась для всех устройств до Android 2.2). В реальном устройстве (это как раз один из примеров, когда необходимо использовать init.rc файл для определенного железа) эти комманды будут перезаписаны. Например, в случае устройства herring (Google Nexus S), в файле эта секция выглядит следующим образом:

On fs mkdir /efs 0775 radio radio mount yaffs2 mtd@efs /efs noatime nosuid nodev chmod 770 /efs/bluetooth chmod 770 /efs/imei mount_all /fstab.herring ...
Где fstab.herring - это , содержимое которого выглядит следующим образом:

... /dev/block/platform/s3c-sdhci.0/by-name/system /system ext4 ro wait /dev/block/platform/s3c-sdhci.0/by-name/userdata /data ext4 noatime,nosuid,nodev,nomblk_io_submit,errors=panic wait,encryptable=/efs/userdata_footer
Как вы могли заметить, /system , /data , /cache - это просто mounting points (точки монтирования файловой системы), которые указывают либо на MTD устройства (в случае эмулятора), либо на блочные устройства (в случае настоящего устройства), куда записаны соответствующие дисковые образы (system.img, userdata.img и cache.img). Я не уверен, но думаю, что внутри смартфона находится один единственный чип с flash-памятью, разделенный на partitions (тома), в каждый из которых записан соответствующий образ. Этот чип с flash-памятью - то, что мы знаем под именем Internal storage (внутренняя память), объем которой - один из основных параметров смартфона.

Следует заметить, что /system смонтирован read-only (только для чтения). Это означает, что содержимое данного раздела не изменяется в процессе работы устройства, а только когда вы, например, обновляете систему на вашем устройстве (используя системные обновления).

Продолжим рассматривать наш init.rc . По триггеру post-fs-data формируется базовая структура файловой системы /data раздела. Там, в общем всё понятно - набор mkdir , chown , chmod команд.

Далее init.rc запускает несколько демонов. Если вернуться к рисунку в начале статьи, то они перечислены в блоке Native daemons. На этом мы пока остановимся. Как вы могли заметить из рисунка, я не полностью рассмотрел процесс загрузки операционной системы. Некоторые непокрытые этапы я рассмотрю в следующих статья.

Заключение

В следующей части я расскажу, откуда берутся образы system.img, userdata.img и cache.img и рассмотрю безопасность на уровне Native user space. Как всегда приветствуются исправления, дополнения, а так же предложения, о чем написать. И хотя у меня уже есть некоторый план, о чем писать в следующих статья, я готов его подкорректировать.

    В определенных моделях планшетов на базе платформы Android могут отсутствовать некоторые компоненты из вышеприведенного списка.

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

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

    Итак, на самом нижнем уровне находятся сами аппаратные компоненты: процессоры, сенсоры, провода и печатные платы. Следующим слоем является ядро операционной системы. Ядро иногда еще называют встроенным (или фирменным) программным обеспечением. Более известно англоязычное определение «firmware». Это программное обеспечение осуществляет контроль над аппаратными ресурсами устройства, управление ими и их распределением.

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

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

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

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

    На следующем уровне располагается инфраструктура приложений (application framework). Она является основой для всех приложений «андроидного» девайса. Инфраструктура приложений является связующим звеном между приложениями и остальными частями операционной системы.

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

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

    Как и любая другая операционная система, и другие аппаратные ресурсы планшета.

    По материалам computer.howstuffworks.com

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

Андроид, что это такое – для чайников

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

Разнообразие приложений позволит получить дополнительные возможности для пользователя и заменить базовый функционал. По сей день проводятся регулярные обновления, которые значительно расширяют возможности пользователей, повышают производительность и экономичность. Последняя версия ОС разработана в 2017 году и называется Android 8.0 Oreo. Андроид – современная платформа, которая позволяет преобразить смартфон и планшет в настоящий карманный компьютер. Кроме этого, ОС Андроид проста в управлении.

Часть первая. Первый запуск

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

Мастер первого запуска

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

В современных Андроид-устройствах предусмотрено использование интернета. Использовать основной функционал смартфона можно и без него. Если поблизости нет WiFi, можно воспользоваться мобильным интернетом. У каждого оператора сотовой связи свои тарифы, которые различаются стоимостью и параметрами. Однако, доступ к полезным опциям и интересным возможностям будет затруднён.

При первом включении мобильного телефона не рекомендуют вставлять Sim – карту, поскольку в ОС установлено по умолчанию использование мобильных данных. Эти действия позволят избежать нецелесообразного использования трафика. Сделав выбор необходимого языка меню следует нажать кнопку „Далее“, чтобы приступить к следующему этапу настроек.

Затем предстоит привязать используемое устройство к аккаунту Google. Данные действия можно пропустить и выполнить немного позже. Однако, рекомендуют сделать это сразу, потому что так вы сможете без лишних действий загрузить необходимые приложения, пользоваться электронным ящиком, магазином приложений и другими полезными сервисами компании в режиме онлайн. Пользователь может использовать уже существующий аккаунт. Если такового нет, то для регистрации в Google нажмите кнопку „Нет“, потом на „Создать аккаунт“.

Созданный аккаунт навсегда остается с пользователем, а также ранее купленные приложения и некоторые настройки. Даже если захотите поменять старый смартфон на новый. Стоит заметить, что в распоряжении пользователя будет 16 Gb „облачного пространства“, что позволит настроить синхронизацию с облачным хранилищем Google. После входа в аккаунт система задаст несколько вопросов относительно настройки смартфона. Для того чтобы никогда не потерять контакты, следует подтвердить свое согласие относительно резервного копирования данных.

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

Далее нужно указать email. После регистрации изменить его будет невозможно. Затем заполните поле с паролем и логином. Настоятельно рекомендуем их записать или запомнить. Пользователю предложат произвести настройку процедуры восстановления пароля. При этом потребуется ввести номер мобильного телефона.

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

Система задаст вопрос о согласии с правилами Google. Нажмите кнопку „Принять“. Затем введите капчу. Предоставляется дополнительная возможность привязки к аккаунту карты VISA, Paypal и других. Данная опция удобна при покупке в магазине приложений игр, музыки и программ.

В завершении процедуры настройки понадобится ввести часовой пояс, дату и текущее время. Если планируете в дальнейшем использовать Google Карты, то оставьте отметку в соответствующем пункте.

Как видите, нет ничего сложного, теперь вы можете использовать устройство в полном объеме. Первоначальная настройка закончена.

Перенос контактов со старого аппарата

Перенести контакты с одного Андроид-устройства на другой можно несколькими способами. Самый простой способ – синхронизация с Google. Если у вас не первый смартфон с ОС Андроид, то все записи могут быть сохранены в „облаке“ Google. Это возможно если пользователь не отключил синхронизацию контактов на старом устройстве.

Проверить, сохранились ли контакты можно следующим образом:

  1. Со старого устройства зайдите в настройки и нажмите пункт „Аккаунты“.
  2. Когда учетная запись Google привязана к устройству, то под указанным выше пунктом будет находиться надпись „Google“. В противном случае, ее необходимо подключить. Для этого выберите „Добавить аккаунт“, введите логин и пароль.
  3. Нажмите на e-mail, чтобы попасть в настройки синхронизации.
  4. Для сохранения записей с Андроид в системе сервисов Google нажмите „Контакты“. Произойдет процесс синхронизации.
  5. Затем понадобится подключить новый смартфон или планшет с Google, с той же учетной записью к которой был привязан старый аппарат.
  6. Для того, чтобы перенести контакты на новое устройстве проведите процедуру, описанную выше до пункта Gmail.

Другой способ – использование vcf-файл. Пользователю понадобится произвести экспорт данных в файл. Для этого необходимо:

  • Зайдите в телефонную книгу старого устройства.
  • Нажмите на кнопку в виде трех точек, расположенную в правом верхнем углу экрана.
  • Выберите пункт „Импорт/экспорт“. Затем нажмите „Экспорт“. В многих Андроид-устройствах данная опция может быть представлена раздельными пунктами. В этом случае пользователю нужно нажать на „Экспорт“.
  • Затем выберите путь копирования для перемещения контактов: память устройства или SD-карту.
  • Поставьте отметку напротив тех контактов, которые нужно перебросить. Если нужны все записи нажмите „Выделить все“.
  • Далее нажмите „ОК“.

Использование опции Bluetooth. Для этого активируйте данную опцию на новом и старом смартфоне. Затем включите систему обнаружения устройств, поскольку на некоторых устройствах она отключена. Зайдите в „Настройки“, затем „Bluetooth“. Поставьте отметку напротив пункта „Видно всем“ на обоих аппаратах. Потом включаем на одном поиск устройств. В открывшемся списке выберите необходимое и нажмите для соединения и передачи данных. Переходим в настройки телефонной книги. Выбираем раздел „Отметить все“ или „Отметить несколько“. После чего нажимаем „Отправить“. На другом устройстве нажимаем „Принять“.

Можно сначала перенести контакты на карту памяти, затем вставить ее в планшет или смартфон. Многие пользователи предпочитают переносить контакты с Sim-карты. Единственный минус такого метода – ограниченное количество контактов для хранения. Он подходит для тех пользователей, у которых в списке номеров не более 220 штук. Для этого необходимо, чтобы все контакты были на ней сохранены.

Зайдите в приложение телефонной книги. Выберите опцию „Экспорт/Импорт“, далее „Экспорт“. Путь копирования определяем как “Sim-карта”. Вставляем карту с номерами в новый аппарат и переносим. Заходим в телефонную книгу. Нажимаем на кнопку в верхнем правом углу. Выбираем опцию „Импорт с Sim-карты“.

Еще один способ – перенести контакты с компьютера через USB-кабель. Для этого подключаем старый аппарат к ПК и кабелю. Переносим vcf-файл с номерами телефона на компьютер. Затем таким же образом подключаем новый смартфон или планшет и переносим на него данные с ПК.

Настройка почты

Переходим к настройкам почты. Если пользователь не планирует пользоваться электронной почтой через смартфон, этот этап можно пропустить. Когда используется электронный ящик Gmail, то он автоматически настраиваться после ввода логина и пароля Google аккаунта. В том случае, когда электронная почта находится на другом ресурсе, ее придется настраивать вручную. Для этого выполните следующие действия:

  1. Запустите на устройстве встроенное приложение „Электронная почта“.
  2. Зайдите в „Настройки“.
  3. Нажмите „Добавить учетную запись“.
  4. Заполните форму: имя пользователя и пароль.
  5. Нажмите „Далее“.
  6. Система предложит выбрать протокол, по которому будет производиться связь с почтой. Как правило, почтовые сервера работают по двум протоколам: POP3 и IMAP. Выберите, тот который для вас более удобный, затем нажмите „Вход“.

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

Экранная клавиатура

В работе со смартфоном часто приходится использовать клавиатуру. Для того, чтобы на Андроид вызвать клавиатуру достаточно нажать на окно для написания текста. Чтобы ее убрать, нажмите на кнопку „Назад“. Процедура ввода текста схожа с набором на ПК. Для изменения языка ввода нажмите кнопку в виде глобуса. В настройках клавиатуры можно задать в переключатель три часто используемых языка. Новое предложение в автоматическом режиме начинается с заглавной буквы.

Чтобы слово начиналось с заглавной буквы нажмите на стрелочку “Вверх”. Для введения нескольких заглавных букв подряд удержите кнопку в течении двух секунд. Для удаления текста или слова воспользуйтесь кнопкой в виде квадратика с крестиком посередине. Помимо основной клавиатуры есть несколько дополнительных со значками и смайлами. Для переключения между ними нажмите кнопку, расположенную в нижнем углу. В процессе набора текста, на экране будут выводиться подсказки слов. Если выбрать одно из них, то буквы преобразятся в готовые слова.

Чтобы сэкономить время на печати, можно скопировать слово и вставить в текст. Чтобы выделить нужное слово, тапните по нему и удержите несколько секунд. Для увеличения границ копирования потяните за маркеры по его краям. Вверху клавиатуры появится панель с функциями „Копировать“, „Вырезать“ и „Вставить“.

Подключение к Wi-Fi

Для подключения к новой сети через Wi-Fi необходимо зайти в настройки устройства, затем в раздел „Wi-Fi“. Появится список доступных в данный момент сетей. Замочек, расположенный возле значка Wi-Fi означает, что вход в эту сеть защищен паролем. Если ввести пароль один раз, то повторное подключение к такой сети Андроид-устройством происходит в автоматическом режиме, вводить пароль снова уже не потребуется.

В некоторых случаях нужная сеть может не отображаться в списке доступных. Администратор любой сети может ее сделать закрытой (невидимой) для других пользователей. Чтобы к ней подключиться, нажмите кнопку „Меню“ в верхнем углу экрана телефона, затем „Добавить сеть“. С помощью кнопки „Меню“ также можно перейти к дополнительным настройкам сети: работа сети в режиме сна и включение уведомлений о доступных и открытых сетях.

Часть вторая. Интерфейс смартфона

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

Жесты

Управление устройством на базе ОС Андроид производится на основе жестов. К основным из них относятся:

  1. Тап – однократное касание пальцем руки по экрану.
  2. Двойной тап – аналог двойного клика мышкой. Двойное касание по сенсорному экрану смартфона.
  3. Долгий тап – касание по экрану продолжительностью в несколько секунд.
  4. Свайп – скользящее касание по экрану. Предполагает проведение пальцем по экрану смартфона слева направо, сверху вниз, либо снизу вверх.
  5. Щипок – подразумевает касание по экрану большого и указательного пальца, затем их сведение вместе.

Рабочий стол и иконки док-бара

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

Строка состояния

Она расположена в верхней части экрана Андроид-устройства. Здесь отображается информация о текущем времени, заряде аккумулятора и активных уведомлениях. Некоторые пользователи называют ее „шторкой“. Чтобы ее открыть, необходимо произвести свайп сверху вниз. В строке состояния находится доступ к основным переключателям: мобильные данные, геоданные, экономия энергии, звук, книжный экран, авиарежим, фонарик, Bluetooth и Wi-Fi.

Обои, виджеты, иконки

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

Установка мелодии вызова

Для установки мелодии звонка перейдите в „Настройки“ устройства, затем в раздел „Звук“ и „Мелодия звонка“. С перечня стандартных мелодий выберите понравившуюся. Пользователю предоставляется возможность установки на вызов мелодий, загруженных с интернета. Для этого скачайте на устройство любимую композицию и установите ее на звонок. В том же разделе, где находятся стандартные мелодии нажмите на значок “Плюс” в верхнем правом углу. Таким образом добавьте загруженную мелодию в список доступных.

Часть третья. Установка приложений

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

Google Play

Для доступа к официальному магазину приложений необходим аккаунт в Google. Значок Play Market расположен на рабочем столе. Тапните по нему, чтобы запустить приложение. В верхней части экрана находится строка поиска. Если пользователю необходимо загрузить конкретное приложение, введите его название для поиска. В Google Play есть разделы: игры, приложения, музыка, книги и журналы. Внизу экрана представлен список новинок кино и самых популярных приложений.

Защита от случайных покупок

В современных играх и приложениях могут быть предусмотрены внутренние покупки, которые могут стать неприятным сюрпризом для владельца смартфона. Зачастую родители дают смартфон детям для игры. Чтобы защититься от случайной покупки необходимо установить на нее пароль. Для этого запустите Play Market и перейдите в „Настройки“. Войдите в раздел „Запрашивать пароль при покупке“ и поставьте отметку напротив пункта „Для всех покупок в Google Play на этом устройстве“.

Скидки и распродажи

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

Подобных приложений много. Самое популярное среди пользователей – AppSales. Можно использовать систему фильтров, чтобы очистить список предложений от ненужных программ. Пользователь может выбрать интересующую категорию приложений, либо конкретную программу.

Выбор программ по умолчанию

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

Если вы случайно выбрали не ту программу, какую хотели, вернуть её в диалоговое окно можно так:

  1. Зайдите в пункт меню „Настройки“.
  2. Затем в „Приложения“.
  3. Найдите необходимую программу.
  4. Нажмите „Удалить программу по умолчанию“.

Удаление программ

Для удаления программ с Андроид-устройства существует несколько способов. Первый метод:

  • В настройках устройства найдите раздел „Приложения“.
  • Переключитесь на вкладку „Сторонние“, либо „Все“.
  • В списке найдите ненужную программу.
  • Затем выберите опцию „Удалить“.

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

Третий способ – удаление через Play Market. Запустите приложение. В меню выберите раздел „Мои приложения“. Тапните по нужному приложению и выберите функцию „Удалить“.

Установка приложений из сторонних источников

Необходимые программы можно скачивать не только с официального магазина приложений, но и со сторонних сайтов. Для этого пользователю необходимо активировать соответствующую функцию на устройстве, поскольку она отключена по умолчанию. В настройках найдите вкладку „Безопасность“. Возле пункта „Неизвестные источники“ и „Проверять приложения“ поставьте галочку. Затем можно скачать установочный файл программы с расширением APK.

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

Сторонние магазины приложений

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

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

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

В отличие от iPhone или IPad (которые есть только несколько устройств), Андроид устройств существуют сотни, на выбор. Это всего лишь одна причина того, что делает их такими привлекательными и востребованными. Вы обязательно найдете именно то, что вам нужно — в пределах вашего бюджета или в зависимости от ваших других предпочтений.

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

Что делает каждое устройство уникальным?

Устройства Андроид варьируются в зависимости от производителя. Посмотрите на два Android телефона ниже. Что вы видите?

Некоторые различия очевидны, но другие менее очевидны, например:

  • Телефон слева немного больше
  • Мониторы разные, отличаются кнопки в нижней части
  • Каждый экран имеет свой собственный уникальный макет
  • Некоторые значки выглядят по-разному; например, сравните две иконки вызова

Всегда будут отличия в самом аппарате, например внешний вид, память хранения и качество камеры. Также будут различия в программном обеспечении (другими словами, особенности на экране), которые могут повлиять на использования Андроид устройства в целом.

Покупка устройства Android

Теперь вы знаете, что каждое устройство Android является уникальным. Если у вас еще нет Android устройства, пришло время приобретать тот который соответствует вашим требованиям.

Выбор устройства

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

Цена : устройства Android могут широко варьироваться в цене. Например, некоторые продавцы (например, Мегафон) предлагают определенные телефоны по очень низкой цене или даже бесплатно (обычно это старые модели или не очень функциональные модели), если вы покупаете симку сразу на определенный срок. Если ваш выбор падает на более дорогие телефоны, то цена таких телефонов колеблется от до . Планшеты обычно стоят больше.

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

Покупка

Вы уже решили, какое устройство вы хотите? Есть 2 способа, чтобы сделать покупку — это в Интернете или в местном магазине электронной и компьютерной техники.

Избегайте сомнительных акций, или конкурсных предложений, которые звучат не правдоподобно. Так как на устройства Андроид сформирован очень большой спрос, и как правило, наличие недобросовестных продавцов и мошенников имеет место быть, особенно в интернете, которые хотят воспользоваться вашим вниманием и доверием. Рекомендуем приобретать товар только от известного и проверенного продавца.

Похожие статьи