Какво е операционната система Android? А начинаещите четат!

Съдържание:

Какво е операционната система Android? А начинаещите четат!
Какво е операционната система Android? А начинаещите четат!

Видео: Какво е операционната система Android? А начинаещите четат!

Видео: Какво е операционната система Android? А начинаещите четат!
Видео: Top 15 Scariest Paranormal Moments in Ghost Adventures - YouTube 2024, Април
Anonim

Днес името Android операционна система стана синоним на преносимо устройство, което може да показва филми, да позволява да говорите с друг човек, да изпращате съобщения, снимки, имейли, да играете игри и да оставате във връзка с всички.

Image
Image

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

Android е може би една от най-използваните операционни системи плюс рамка, налични за това, което наричаме смартфони днес. И е готова да се превърне в всеобхватна рамка, която ще се използва не само на обикновени преносими устройства като смартфони, но и за употребата му ще бъде и на HDTV, автомобилните информационни системи. Всяка система, която ще изисква прост, елегантен и лесен за разработване потребителски интерфейс, може да бъде изградена на рамката на Android.

Какво е Android?

Android е мобилна операционна система, разработена от Android Inc. и сега, пускана на пазара от Google. Google и другите членове на Open Handset Alliance си сътрудничат за развитието и пускането на Android. Неговият софтуер стак и рамка е изградена на ядрото на Linux, което е много важно в безпроблемното му приемане като OS на избор в мобилните телефони. Android OS се състои от над 12 милиона реда код, написани в C / C ++ / Java и XML.

Android може да се визуализира основно като рамка от C ++ и Java библиотеки, базирани на ядрото на Linux. Поради това и факта, че приложенията на Java могат да бъдат безпроблемно изградени чрез SDK, приложенията са преносими на всички мобилни устройства.

Системата Android се състои от три пласта:

  1. Приложение, построено в Java, работещо на драйвер на Dalvik
  2. Системна библиотека, написана в C и C ++
  3. Ядрото е базирано на Linux

Слой на приложение.

Езикът на Java беше избран като език за разработка. Има много разработчици на мобилни устройства, които са добре запознати с Java и следователно могат да имат безпроблемен преход към писането на мобилни приложения и приспособления на телефони със смартфон с Android

Java е доказана технология, преносима на различна софтуерна и хардуерна платформа. Java вече е достъпна за повечето мобилни телефони. Текущата версия на Java за мобилни устройства (J2ME) има много ограничения, така че голяма компания за мобилни телефони добавя своето собствено разширение към Java библиотеката, което прави преносимостта на Java приложение на мобилни устройства по-трудно. Обикновено Java е използвана за създаване на Java игри на мобилни устройства; много други приложения все още се изграждат на родната операционна система, а не на Java слоя.

Слънцето натиска технологията Java на мобилни телефони в продължение на години, успешно се е внедрила в повечето мобилни телефони, но липсата на стандартизация затруднява достъпа до дълбочината на пазара на мобилни телефони.

Android има съвременен и стандартизиран набор от приложни програмни интерфейси (API) и библиотеки, разработчиците могат да използват API за разработване на игри и приложения, да се интегрират добре в мобилните телефони и Java да превръщат приложението за Android в мобилни телефони (Android).

Програмата Java не се изпълнява директно на Android; той се преобразува в код на Dalvik байт. По принцип Android може да стартира всяко приложение, стига да може да бъде преобразувано в байт код на Dalvik.

Системните библиотеки.

Системните библиотеки на Android основно са изградени на C и C ++, така че те са бързи и ефективни. Тъй като библиотеката работи над ядрото на Linux, съществуват много драйвери и библиотеки, които могат да бъдат персонализирани според изискванията на доставчика.

Linux ядрото.

Linux ядрото е избрано, защото е доказано, че е стабилна и мощна. Linux има добро управление на паметта, управление на процесите и вече се вгражда с много други функции като TCP / IP мрежата, която е необходима за операционната система (особено за да се свържете с мрежата за данни на мобилния си телефон).

За нов производител на хардуерни мобилни устройства първото нещо, което трябва да направите за изграждането на платформа Android, е да се създаде драйверът на устройството на ядрото на Linux; трябва да има много разработчици, които разполагат с ноу-хау, за да изградят софтуерния стек от нулата или да го персонализират от наличния софтуер.

Имаше много компании, които се опитваха да изградят операционна система за мобилни телефони, базирана на ядрото на Linux, преди Android, но не бяха много успешни.

Дори Motorola и Nokia пуснаха някои мобилни и интернет устройства, работещи на операционна система Linux, но те също не бяха много успешни, като телефонът от серията Motorola A започна с A760. Nokia разполага с устройство за интернет маса (N770), което е построено и с операционна система Linux. От техническа гледна точка Android използвайки Java over Linux е умен ход. Както Java, така и Linux са доказали технологията и осигуряват преносимост за мобилни приложения на платформата Android.

Препоръчителни връзки: Android за разработчици.

Препоръчано: