logo

Андроид оперативни систем

Андроид је мобилни оперативни систем заснован на модификованој верзији Линук кернела и другог софтвера отвореног кода, дизајниран првенствено за мобилне уређаје са екраном осетљивим на додир као што су паметни телефони и таблети. Андроид је развијен од стране партнерства програмера познатих као Опен Хандсет Аллианце и комерцијално спонзорисан од стране Гоогле-а. Објављен је у новембру 2007. године, са првим комерцијалним Андроид уређајем, ХТЦ Дреам, лансираним у септембру 2008. године.

То је бесплатан софтвер отвореног кода. Његов изворни код је Андроид Опен Соурце Пројецт (АОСП), првенствено лиценциран под Апацхе лиценцом. Међутим, већина Андроид уређаја се испоручује са унапред инсталираним додатним власничким софтвером, углавном Гоогле Мобиле Сервицес (ГМС), укључујући основне апликације као што су Гоогле Цхроме, платформа за дигиталну дистрибуцију Гоогле Плаи и повезана платформа за развој Гоогле Плаи услуга.

  • Око 70% Андроид паметних телефона покреће Гоогле-ов екосистем, неки са корисничким интерфејсом прилагођеним добављачима, а неки са софтверским пакетом, као нпр. ТоуцхВиз а касније Једно корисничко сучеље од Самсунга и ХТЦ Сенсе .
  • Конкурентски Андроид екосистеми и форкс укључују Фире ОС (развијен од стране Амазона) или ЛинеагеОС. Међутим, име и логотип „Андроид“ су заштитни знакови Гоогле-а који намећу стандарде за ограничавање „несертификованих“ уређаја изван њиховог екосистема да користе Андроид брендирање.

Карактеристике Андроид оперативног система

Испод су следеће јединствене карактеристике и карактеристике андроид оперативног система, као што су:

Андроид оперативни систем

1. Комуникација блиског поља (НФЦ)

Већина Андроид уређаја подржава НФЦ, који омогућава лаку интеракцију електронских уређаја на кратким удаљеностима. Главни циљ овде је креирање опције плаћања која је једноставнија од ношења готовине или кредитних картица, и иако тржиште није експлодирало као што су многи стручњаци предвиђали, можда постоји алтернатива у раду, у облику Блуетоотх Лов Енерги (БЛЕ).

2. Инфрацрвени пренос

Оперативни систем Андроид подржава уграђени инфрацрвени предајник који вам омогућава да користите телефон или таблет као даљински управљач.

пандас итерровс

3. Аутоматизација

Тхе Таскер апликација омогућава контролу дозвола апликације и такође их аутоматизује.

4. Преузимања бежичних апликација

јтектфиелд

Можете да преузимате апликације на свој рачунар користећи Андроид Маркет или опције треће стране као што су АппБраин . Затим их аутоматски синхронизује са вашим Дроидом и није потребно повезивање.

5. Складиштење и замена батерија

Андроид телефони такође имају јединствене хардверске могућности. Гоогле-ов ОС омогућава надоградњу, замену и уклањање батерије која се више не пуни. Поред тога, Андроид телефони долазе са уторима за СД картице за прошириво складиште.

6. Прилагођени почетни екрани

Иако је могуће хаковати одређене телефоне да бисте прилагодили почетни екран, Андроид долази са овом могућношћу од самог почетка. Преузмите покретач треће стране попут Апек, Нова , а можете додати покрете, нове пречице или чак побољшања перформанси за старије моделе уређаја.

7. Видгети

Апликације су разноврсне, али понекад желите информације на први поглед уместо да морате да отворите апликацију и чекате да се учита. Андроид виџети вам омогућавају да прикажете скоро сваку функцију коју одаберете на почетном екрану, укључујући временске апликације, музичке виџете или алатке за продуктивност који вас од помоћи подсећају на предстојеће састанке или приближавање рокова.

8. Прилагођени РОМ-ови

Пошто је Андроид оперативни систем отвореног кода, програмери могу да изокрену тренутни ОС и направе своје верзије, које корисници могу да преузму и инсталирају уместо основног ОС-а. Неки су испуњени функцијама, док други мењају изглед и осећај уређаја. Шансе су, ако постоји функција коју желите, неко је већ направио прилагођени РОМ за њу.

Архитектура Андроид ОС-а

Архитектура андроида садржи различит број компоненти за подршку свим потребама Андроид уређаја. Андроид софтвер садржи Линук кернел отвореног кода са многим Ц/Ц++ библиотекама изложеним кроз услуге оквира апликације.

Међу свим компонентама, Линук Кернел обезбеђује главне функције оперативног система паметном телефону и Далвик виртуелној машини (ДВМ) како би се обезбедила платформа за покретање Андроид апликације. Андроид оперативни систем је гомила софтверских компоненти грубо подељених у пет секција и четири главна слоја, као што је приказано на доњем дијаграму архитектуре.

  • Апликације
  • Апплицатион Фрамеворк
  • Андроид Рунтиме
  • Библиотеке платформе
  • Линук Кернел
Андроид оперативни систем

1. Пријаве

Апликација је горњи слој андроид архитектуре. Унапред инсталиране апликације као што су камера, галерија, дом, контакти итд., и апликације трећих страна преузете из Плаи продавнице као што су игре, апликације за ћаскање, итд., биће инсталиране на овом слоју.

Покреће се у оквиру Андроид времена рада уз помоћ класа и услуга које пружа оквир апликације.

јс басе64 декодирање

2. Оквир апликације

линук рун цомманд

Апплицатион Фрамеворк пружа неколико важних класа које се користе за креирање Андроид апликације. Пружа генеричку апстракцију за приступ хардверу и помаже у управљању корисничким интерфејсом са ресурсима апликације. Генерално, пружа услуге уз помоћ којих можемо креирати одређену класу и учинити ту класу корисном за креирање апликација.

Укључује различите врсте услуга, као што су менаџер активности, менаџер обавештења, систем прегледа, менаџер пакета итд., који су од помоћи за развој наше апликације према предусловима.

Слој Апплицатион Фрамеворк пружа многе услуге вишег нивоа апликацијама у облику Јава класа. Програмерима апликација је дозвољено да користе ове услуге у својим апликацијама. Андроид оквир укључује следеће кључне услуге:

    Менаџер активности:Контролише све аспекте животног циклуса апликације и стека активности.Добављачи садржаја:Омогућава апликацијама да објављују и деле податке са другим апликацијама.Менаџер ресурса:Омогућава приступ уграђеним ресурсима који нису кодирани као што су стрингови, подешавања боја и изглед корисничког интерфејса.Менаџер обавештења:Омогућава апликацијама да приказују упозорења и обавештења кориснику.Приказ система:Прошириви скуп погледа који се користи за креирање корисничких интерфејса апликације.

3. Време извођења апликације

Андроид Рунтиме окружење садржи компоненте као што су основне библиотеке и Далвик виртуелна машина (ДВМ). Он обезбеђује основу за оквир апликације и покреће нашу апликацију уз помоћ основних библиотека.

Као Јава виртуелна машина (ЈВМ), Далвик виртуелна машина (ДВМ) је виртуелна машина заснована на регистрима дизајнирана и оптимизована за Андроид како би се осигурало да уређај може ефикасно да покреће више инстанци.

Зависи од слоја Линук кернела за нитирање и управљање меморијом ниског нивоа. Основне библиотеке нам омогућавају да имплементирамо андроид апликације користећи стандард ЈАВА или Котлин програмски језици.

4. Библиотеке платформе

Библиотеке платформе укључују различите Ц/Ц++ основне библиотеке и библиотеке засноване на Јави као што су Медиа, Грапхицс, Сурфаце Манагер, ОпенГЛ, итд., за подршку Андроид развоју.

    апликација:Омогућава приступ моделу апликације и представља камен темељац свих Андроид апликација.садржај:Олакшава приступ садржају, објављивање и размену порука између апликација и компоненти апликације.база података:Користи се за приступ подацима које објављују добављачи садржаја и укључује СКЛите базу података, класе управљања.ОпенГЛ:Јава интерфејс за ОпенГЛ ЕС АПИ за приказивање 3Д графике.ти:Пружа апликацијама приступ стандардним услугама оперативног система, укључујући поруке, системске услуге и међупроцесну комуникацију.текст:Користи се за приказивање и манипулацију текстом на екрану уређаја.поглед:Основни градивни блокови корисничких интерфејса апликација.виџет:Богата колекција унапред изграђених компоненти корисничког интерфејса као што су дугмад, ознаке, прикази листе, менаџери распореда, радио дугмад итд.ВебКит:Скуп класа намењених да омогуће да се могућности претраживања веба уграде у апликације.медији:Библиотека медија пружа подршку за репродукцију и снимање аудио и видео формата.површински менаџер:Он је одговоран за управљање приступом подсистему дисплеја.СКЛите:Пружа подршку за базу података, а ФрееТипе пружа подршку за фонтове.ССЛ:Сецуре Соцкетс Лаиер је безбедносна технологија за успостављање шифроване везе између веб сервера и веб претраживача.

5. Линук кернел

Линук кернел је срце андроид архитектуре. Управља свим доступним драјверима као што су екран, камера, Блуетоотх, аудио, меморија итд., потребним током рада.

Линук кернел ће обезбедити слој апстракције између хардвера уређаја и других компоненти архитектуре андроида. Одговоран је за управљање меморијом, напајањем, уређајима итд. Карактеристике Линук кернела су:

    безбедност:Линукс језгро управља безбедношћу између апликације и система.Управљање меморијом:Ефикасно управља управљањем меморијом, пружајући тако слободу за развој наших апликација.Управљање процесима:Добро управља процесом, додељује ресурсе процесима кад год су им потребни.Мрежни стек:Ефикасно управља мрежном комуникацијом.Модел возача:Осигурава да апликација исправно ради на произвођачима уређаја и хардвера који су одговорни за уградњу својих драјвера у Линук верзију.

Андроид апликације

Андроид апликације се обично развијају на језику Јава користећи Андроид Софтваре Девелопмент Кит. Када се једном развију, Андроид апликације се могу лако паковати и распродати било у продавници као што је нпр Гоогле Плаи, СлидеМЕ, Опера Мобиле Сторе, Мобанго, Ф-дроид или Амазон Аппсторе .

Андроид покреће стотине милиона мобилних уређаја у више од 190 земаља широм света. То је највећа инсталирана база било које мобилне платформе и брзо расте. Сваког дана широм света се активира више од милион нових Андроид уређаја.

Андроид оперативни систем

Андроид емулатор

Емулатор је нова апликација у Андроид оперативном систему. Емулатор је нови прототип који се користи за развој и тестирање андроид апликација без употребе било каквог физичког уређаја.

стринг реплацеалл јава

Андроид емулатор има све хардверске и софтверске функције попут мобилних уређаја осим телефонских позива. Пружа различите тастере за навигацију и контролу. Такође пружа екран за приказ ваше апликације. Емулатори користе конфигурације виртуелних Андроид уређаја. Када се ваша апликација покрене на њој, може да користи услуге андроид платформе да помогне другим апликацијама, приступи мрежи, репродукује аудио, видео, складишти и преузима податке.

Предности Андроид оперативног система

Размотрили смо сваки од елемената на којима је Андроид бољи од различитих платформи. Испод су неке важне предности Андроид ОС-а, као што су:

    Андроид Гоогле програмер:Најповољнији положај Андроид-а је Гугл. Гоогле тврди да има андроид оперативни систем. Гоогле се истиче међу најпоузданијим артиклима на Интернету о којима се прича. Име Гоогле даје поверење клијентима за куповину Андроид гаџета.Корисници Андроид-а:Андроид је најкоришћенији свестрани оперативни систем. Више од милијарду клијената појединаца га користи. Андроид је такође најбржи развијајући оперативни систем на свету. Разни клијенти повећавају број апликација и програмирања под именом Андроид.Андроид мултитаскинг:Велика већина нас се диви овој компоненти Андроид-а. Клијенти могу направити гомилу подухвата на дуплом. Клијенти могу да отворе неколико апликација на дупло и веома их надгледају. Андроид има невероватно корисничко сучеље, што клијентима олакшава обављање више задатака.Апликација Гоогле Плаи продавница:Најбољи део Андроид-а је доступност многих апликација. Гоогле Плаи продавница је највећа светска продавница мобилних уређаја. Има практично све, од филмова до забаве и знатно више. Ове ствари се могу без напора преузети и до њих доћи преко Андроид телефона.Андроид обавештења и лак приступ:Без много натезања, може се приступити њиховом обавештењу о било ком СМС-у, поруци или приступити почетном екрану или огласној табли Андроид телефона. Клијент може да види сва обавештења на горњој траци. Његов кориснички интерфејс олакшава клијенту да одмах погледа више од 5 Андроид обавештења.Андроид виџет:Андроид оперативни систем има много виџета. Овај гаџет много побољшава сусрет са клијентима и помаже у обављању више задатака. Можете укључити било који гаџет који се ослања на компоненту која вам је потребна на вашем почетном екрану. Можете видети упозорења, поруке и још много тога без отварања апликација.

Недостаци Андроид оперативног система

Знамо да је Андроид оперативни систем данас веома заинтересован за кориснике. Али у исто време, највероватније има неколико слабости. Испод су следећи недостаци андроид оперативног система, као што су:

    Искачући прозори за Андроид рекламе:Апликације су отворено доступне у Гоогле Плаи продавници. Ипак, ове апликације почињу да приказују тоне реклама на траци са обавештењима и преко апликације. Ова промоција је изузетно тешка и представља огроман проблем у раду са вашим Андроид телефоном.Андроид захтева Гмаил ИД:Не можете да дођете до Андроид гаџета без ИД-а е-поште или лозинке. Гугл ИД је изузетно вредан и при отварању вијака за Андроид телефон.Пражњење Андроид батерије:Андроид телефон се сматра истакнутим међу оперативним системима који највише троше батерију. У андроид оперативном систему многи процеси понестају из вида, што доводи до пражњења батерије. Тешко је зауставити ове апликације јер највећи део њих чине системске апликације.Андроид малвер/вирус/безбедност:Андроид гаџет се не посматра као заштићен у поређењу са различитим апликацијама. Хакери настављају да покушавају да узму ваше податке. Није тешко циљати било који Андроид телефон, а сваки дан се милиони покушаја раде на Андроид телефонима.