Основные понятия ОС Android

1 ответ(ов) в теме
moto
не в сети 3 часа
На сайте с 12.03.2017
Администратор
Тем 3410
Сообщения 13601
0
11:19

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(т.е. открывается обычным архиватором).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ZRAM - перенос неиспользуемой информации с RAM на диск. Замедляет систему, но прибавляет объем RAM.

Редакции сообщения
0

Ваше имя *

Ваш E-mail *

не публикуется

Текст сообщения *