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

Android

от Уикипедия, свободната енциклопедия  

Android (транскрипция: Андроид) е операционна система на Google Inc. за мобилни устройства . Тя е създадена, поддържана и развивана първоначално от Android Inc., която е купена от Google Inc. през 2005.

Пускането ѝ на пазара на 5 ноември 2007 г. е съпроводено с основаването на Open Handset Alliance - консорциум от хардуерни, софтуерни и телекомуникационни компании за развиването на отворени стандарти при мобилните устройства. Google пуска фронтенд кода под свободен лиценз.

Операционната система Android използва в основата си модифицирана версия на ядрото на Linux.

За развитието на Android се грижат голям брой софтуерни разработчици, които създават така наречените "apps" - малки приложения, които разширяват функционалността на системата. Приложенията могат да бъдат сваляни от различни сайтове в Интернет или от големи онлайн магазини като Android Market (впоследствие преименуван на Google Play) - магазинът на Google. По данни към януари 2011 г. за Android има над 200 000 приложения. Приложенията се пишат предимно на Java, Python или Ruby.

За последното тримесечие на 2010 г. Android е определена като най-продаваната платформа за смартфони в света.  52,5% от всички продадени за третото тримесечие на 2011 г. смартфони са с Android. 

Системна архитектура на Андроид

Основата на Android е ядрото на Linux (версия 2.6). То е отговорно за управлението на паметта и процесите, както и за мрежовите връзки. Тук са разположени и драйвърите.

Директно над ядрото се намира т. нар. Runtime Environment. Тя съдържа най-важните библиотеки по време на изпълнение и най-важната функционалност на езика Java. Тук се съдържа и виртуалната машина Dalvik Virtual Machine (DVM). Тя се различава от класическите виртуални машини на Java (Java Virtual Machine, JVM) по това, че е оптимизирана за мобилни уреди с малко памет. Оптимизацията позволява и едновременното изпълнение на няколко виртуални машини на същия уред.

Android съдържа няколко библиотеки на C/C++:

  • Surface Manager (управлява достъпа до дисплея)
  • OpenGL ES (приложно-програмен интерфейс за 3D компютърна графика), SGL (приложно-програмен интерфейс за 2D компютърна графика)
  • Media Framework (управление на мултимедийно съдържание, на основата на OpenCORE, поддържа формати като MPEG4, H.264, MP3, AAC, AMR, JPG PNG и др.)
  • FreeType (библиотека за рендъринг на пикселни и векторни шрифтове)
  • SSL (криптиране)
  • SQLite (бази данни)
  • WebKit (рендъринг на HTML)
  • Libc (версия на стандартната C-библиотека за Android)

Приложният фреймуърк (Application Framework) ползва библиотеките на C/C++ и предлага стандартизиран приложно-програмен интерфейс за програмистите на приложения.

Android се доставя с няколко приложения, сред които са комуникационните приложения за телефониране, електронна поща, SMS и браузър, както и Google Maps, календар и приложение за управление на контактите.

Android е операционната система, която може всичко, и другите ОС притежават същите способности, но до някаква степен са затворени и не
позволяват своеволията на хората, които обичат да придават собствения щрих на нещата. Предимството на Android пред всички останали предложения е в огромната свобода, която получаваш. Една бърза разходка до XDA Devolepers ще ти подскаже, че има милиони хора, които са готови на всичко, за да превърнат мобилния си телефон в опитно зайче. Поставянето на друг ром, вграждането на нови теми, приложения и дори търсенето на пиратски такива е изключително лесно. Разбира се, всички тези екстри водят до повече крашове и изпитания на хардуера, но всяко удоволствие си има цена. Свободата, която дава Google е обвързана със запазването на актуалните възможности на апарата ти много след края на официалната поддръжка, а това е плюс, който много малко компании предлагат.
Войната тук се води между Samsung и Apple, които отдавна се опитват да се наложат като по-добрите. Почти всичко може да се похвали с Android: телефони, таблети, фаблети, телевизори, перални и т.н. 

 

Android

Операционната система отпразнува своята пета годишнина, а днес е притежава най-голям пазарен дял в смартфон сегмента. Рожбата на Google може да бъде открита на хиляди устройства - от малките смартфони до големите фаблети. С подобно постижение не може да се похвали никой производител - работа върху толкова различен хардуер. Ако търсите много екстри и опции за персонализация, Android е вашата система. Тя е създадена с идеята да можете да я настройвате според вашите вкусове. Дори и различните производители на хардуер го правят (Sense, TouchWiz). Не ви харесва виртуалната клавиатура? Свалете някоя друга от Google Play Store. Искате да виждате последните туитове на началния екран - просто инсталирайте уиджета. Трудно ще видите два телефона да изглеждат по един и същи начин.

Тъй като се разработва от Google, системата има силна интеграция на Gmail, Google Calendar, Google Contacts, Google+, Google Drive, Google Hangouts и Google Maps. Ако при iOS топ приложенията правят първо своя дебют, тук първо се появяват много от хардуерните екстри - от NFC технологията до диктуването на текст на телефона. Приложенията в Google Play Store се доближават като брой до тези iTunes App Store, но качеството на голяма част от тях е много по-ниско. Android е и по-зле оптимизираната система - смартфоните имат нужда от големи батерии, за да издържат ден (или малко повече), а апаратите в ниския клас са откровено бавни.