[FAQ] Основные понятия ОС Android.

USSR_man
Android Android Support
Доброго времени суток! В этой теме я рассмотрю основные понятия системы Android, тобишь основную терминологию, которую желательно знать каждому активному пользователю ОС Android. Итак, начнем)

A.

Android - собственно сама операционная система. Разработка была начата в 2005 году, и тогда же компания, которая занималась разработкой, была выкуплена Google inc. Система основана на ядре Linux, и состоит из двух частей: собственно, самого ядра Linux и виртуальной машины Dalvik. На простом языке называют Андрюшей, дроидом, а пользователи девайсов от Apple предпочитают называть его ведроидом и т.д.(вариаций очень много). Android - открытая ОС, и ее исходный код(за исключением планшетных версий 3.x) публикуется Google, после чего сторонними разработчиками возможна сборка прошивок(называют прошивками, основанными на AOSP). Актуальная версия 4.1.2.

AOSP(от англ. Android Open Source Project) - проект по предоставлению исходных кодов Android. Любой разработчик может запросить исходный код ОС и может получить его. На основе кода он может создать прошивку(если, конечно у разработчика есть драйвера). Сайт source.google.com.

.apk(Android Package) - формат программ для Android. В данном файле хранятся основные файлы программы(за исключением кэша). Является подможеством формата zip(т.е. открывается обычным архиватором).

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

boot.img - загрузочный образ системы, собственно это и есть ядро ОС.

C


Cyanogen Mod - пожалуй, самая популярная из всех кастомных прошивок. Именно она и есть самый чистый Android, без оболочек, но с несколькими дополнительными программами, к примеру Superuser и DSP Equalizer. Основана на AOSP, создана на большинство современных моделей. Умеет обновляться по воздуху. На данный момент актуальная версия 4.1.2.

CWM(ClockWorkMod Recovery) - один из Recovery для Android.
D

dalvik VM - виртуальная машина на Android(собственно, именно она отвечает за работу всех программ в ОС). Программы для Dalvik пишутся на Java.

E

ext4 - файловая система ОС Android. Используется для системного раздела(/system), data(/data) и cache(/cache) раздела. При этом карта памяти форматирована в fat32(в некоторых прошивках имеется поддержка NTFS).

4EXT Recovery - один из Recovery для Android. Имеется поддержка сенсорного экрана+куча других плюшек(wipe, темы, подключение в режиме USB из Recovery и т.д.)

f

Fastboot - режим для прошивки Android-устройства через компьютер(либо для работы с устройством, к примеру режим fastboot используется для разблокировки загрузчика HTC).

K

Kernel(оно же ядро, оно же boot.img) - сердце ОС. Ядро основано на Linux, и отвечает за работу всей системы. Существуют множества ядер(к примеру bricked или SebastianFM), но менять их можно только при условии разблокированного загрузчика или S-OFF.

O

Overclock - разгон процессора(а иногда и GPU) Android устройства. Также можно управлять режимами(badass, powersave и performance примеры режимов) процессора(т.е. изменение частоты CPU по потребностям), менять Планировщик I/O и т.д.

P

Play Store(до 6 марта 2012 года - Android Market) - магазин приложений ОС Android. Насчитывает в себе свыше 650 000 приложений. Не имеет столь жесткой цензуры как в AppStore.

R

Radio - прошивка модема. Переставляется вместе с родной прошивкой, никак иначе. Самостоятельно можно переставить только при наличии S-OFF(на HTC, к примеру, у других устройств свои заморочки).

S

S-OFF - полная разблокировка смартфона HTC. Процедура трудоемка и не совсем легальна, но, в отличии от разблокировки загрузчика, в любой момент можно вернуть блокировку назад.

Sweep2Wake - скрипт, пробуждающий устройство при проводе пальцем по сенсорным кнопкам. Советую использовать, помогает уберечь кнопку Power. Также отправляет устройство в сон. Видео:
http://www.youtube.com/watch?v=jri2BMQHHrs

W

Wipe - очистка устройства. Wipe бывает нескольких видов: Full Wipe(очищает System+Data+Cache+.Android_secure на SD-карте), Wipe Cache(только cache), Wipe Data(только дата), Wipe Battery(очистка статистики использования батареи). Желателен перед переходом с одного прошивки на другую(с разных сборок)
Z

ZRAM - перенос неиспользуемой информации с RAM на диск. Замедляет систему, но прибавляет объем RAM.
Раздел: Android Автор: USSR_man
18 октября 2012, 16:26

Ответы