Kas yra Android platforma. Kas yra „Android“ platforma ir kodėl ji reikalinga?

22.09.2023

Kas yra „Android“ ir kodėl ji reikalinga? Daugelis pradedančiųjų, pirkdami modernią programėlę, ar tai planšetė, ar išmanusis telefonas, užduoda panašų klausimą. Verta išsiaiškinti situaciją ir pabrėžti kai kuriuos šios platformos privalumus.

Išvaizdos istorija

Šiandien yra daug įrenginių, kurie veikia „Android“ platformoje. Ši operacinė sistema skirta išmaniesiems telefonams ir planšetiniams kompiuteriams, laikrodžiams ir elektroninėms skaitytuvams, žaidimų konsolėms ir net Google akiniams. Galbūt netrukus pasirodys televizoriai ir automobiliai su „Android“ palaikymu.

OS kūrimo istorija prasidėjo dar 2003 m. Tuo metu buvo įkurta nedidelė organizacija Android inc. Jos įkūrėjai buvo Rich Miner, Chris White, Andy Rubin ir Nick Sears. Jau tada buvo vykdomi kai kurie patobulinimai, kuriuos planuota įdiegti naujoje operacinėje sistemoje. Įmonė savo veiklą vykdė griežčiausiai slaptai.

Netrukus organizacijai pritrūko pinigų ir didelių pasiekimų kuriant OS nebuvo. Dėl rezultatų stokos nepavyko pritraukti investuotojų. Po kurio laiko „Google“ susidomėjo plėtra. 2005 metais įmonė tapo paieškos milžino nuosavybe.

Po to buvo įkurta Open Handset Alliance Corporation. Tai apima pirmaujančius mobiliųjų įrenginių gamintojus. „Android“ platforma pirmą kartą buvo pristatyta 2007 m. Kaip žinote, jis pagrįstas „Linux“ branduoliu. Pirmoji šios operacinės sistemos versija buvo išleista 2008 m.

Kas tai yra

Android yra operacinė sistema, kuri maitina išmaniuosius telefonus, planšetinius kompiuterius ir daugelį kitų įrenginių.Šios OS dėka net ir pats nebrangiausias telefonas galės įgyti naujų galimybių. Sistema leis įrenginyje įdiegti įvairias naudingas programas, kurios padės pilnai išnaudoti visas įrenginio funkcijas.

Visą reikalingą programinę įrangą galima atsisiųsti iš „Play Market“. Šioje svetainėje yra daugiau nei 700 tūkstančių programų. Platus asortimentas leis jums rasti bet kokią reikalingą programą. Naudodami operacinę sistemą galite lengvai prisijungti prie interneto, žiūrėti vaizdo failus, bendrauti socialiniuose tinkluose, klausytis muzikos, fotografuoti ir iš karto talpinti jas savo paskyroje ar skaityti elektronines knygas.

Verta paminėti, kad OS yra visiškai nemokama. Be to, juo labai paprasta naudotis. Perprasti sąsają neužtruks daug laiko. Dėl visų savo privalumų jis tapo labiausiai paplitęs pasaulyje. 2014 metais šioje platformoje veikiančių įrenginių parduota daugiau nei 86 proc.

Vaizdo įrašas: Android telefonas

OS programa

Nuo „Android“ operacinės sistemos atsiradimo iki šių dienų kūrėjai nesėdi be darbo. Platforma nuolat tobulinama. Kartu jo funkcionalumas plečiamas pristatant naujų funkcijų.

Nuotrauka: Android 4.0 yra naujausia versija mobiliesiems

Platforma tapo tokia populiari ir patogi naudoti, kad daugelis modernias programėles kuriančių įmonių nusprendė išleisti savo įrenginius remiantis šia OS.

Naudotis „Android“ nėra taip sunku, kaip atrodo. Su jo pagalba savo įrenginyje galite atlikti beveik tuos pačius veiksmus kaip ir kompiuteryje.

Sistema teikia keletą standartinių programų. Tarp jų yra:

  • naršyklė;
  • paštas;
  • kalendorius;
  • paieška balsu;
  • Socialinis tinklas;
  • navigatorius;
  • oras;
  • žinios.

Visos programos iš Google.

Kitas malonus pliusas yra galimybė patiems pritaikyti darbalaukį. Prie įrenginio galite pridėti papildomą ekraną, kuriame galėsite įdėti sparčiuosius klavišus arba valdiklius. Taip pat galite įdiegti bet kurią jums patinkančią temą ar ekrano foną, taip pakeisdami sąsają.

Kodėl tai gerai

Ši OS turi nemažai privalumų. Pagrindiniai iš jų yra:


Android kūrimo etapai

Po pirmosios platformos versijos pristatymo per ateinančius metus ji buvo patobulinta, dėl ko buvo ištaisytos kai kurios sistemos klaidos.

2009 m. buvo pristatytos penkios atnaujintos versijos:


2010 m. buvo pažymėti dar dviejų versijų išleidimu. Jie tapo:


Kitas gamintojų vystymas buvo platforma 3.0, kuri buvo pristatyta 2011 m. Naujoji OS buvo specialiai sukurta planšetiniams kompiuteriams.


Ši sistema skiriasi nuo ankstesnių:
  • patobulinta sąsaja;
  • galimybė sinchronizuoti nuorodas su Google Chrome;
  • išorinės klaviatūros palaikymas;
  • dabar galima keisti valdiklių dydį ekrane;
  • dirbti su kelių branduolių procesoriumi.

Kūrėjai tuo nesustojo ir sukūrė „Android 4.0“, kuri vadinosi „Ice Cream Sandwich“. Ši platforma tapo universalesnė. Jis gali būti naudojamas tiek telefone, tiek planšetiniame kompiuteryje.

Nuotrauka: Android 4.0 "Ice Cream Sandwich"

OS turi daug naujų funkcijų ir patobulinimų:

  • Pranešimų skydelis buvo pakeistas;
  • pridėtas būdas valdyti interneto srautą;
  • atsirado diktavimo balsu funkcija;
  • rašybos tikrinimo sistema;
  • Patobulinta fotoaparato aplikacija – atsirado panoraminio fotografavimo režimas, įvairūs efektai, vaizdo stabilizatorius;
  • naršyklė atnaujinta;
  • ekrano kopijų palaikymas;
  • atnaujinta apsaugos ir programėlių apsaugos sistema.

2012 ir 2013 m. gamintojai dirbo kurdami Jelly Bean OS..

Kitos versijos buvo 4.1, 4.2, 4.3. Nauji pakeitimai daugiausia paveikė sąsajos greitį. Dėl naujų pokyčių produktyvumas padidėjo. Dabar GPU ir centrinis procesorius veikia lygiagrečiai.

Atnaujintoje platformos versijoje yra:


2013 m. pabaigoje buvo paskelbta dar viena Android 4.4 versija „Kitkat“. Naujoji platforma buvo optimizuota veikti pigesniuose įrenginiuose, kuriuose yra 512 MB RAM.

Čia taip pat yra keletas pakeitimų:

  • Dabar išmaniuosiuose telefonuose kontaktai, su kuriais vartotojas bendrauja dažniau, yra sąrašo viršuje;
  • balso asistentas visada aktyvus;
  • automatinis skambintojo ID;
  • subtitrai dabar rodomi vaizdo grotuve;
  • failų atsisiuntimo programa turi atnaujintą dizainą;
  • žingsniamačio programų palaikymas;
  • Ištaisyta daugybė klaidų ir trūkumų.

Naujausia kompanijos plėtra yra 5 versija. Naujoji OS vadinasi „Lollipop“. Pagrindinis akcentas buvo Medžiagos dizainas, kuris išsiskiria savo universalumu.

Konkurentai

Pagrindiniai konkurentai, su kuriais Android platforma turi kovoti dėl delno:

  • Apple iPhoneOS;
  • Microsoft Windows Mobile;
  • RIM BlackBerry OS;
  • Maemo / MeeGo;
  • Samsung Bada OS;
  • Palm webOS;
  • Symbian OS.

Šiandien „Android“ tapo plačiausiai paplitusia mobiliojo ryšio platforma pasaulyje nei „iOS“. Tačiau netrukus planuojamas naujosios Ubuntu Phone OS pristatymas. Galbūt tai taps dar vienu rimtu „Android“ konkurentu.

Android įrenginiai

2008 m. buvo išleistas pirmasis įrenginys, kuriame veikia „Android“. Įrenginį sukūrė HTC. Tai buvo išmanusis telefonas pavadinimu HTC Dream. Po to dar keli telefonų gamintojai pareiškė norą gaminti mobiliuosius įrenginius, palaikančius šią operacinę sistemą.

Netrukus buvo paskelbtas planšetinis kompiuteris, pagrįstas Android platforma. 2009 metais rinkoje pasirodė nuotraukų rėmelis, veikiantis šioje OS. Be to, po 2 metų „Blue Sky“ organizacija sukūrė naują rankinį laikrodį, kuris vadinosi „I’m Watch“. Jie taip pat palaiko šią sistemą.

Kamerų gamintojai taip pat nusprendė neatsilikti ir pristatė pirmąją pasaulyje kamerą, kuri veikia „Android“. Naują produktą išleido Nikon. Be to, šioje platformoje veikia žaidimų pultai, elektroninės knygos ir medijos leistuvai. Tikimasi, kad netrukus pasirodys dar keli įrenginiai.

Esant tokiam vystymosi tempui, Android platforma taps absoliučia lydere tarp kitų operacinių sistemų, palikdama už nugaros visus konkurentus.

Dėl gerai suprojektuotos sąsajos, paprasto naudojimo ir patikimos duomenų apsaugos įrenginiai, kuriuose veikia ši OS, tikrai verti dėmesio.

Vargu ar šiuolaikiniai išmaniųjų telefonų ir planšetinių kompiuterių vartotojai užduos klausimą, kurį matote šios temos pavadinime, tačiau nepamirškime, kad pasaulyje galite rasti daugybę žmonių, kurie iš esmės nėra susipažinę su mobiliosiomis technologijomis. Tai reiškia, kad jie nėra susipažinę su „android“ apibrėžimu. Kas čia?

Tiesą sakant, žodis „android“ turi keletą reikšmių:

  • Humanoidinis robotas
  • Filmas tuo pačiu pavadinimu
  • Operacinė sistema

Paskutinis punktas kelia didžiausią susidomėjimą, todėl apie jį kalbėsime.

Rašymo metu „Android“ yra populiariausia mobilioji operacinė sistema ir mažai tikėtina, kad ateinančiais metais kas nors pasikeis, nes, remiantis 2014 m. duomenimis, „Android“ OS buvo įdiegta net 86% parduotų išmaniųjų telefonų. tų pačių metų antrąjį ketvirtį.

„Android“ logotipas yra žalias robotas, štai jis:

Iš pradžių operacinę sistemą kūrė to paties pavadinimo įmonė – Android Inc., kurią 2004 metais nupirko interneto milžinė Google. Tačiau pirmoji operacinės sistemos versija oficialiai išleista gerokai vėliau – tik 2008 metų rugsėjį. Kodėl tai nuostabu? Dėl to, kad iPhone OS operacinė sistema, kuri vėliau buvo pervadinta į iOS, pasirodė daugiau nei metais anksčiau, tačiau tai nesutrukdė Android užimti lyderio pozicijų. Yra nuomonė, kad jei iOS būtų naudojama ne tik Apple įrenginiuose, bet ir bet kuriuose kituose įrenginiuose, greičiausiai tai dabar būtų pati populiariausia mobilioji operacinė sistema pasaulyje. Tačiau istorija netoleruoja subjunktyvios nuotaikos.

Beje, čia yra pirmasis Android įrenginys – HTC Dream (T-Mobile G1):

Kalbant apie operacinę sistemą, primename, kad tai yra tarpusavyje susijusių programų ar programų rinkinys, skirtas įrenginio ištekliams valdyti. Tikriausiai girdėjote apie „Windows“ operacinę sistemą ir su ja dirbote? „Android“ taip pat yra operacinė sistema, pirmiausia skirta dirbti su jutikliniais ekranais. Dėl šios priežasties šiuolaikinis išmanusis telefonas nesunkiai atstoja namų kompiuterį, kurį galima įdėti į kišenę. Tačiau iš tikrųjų tai yra kompaktiškas kompiuteris. Įrenginys be operacinės sistemos virsta, kaip dabar madinga sakyti, plyta – neveikiančiu įrenginiu.

Iš pradžių Android OS buvo naudojama tik išmaniuosiuose telefonuose, tačiau šiandien viskas gerokai pasikeitė. Taigi, Android galite rasti planšetiniuose kompiuteriuose, elektroninėse skaityklose, išmaniuosiuose laikrodžiuose, išmaniosiose knygelėse, žaidimų pultuose, televizoriuose ir kt.

Ką leidžia daryti Android OS?

Jei anksčiau skambindami ir SMS žinutėms naudojome telefonus, tai atsiradus ir tobulėjant Android pagrindu veikiantiems išmaniesiems telefonams, kaip minėta aukščiau, gavome visavertį kompaktišką kompiuterį. O gal net daugiau: pavyzdžiui, kai kurie išmanieji telefonai leidžia fotografuoti beveik profesionaliai.

Kalbant apie „Android“ operacinę sistemą, ji leidžia naudotis internetu, žaisti įvairius žaidimus, žiūrėti vaizdo įrašus, klausytis garso įrašų, kalbėtis su momentiniais pasiuntiniais, įdiegti ir paleisti įvairias programas, įskaitant net grafinius redaktorius, dirbti. su išoriniais įrenginiais ir kt. Žinoma, išmanieji telefonai leidžia skambinti, o daugelis modelių palaiko 2 SIM korteles, o kai kurie palaiko 3 ar net daugiau!

Beje, kai kurie vartotojai klausia, kodėl Android operacinės sistemos išvaizda skiriasi priklausomai nuo įrenginio? Yra įvairių vadinamųjų paleidimo priemonių (paleidimo priemonių) – tai grafinė vartotojo sąsaja. Tai yra, darbalaukio, piktogramų ir meniu išvaizda skirtinguose įrenginiuose gali būti visiškai skirtinga, tačiau jie visi veikia „Android“. Tai taip pat yra viena iš šios operacinės sistemos savybių. Pažiūrėkite į skirtumą:

Reikia pažymėti, kad Google nuolat atnaujina Android OS. Tačiau turėtumėte suprasti, kad ne visi įrenginiai palaiko naujausias „Android“ versijas – kai kurie jų visai negali laukti atnaujinimų! Kodėl? Greičiausiai dėl to, kad įrenginio kūrėjas nemato tame prasmės, be to, dažnai „priverčia“ vartotoją keisti įrenginį į naujesnį. Beje, naujausių programinės įrangos versijų negalite įdiegti ir „senuose“ „iPhone“ modeliuose.

Kad ir kaip būtų, „Android“ operacinė sistema yra viena geriausių pasaulyje. Galbūt geriausias pasaulyje, kuris gali netiesiogiai patvirtinti jo populiarumą.

Ar kada nors susimąstėte, kaip veikia greitoji įkrova arba ADB? Arba kodėl beveik neįmanoma išmaniojo telefono, kuriame veikia Android, paversti plyta? O gal jau seniai norėjote sužinoti, kur slypi Xposed karkaso magija ir kam reikalingi įkrovos scenarijai /system/etc/init.d? O kaip su atkūrimo konsole? Ar tai „Android“ dalis, ar pats dalykas ir kodėl įprastas atkūrimas netinka trečiosios šalies programinei įrangai įdiegti? Atsakymus į visus šiuos ir daugelį kitų klausimų rasite šiame straipsnyje.

Kaip veikia Android

Apie paslėptas programinės įrangos sistemų galimybes galite sužinoti supratę jų veikimo principą. Kai kuriais atvejais tai padaryti sunku, nes sistemos kodas gali būti uždarytas, tačiau „Android“ atveju galime ištirti visą sistemą viduje ir išorėje. Šiame straipsnyje nekalbėsiu apie visus „Android“ niuansus ir sutelksiu dėmesį tik į tai, kaip prasideda OS ir kokie įvykiai vyksta tarp maitinimo mygtuko paspaudimo ir darbalaukio pasirodymo.

Pakeliui paaiškinsiu, ką galime pakeisti šioje įvykių grandinėje ir kaip tinkintos programinės aparatinės įrangos kūrėjai naudoja šias galimybes diegdami tokius dalykus kaip OS parametrų derinimas, programų saugojimo vietos išplėtimas, prisijungimo apsikeitimas, įvairūs pritaikymai ir daug daugiau. Visa ši informacija gali būti naudojama kuriant savo programinę įrangą ir įgyvendinant įvairius įsilaužimus bei modifikacijas.

Pirmas žingsnis. ABOOT ir pertvarų lentelė

Viskas prasideda nuo pirminės įkrovos programos. Įjungus maitinimą, sistema vykdo įkrovos įkrovos kodą, saugomą įrenginio nuolatinėje atmintyje. Tada jis perduoda valdymą įkrovos įkrovos programai, turinčiai integruotą greitojo įkrovos protokolo palaikymą, tačiau mobiliojo lusto arba išmaniojo telefono / planšetinio kompiuterio gamintojas turi teisę pasirinkti bet kurį kitą savo pasirinktą įkrovos įkroviklį. Pavyzdžiui, „Rockchip“ naudoja savo įkrovos įkroviklį, kuris nėra suderinamas su greituoju paleidimu ir reikalauja patentuotų įrankių.

„Fastboot“ protokolas, savo ruožtu, yra įkrovos įkrovos valdymo iš kompiuterio sistema, leidžianti atlikti tokius veiksmus kaip įkrovos įkroviklio atrakinimas, naujo branduolio atkūrimas ir atkūrimas, programinės aparatinės įrangos įdiegimas ir daugelis kitų. Greito įkrovimo priežastis yra galimybė atkurti išmanųjį telefoną į pradinę būseną, kai visos kitos priemonės nepavyksta. „Fastboot“ išliks, net jei atlikdami eksperimentus ištrinsite visus NAND atminties skaidinius, kuriuose yra „Android“ ir atkūrimas iš savo išmaniojo telefono.

Gavęs valdymą, „aboot“ patikrina skaidinių lentelę ir perduoda valdymą branduoliui, perkeltam į skaidinį, pavadintą „boot“, po kurio branduolys iš to paties skaidinio ištraukia RAM vaizdą į atmintį ir pradeda įkelti „Android“ arba atkūrimo konsolę. NAND atmintis „Android“ įrenginiuose yra padalinta į šešias sąlyginai reikalingas dalis:

  • įkrova – yra branduolys ir RAM diskas, paprastai apie 16 MB;
  • atkūrimas - atkūrimo konsolė, susidedanti iš branduolio, konsolės programų rinkinio ir nustatymų failo, dydis 16 MB;
  • sistema - yra "Android", šiuolaikiniuose įrenginiuose dydis yra ne mažesnis kaip 1 GB;
  • talpykla – skirta talpyklos duomenims saugoti, taip pat naudojama programinei įrangai išsaugoti atnaujinant OTA, todėl jos dydis panašus į sistemos skaidinio dydį;
  • vartotojo duomenys - yra nustatymai, programos ir vartotojo duomenys, jam skirta visa likusi NAND atminties vieta;
  • misc – yra vėliavėlė, nurodanti, kokiu režimu sistema turėtų paleisti: „Android“ ar atkūrimas.

Be jų, gali būti ir kitų skilčių, tačiau bendras žymėjimas nustatomas išmaniojo telefono projektavimo etape, o įkrovos atveju – įsiūtas į įkrovos įkrovos kodą. Tai reiškia, kad: 1) skaidinių lentelės negalima užmušti, nes ją visada galima atkurti naudojant „fastboot oem“ formato komandą; 2) norėdami pakeisti skaidinių lentelę, turėsite atrakinti ir atnaujinti įkrovos įkroviklį naujais parametrais. Tačiau yra šios taisyklės išimčių. Pavyzdžiui, tos pačios „Rockchip“ įkrovos programa saugo informaciją apie skaidinius pirmame NAND atminties bloke, todėl įkrovos įkrovos mirksėjimas nėra būtinas norint jį pakeisti.

Įvairi dalis yra ypač įdomi. Yra prielaida, kad ji iš pradžių buvo sukurta saugoti įvairius parametrus nepriklausomai nuo pagrindinės sistemos, tačiau šiuo metu ji naudojama tik vienam tikslui: įkrovos įkrovikliui nurodyti, iš kurio skaidinio reikia įkelti sistemą – įkrovos ar atkūrimo. Šią funkciją ypač naudoja programa ROM Manager, kad automatiškai iš naujo paleistų sistemą, kad būtų atkurta automatiškai įdiegus programinę-aparatinę įrangą. Jo pagrindu sukurtas dvigubos įkrovos mechanizmas Ubuntu Touch, kuris atkuria Ubuntu įkrovos įkroviklį ir leidžia valdyti, kurią sistemą paleisti kitą kartą. Ištrynė misc skaidinį - Android įkelia, užpildė duomenis - atkūrimas įkelia... tai yra Ubuntu Touch.

Antras žingsnis. Įkrovos skyrius

Jei sekcijoje „įvairūs“ nėra atkūrimo įkrovos vėliavėlės, aboot valdymas perduodamas kodui, esančiam įkrovos skyriuje. Tai ne kas kita, kaip Linux branduolys; jis yra skyriaus pradžioje, o iškart po jo pateikiamas RAM disko vaizdas, supakuotas naudojant cpio ir gzip archyvus, kuriame yra „Android“ darbui reikalingi katalogai, inicijavimo sistema ir kiti įrankiai. Įkrovos skaidinyje nėra failų sistemos, branduolys ir RAM diskas tiesiog seka vienas kitą. RAM disko turinys yra:

  • duomenys - katalogas to paties pavadinimo skaidinio montavimui;
  • dev - įrenginio failai;
  • proc - čia sumontuotas procfs;
  • res - įkroviklio vaizdų rinkinys (žr. toliau);
  • sbin - naudingų paslaugų ir demonų rinkinys (pavyzdžiui, adbd);
  • sys - čia prijungtas sysfs;
  • sistema - sistemos skaidinio montavimo katalogas;
  • įkroviklis - programa, skirta įkrovimo procesui rodyti;
  • build.prop - sistemos nustatymai;
  • init – inicijavimo sistema;
  • init.rc - inicijavimo sistemos nustatymai;
  • ueventd.rc – uventd demono, įtraukto į init, nustatymai.

Tai, galima sakyti, yra sistemos karkasas: katalogų rinkinys, skirtas failų sistemoms sujungti iš NAND atminties skaidinių, ir inicijavimo sistema, kuri atliks likusį sistemos paleidimo darbą. Centrinis elementas čia yra init programa ir jos init.rc konfigūracija, apie kurią išsamiai pakalbėsiu vėliau. Tuo tarpu norėčiau atkreipti jūsų dėmesį į įkroviklio ir ueventd.rc failus, taip pat į sbin, proc ir sys katalogus.

Įkroviklio failas yra maža programa, kurios vienintelė užduotis yra parodyti akumuliatoriaus piktogramą ekrane. Jis neturi nieko bendra su „Android“ ir naudojamas, kai įrenginys prijungtas prie įkroviklio išjungtoje būsenoje. Tokiu atveju „Android“ neįsikrauna, o sistema tiesiog įkelia branduolį, prijungia RAM diską ir paleidžia įkroviklį. Pastarasis rodo akumuliatoriaus piktogramą, kurios vaizdas visomis įmanomomis būsenomis yra saugomas įprastuose PNG failuose res kataloge.

Failas ueventd.rc yra konfigūracija, kuri nustato, kurie įrenginio failai sys kataloge turi būti sukurti paleidžiant sistemą. Sistemose, pagrįstose „Linux“ branduoliu, prieiga prie aparatinės įrangos vykdoma per specialius failus dev kataloge, o už jų kūrimą „Android“ yra atsakingas ueventd demonas, kuris yra init dalis. Įprastoje situacijoje jis veikia automatiniu režimu, priimdamas komandas kurti failus iš branduolio, tačiau kai kuriuos failus reikia sukurti savarankiškai. Jie yra išvardyti ueventd.rc.

„Android“ esančiame sbin kataloge paprastai nėra nieko, išskyrus adbd, tai yra ADB demoną, kuris yra atsakingas už sistemos derinimą iš kompiuterio. Jis veikia ankstyvoje OS įkrovos stadijoje ir leidžia nustatyti galimas problemas OS inicijavimo etape. Pasirinktinėje programinėje įrangoje šiame kataloge galite rasti daugybę kitų failų, pavyzdžiui, mke2fs, kurių gali prireikti, jei skaidinius reikia suformatuoti į ext3/4. Be to, modifikatoriai ten dažnai įdeda BusyBox, su kuriuo galite iškviesti šimtus Linux komandų.

„Proc“ katalogas yra standartinis „Linux“ kituose įkrovos etapuose, prie jo prisijungs procfs – virtuali failų sistema, suteikianti prieigą prie informacijos apie visus sistemoje vykstančius procesus. Sistema prijungs sysfs prie sys katalogo, kuris atveria prieigą prie informacijos apie aparatinę įrangą ir jos nustatymus. Naudodami sysf galite, pavyzdžiui, įjungti įrenginį į miego režimą arba pakeisti naudojamą energijos taupymo algoritmą.

Failas build.prop skirtas žemo lygio „Android“ nustatymams saugoti. Vėliau sistema iš naujo nustatys šiuos nustatymus ir perrašys juos vertėmis iš šiuo metu nepasiekiamo failo system/build.prop.


Ištraukos iš teksto

  • „Fastboot“ išliks, net jei atlikdami eksperimentus iš savo išmaniojo telefono ištrinsite visų NAND atminties skyrių turinį.
  • Atkūrimo skyrius yra visiškai savarankiškas ir jame yra miniatiūrinė operacinė sistema, kuri niekaip nesusijusi su „Android“.
  • Šiek tiek pakeitę fstab failą, galime priversti init paleisti sistemą iš atminties kortelės

Antras žingsnis, alternatyva. Atkūrimo skyrius

Jei atkūrimo įkrovos vėliavėlė skiltyje „įvairūs“ nustatyta arba vartotojas įjungia išmanųjį telefoną laikydamas nuspaustą garsumo mažinimo klavišą, „aboot“ perduos valdymą kodui, esančiam atkūrimo skyriaus pradžioje. Kaip ir įkrovos skaidinyje, jame yra branduolys ir RAM diskas, kuris išpakuojamas į atmintį ir tampa failų sistemos šaknimis. Tačiau RAM disko turinys čia šiek tiek skiriasi.

Skirtingai nuo įkrovos skaidinio, kuris veikia kaip pereinamasis ryšys tarp skirtingų OS įkėlimo etapų, atkūrimo skaidinys yra visiškai savarankiškas ir jame yra miniatiūrinė operacinė sistema, kuri niekaip nesusijusi su Android. Atkūrimas turi savo branduolį, savo programų (komandų) rinkinį ir savo sąsają, leidžiančią vartotojui aktyvuoti paslaugų funkcijas.

Standartiniame (akcijų) atkūrime paprastai yra tik trys tokios funkcijos: programinės įrangos, pasirašytos išmaniojo telefono gamintojo raktu, įdiegimas, išvalymas ir paleidimas iš naujo. Modifikuoti trečiųjų šalių atkūrimai, tokie kaip ClockworkMod ir TWRP, turi daug daugiau funkcijų. Jie gali formatuoti failų sistemas, įdiegti programinę-aparatinę įrangą, pasirašytą bet kokiais raktais (skaityti: pasirinktinai), prijungti failų sistemas kituose skaidiniuose (OS derinimo tikslais) ir įtraukti scenarijų palaikymą, kuris leidžia automatizuoti programinės įrangos procesą ir daugybę kitų funkcijų.

Pavyzdžiui, naudodami scenarijus, galite įsitikinti, kad po įkrovos atkūrimas automatiškai suras reikiamą programinę-aparatinę įrangą atminties kortelėje, jas įdiegs ir iš naujo paleis į „Android“. Šią funkciją naudoja ROM tvarkyklė, automatinio blykstės įrankiai, taip pat automatinis CyanogenMod ir kitos programinės įrangos atnaujinimo mechanizmas.

Pasirinktinis atkūrimas taip pat palaiko atsarginius scenarijus, esančius /system/addon.d/ kataloge. Prieš mirksi, atkūrimas patikrina, ar nėra scenarijų, ir juos vykdo prieš paleidžiant programinę-aparatinę įrangą. Dėl tokių scenarijų gapps neišnyksta įdiegus naują programinės įrangos versiją.

„fastboot“ komandos

Norėdami pasiekti greitą paleidimą, turite įdiegti Android SDK, prijungti išmanųjį telefoną prie kompiuterio naudodami laidą ir įjungti laikydami abu garsumo mygtukus. Po to turėtumėte eiti į platformos įrankių pakatalogį SDK viduje ir paleisti komandą

Fastboot įrenginiai

Ekrane bus rodomas įrenginio pavadinimas. Kitos galimos komandos:

  • fatsboot oem atrakinimas- įkrovos įkrovos atrakinimas ryšiuose;
  • atnaujinti failą.zip- programinės įrangos įdiegimas;
  • flash boot boot.img- mirksi įkrovos skaidinio vaizdas;
  • blykstės atkūrimo atkūrimas.img- mirksi atkūrimo skaidinio vaizdas;
  • blykstės sistemos sistema.img- mirksi sistemos vaizdas;
  • oem formatu- sunaikintos skaidinių lentelės atkūrimas;

Trečias žingsnis. Inicijavimas

Taigi, gavęs valdymą, branduolys sujungia RAM diską ir, inicijavęs visas jo posistemes bei tvarkykles, pradeda init procesą, kuris pradeda Android inicijavimą. Kaip jau sakiau, init turi konfigūracijos failą init.rc, iš kurio procesas sužino, ką tiksliai jis turi daryti, kad paleistų sistemą. Šiuolaikiniuose išmaniuosiuose telefonuose ši konfigūracija yra įspūdingo kelių šimtų eilučių ilgio, joje taip pat yra kelių vaikų konfigūracijų priekaba, kuri yra prijungta prie pagrindinės naudojant importo direktyvą. Tačiau jo formatas yra gana paprastas ir iš esmės yra komandų rinkinys, suskirstytas į blokus.

Kiekvienas blokas apibrėžia įkėlimo stadiją arba, „Android“ kūrėjų kalba, veiksmą. Blokai yra atskirti vienas nuo kito direktyva on, po kurios nurodomas veiksmo pavadinimas, pvz., ankstyvajame įvedime arba post-fs. Komandų blokas bus vykdomas tik suaktyvinus to paties pavadinimo paleidiklį. Paleidus, init paeiliui suaktyvins ankstyvojo įkrovimo, init, ankstyvojo fs, fs, post-fs, ankstyvosios įkrovos ir įkrovos paleidiklius, taip paleisdami atitinkamus komandų blokus.


Jei konfigūracijos failas ištraukia dar kelias pradžioje nurodytas konfigūracijas (ir taip būna beveik visada), tada jų viduje esantys to paties pavadinimo komandų blokai bus sujungti su pagrindine konfigūracija, kad suaktyvinus paleidiklį, init vykdyti komandas iš atitinkamų visų failų blokų. Tai daroma dėl kelių įrenginių konfigūracijos failų kūrimo patogumo, kai pagrindinėje konfigūracijoje yra visiems įrenginiams bendros komandos, o kiekvienam įrenginiui būdingos yra įrašytos į atskirus failus.

Žymiausia iš papildomų konfigūracijų yra pavadinta initrc.device_name.rc, kur įrenginio pavadinimas nustatomas automatiškai, atsižvelgiant į sistemos kintamojo ro.hardware turinį. Tai konkrečiai platformai skirtas konfigūracijos failas, kuriame yra konkrečiam įrenginiui būdingų komandų blokų. Be komandų, atsakingų už branduolio derinimą, jame taip pat yra kažkas panašaus:

Mount_all ./fstab.device_name

Tai reiškia, kad init dabar turėtų prijungti visas failų sistemas, nurodytas faile ./fstab.device_name, kurio struktūra yra tokia:

Įrenginio_pavadinimas (skirstymas) prijungimo taško failo_sistema fs_options kitos parinktys

Paprastai jame pateikiamos instrukcijos, kaip prijungti failų sistemas iš vidinių NAND skaidinių į /sistema (OS), /data (programos nustatymai) ir /cache (talpyklos duomenys) katalogus. Tačiau šiek tiek pakeitę šį failą, galime priversti init paleisti sistemą iš atminties kortelės. Norėdami tai padaryti, tiesiog padalinkite atminties kortelę į tris 4 dalis: 1 GB / ext4, 2 GB / ext4, 1 GB / ext4 ir likusią fat32 vietą. Tada turite nustatyti atminties kortelės skaidinių pavadinimus /dev kataloge (jie skiriasi skirtinguose įrenginiuose) ir pakeisti juos originaliais įrenginių pavadinimais fstab faile.


Įkrovos inicijavimo bloko pabaigoje jis greičiausiai susidurs su class_start numatytoji komanda, kuri informuos, kad tuomet turėtumėte paleisti visas konfigūracijos konfigūracijoje nurodytas paslaugas, susijusias su numatytaja klase. Paslaugų aprašymas prasideda paslaugų nurodymu, po kurio nurodomas paslaugos pavadinimas ir komanda, kurią reikia įvykdyti norint ją paleisti. Skirtingai nuo komandų, išvardytų blokuose, paslaugos turi veikti visą laiką, todėl visą išmaniojo telefono veikimo laiką init kabės fone ir tai stebės.

Šiuolaikinis „Android“ apima daugybę paslaugų, tačiau dvi iš jų turi ypatingą statusą ir lemia visą sistemos gyvavimo ciklą.

init.rc komandos

Init procesas turi įtaisytąjį komandų rinkinį, iš kurių daugelis atitinka standartinį Linux komandų rinkinį. Žymiausi iš jų:

  • exec /path/to/command- paleisti išorinę komandą;
  • ifup sąsaja- pakelti tinklo sąsają;
  • klasės_pradžia klasės_pavadinimas- pradėti teikti paslaugas, priklausančias nurodytai klasei;
  • klasės_stop klasės_pavadinimas- sustojimo paslaugos;
  • insmod /path/to/module- įkelti branduolio modulį;
  • prijungti FS įrenginių katalogą- prijungti failų sistemą;
  • setprop vardo reikšmė- nustatyti sistemos kintamąjį;
  • pradėti paslaugos_pavadinimas- paleisti nurodytą paslaugą;
  • trigerio pavadinimas- įjungti trigerį (vykdyti nurodytą komandų bloką);
  • įrašyti /kelias/į/failo eilutę- įrašyti eilutę į failą.

Ketvirtas žingsnis. Zigota ir app_process

Tam tikrame įkėlimo etape konfigūracijos pabaigoje init susidurs su kažkuo panašaus į šį bloką:

Paslaugos zigota /system/bin/app_process -Xzygote /system/bin --zygote --start-system-server class numatytasis lizdas zigotos srautas 660 šakninė sistema paleidžiama iš naujo rašyti /sys/android_power/request_state wake onrestart rašyti /sys/power/state on onrestart restart media onrestart restart netd

Tai yra „Zygote“ paslaugos, pagrindinio bet kurios „Android“ sistemos komponento, atsakingo už inicijavimą, sistemos paslaugų paleidimą, vartotojo programų paleidimą ir sustabdymą bei daugelį kitų užduočių, aprašymas. „Zygote“ paleidžiama naudojant nedidelę programą /system/bin/app_process, kuri labai aiškiai matoma aukščiau pateiktoje konfigūracijos dalyje. App_proccess užduotis yra paleisti Dalvik virtualią mašiną, kurios kodas yra /system/lib/libandroid_runtime.so bendrai naudojamoje bibliotekoje, ir paleisti Zygote ant jos.

Kai visa tai bus padaryta ir Zygote valdys, ji pradeda kurti Java programos vykdymo laiką, įkeldama visas sistemos Java klases (šiuo metu jų yra daugiau nei 2000). Tada paleidžiamas sistemos_serveris, kuris apima daugumą aukšto lygio (parašytų Java) sistemos paslaugų, įskaitant langų tvarkyklę, būsenos juostą, paketų tvarkyklę ir, svarbiausia, veiklos tvarkyklę, kuri ateityje bus atsakinga už gavimą. pradžios ir pabaigos signalų programos.

Po to Zygote atidaro lizdą /dev/socket/zygote ir eina miegoti, laukdamas duomenų. Šiuo metu anksčiau paleista veiklos tvarkyklė siunčia transliacijos tikslą Intent.CATEGORY_HOME, kad surastų programą, atsakingą už darbalaukio kūrimą, ir per lizdą suteikia jos pavadinimą „Zygote“. Pastarasis savo ruožtu išsišakoja ir paleidžia programą virtualios mašinos viršuje. Voila, mūsų ekrane yra darbalaukis, kurį rado „Activity Manager“ ir paleido „Zygote“, ir būsenos juostą, kurią paleido „system_server“ kaip būsenos juostos paslaugos dalį. Paspaudus piktogramą, darbalaukis išsiųs ketinimą su šios programos pavadinimu, veiklos tvarkyklė gaus jį ir išsiųs komandą paleisti programą į Zygote demoną

INFORMACIJA

„Linux“ terminologijoje RAM diskas yra virtualus standusis diskas, kuris egzistuoja tik RAM. Įkrovos proceso pradžioje branduolys ištraukia disko turinį iš vaizdo ir sujungia jį kaip šakninę failų sistemą (rootfs).

Įkrovos proceso metu „Android“ rodo tris skirtingus įkrovos ekranus: pirmasis pasirodo iškart paspaudus maitinimo mygtuką ir perkeliamas į „Linux“ branduolį, antrasis rodomas pradiniame inicijavimo etape ir įrašomas į failą /initlogo.rle (vargu naudojamas šiandien), paskutinis paleidžiamas naudojant bootanimation programą ir yra faile /system/media/bootanimation.zip.

Be standartinių trigerių, init leidžia apibrėžti savo paleidiklius, kuriuos gali suaktyvinti įvairūs įvykiai: įrenginio prijungimas prie USB, išmaniojo telefono būsenos keitimas arba sistemos kintamųjų būsenos keitimas.

Be kita ko, „Activity Manager“ taip pat užmuša fonines programas, kai nepakanka atminties. Laisvos atminties slenkstinės reikšmės yra faile /sys/module/lowmemorykiller/parameters/minfree.

Visa tai gali atrodyti šiek tiek painu, bet svarbiausia atsiminti tris paprastus dalykus:

Daugeliu atžvilgių „Android“ labai skiriasi nuo kitų operacinių sistemų, todėl sunku tai suprasti iš karto. Tačiau jei suprantate, kaip viskas veikia, galimybės yra tiesiog beribės. Skirtingai nei iOS ir Windows Phone, Google operacinė sistema turi labai lanksčią architektūrą, kuri leidžia rimtai pakeisti jos elgesį, nereikia rašyti kodo. Daugeliu atvejų pakanka ištaisyti reikiamas konfigūracijas ir scenarijus.

Yra daug įrenginių, kuriuose veikia „Android“. Daugelis pirkėjų, pirkdami šiuolaikinius mobiliuosius telefonus ir planšetinius kompiuterius, nesupranta, kas yra Android ir kam jis reikalingas. Skaitykite toliau, kad sužinotumėte apie operacinės sistemos pranašumus ir pagrindinius pradinės sąrankos aspektus. Išmokę dirbti su viena „Android“ įtaisu, galite lengvai išsiaiškinti bet kurią kitą.

Android, kas tai – manekenams

„Android“ yra nemokama operacinė sistema, kuri maitina išmaniuosius telefonus, planšetinius kompiuterius, žaidimų konsoles, laikrodžius, televizorius, daugialypės terpės grotuvus, el. skaitytuvus ir „Google“ akinius. Dažnai šiuolaikinių įrenginių gamintojai standartinius OS elementus keičia patentuotomis programomis, skirtingai sugrupuoja meniu elementus ir suformuluoja jų pavadinimus. Tačiau sistemos veikimo esmė daugumoje patentuotų apvalkalų yra identiška.

Įvairios programos suteiks vartotojui papildomų galimybių ir pakeis pagrindines funkcijas. Iki šiol nuolat vykdomi atnaujinimai, kurie žymiai išplečia vartotojo galimybes, padidina našumą ir efektyvumą. Naujausia OS versija buvo sukurta 2017 m. ir vadinasi Android 8.0 Oreo. Android yra moderni platforma, leidžianti išmanųjį telefoną ir planšetinį kompiuterį paversti tikru kišeniniu kompiuteriu. Be to, Android OS lengva naudotis.

Pirma dalis. Pirmas startas

Kai pirmą kartą paleidžiate savo išmanųjį telefoną ar planšetinį kompiuterį, turite sukonfigūruoti parinktis, kad galėtumėte visapusiškai jomis naudotis. Kai vartotojas įjungs Android, ekrane pasirodys pradinės sąrankos vedlys. Taip išvengsite nereikalingos parinkčių paieškos įrenginio meniu.

Pirmojo paleidimo vedlys

Iš pradžių sistema paragins vartotoją pasirinkti sąsajos kalbą, taip pat prisijungti prie Wi-Fi tinklo arba mobiliojo ryšio operatoriaus. Kiekvienas įrenginys gali turėti skirtingą kalbų skaičių. Europietiški Android įrenginių modeliai turi turėti ukrainiečių, rusų ir anglų kalbas.

Šiuolaikiniai Android įrenginiai suteikia galimybę naudotis internetu. Galite naudoti pagrindines išmaniojo telefono funkcijas ir be jo. Jei šalia nėra WiFi, galite naudotis mobiliuoju internetu. Kiekvienas korinio ryšio operatorius turi savo tarifus, kurie skiriasi kaina ir parametrais. Tačiau pasiekti naudingų parinkčių ir įdomių funkcijų bus sunku.

Pirmą kartą įjungus mobilųjį telefoną, nerekomenduojama įdėti SIM kortelės, nes pagal numatytuosius nustatymus OS nustatyta naudoti mobiliuosius duomenis. Šie veiksmai padės išvengti netinkamo eismo naudojimo. Pasirinkę reikiamą meniu kalbą, spustelėkite mygtuką „Kitas“, kad pereitumėte į kitą nustatymų etapą.

Tada turite susieti naudojamą įrenginį su „Google“ paskyra. Galite praleisti šiuos veiksmus ir atlikti juos šiek tiek vėliau. Tačiau rekomenduojama tai padaryti iš karto, nes taip be nereikalingų žingsnių internetu galėsite parsisiųsti reikiamas programas, naudotis savo el. pašto paskyra, aplikacijų parduotuve ir kitomis naudingomis įmonės paslaugomis. Vartotojas gali naudoti esamą paskyrą. Jei jo nėra, norėdami užsiregistruoti „Google“, spustelėkite mygtuką „Ne“, tada „Sukurti paskyrą“.

Sukurta paskyra visam laikui lieka vartotojui, taip pat anksčiau įsigytos programos ir kai kurie nustatymai. Net jei norite iškeisti seną išmanųjį telefoną į naują. Verta paminėti, kad vartotojas turės 16 Gb „debesų erdvės“, kuri leis jam nustatyti sinchronizavimą su „Google“ debesies saugykla. Prisijungus prie paskyros, sistema užduos keletą klausimų dėl išmaniojo telefono nustatymo. Kad niekada neprarastumėte kontaktų, turėtumėte patvirtinti savo sutikimą kurti atsargines duomenų kopijas.

Kitame etape tuščiame laukelyje turėsite įvesti vartotojo pavardę ir vardą. Nebūtina užsirašyti tikrų duomenų, galite juos sugalvoti. Ši informacija laikui bėgant gali keistis. Jums nereikia jaudintis dėl savo asmeninių duomenų konfidencialumo. „Google“ garantuoja aukštą savo klientų asmeninės informacijos saugumo lygį.

Toliau turite nurodyti savo el. Užsiregistravus jo pakeisti nebebus galima. Tada užpildykite slaptažodį ir prisijungimo lauką. Primygtinai rekomenduojame juos užsirašyti arba prisiminti. Vartotojas bus paragintas sukonfigūruoti slaptažodžio atkūrimo procedūrą. Turėsite įvesti savo mobiliojo telefono numerį.

Vartotojas turi patvirtinti sutikimą gauti informaciją apie jo buvimo vietą. Čia yra keletas parinkčių: išjungti arba įjungti parinktį, įjungti vietos paiešką naudojant GPS arba tinklo koordinates. Naudotojo buvimo vietos duomenys nėra bendrinami su trečiosiomis šalimis. Jie gali būti reikalingi kai kurioms programoms.

Sistema paprašys jūsų sutikti su „Google“ taisyklėmis. Spustelėkite mygtuką „Priimti“. Tada įveskite captcha. Numatyta papildoma galimybė susieti VISA, Paypal ir kitas korteles su paskyra. Ši parinktis patogi perkant žaidimus, muziką ir programas iš programėlių parduotuvės.

Norėdami užbaigti sąrankos procedūrą, turėsite įvesti savo laiko juostą, datą ir dabartinį laiką. Jei ateityje planuojate naudoti „Google“ žemėlapius, palikite varnelę atitinkamame laukelyje.

Kaip matote, nėra nieko sudėtingo, dabar galite išnaudoti visas įrenginio galimybes. Pradinė sąranka baigta.

Kontaktų perkėlimas iš seno įrenginio

Yra keletas būdų, kaip perkelti kontaktus iš vieno "Android" įrenginio į kitą. Lengviausias būdas yra sinchronizuoti su Google. Jei tai ne pirmasis išmanusis telefonas su Android OS, tuomet visus įrašus galima išsaugoti Google debesyje. Tai įmanoma, jei vartotojas neišjungė kontaktų sinchronizavimo sename įrenginyje.

Galite patikrinti, ar jūsų kontaktai išsaugoti, taip:

  1. Senajame įrenginyje eikite į nustatymus ir spustelėkite „Paskyros“.
  2. Kai „Google“ paskyra susieta su įrenginiu, po aukščiau esančiu elementu bus rodoma „Google“. Priešingu atveju jį reikia prijungti. Norėdami tai padaryti, pasirinkite „Pridėti paskyrą“, įveskite savo prisijungimo vardą ir slaptažodį.
  3. Spustelėkite el. laišką, kad patektumėte į sinchronizavimo nustatymus.
  4. Norėdami išsaugoti „Android“ įrašus „Google“ paslaugų sistemoje, spustelėkite „Kontaktai“. Vyks sinchronizavimo procesas.
  5. Tada turėsite prijungti naują išmanųjį telefoną ar planšetinį kompiuterį su „Google“ su ta pačia paskyra, su kuria buvo susietas senasis įrenginys.
  6. Norėdami perkelti kontaktus į naują įrenginį, atlikite aukščiau aprašytą procedūrą iki „Gmail“ elemento.

Kitas būdas yra naudoti vcf failą. Vartotojas turės eksportuoti duomenis į failą. Norėdami tai padaryti, jums reikia:

  • Eikite į seno įrenginio telefonų knygą.
  • Spustelėkite trijų taškų, esančių viršutiniame dešiniajame ekrano kampe, mygtuką.
  • Pasirinkite „Importuoti / eksportuoti“. Tada spustelėkite „Eksportuoti“. Daugelyje „Android“ įrenginių ši parinktis gali būti pateikta kaip atskiri elementai. Tokiu atveju vartotojas turi spustelėti „Eksportuoti“.
  • Tada pasirinkite kopijavimo kelią, kuriuo norite perkelti kontaktus: įrenginio atmintį arba SD kortelę.
  • Pažymėkite varnelę šalia kontaktų, kuriuos norite perkelti. Jei jums reikia visų įrašų, spustelėkite „Pasirinkti viską“.
  • Toliau spustelėkite „Gerai“.

Naudojant Bluetooth parinktį. Norėdami tai padaryti, suaktyvinkite šią parinktį naujame ir sename išmaniajame telefone. Tada įgalinkite įrenginio aptikimą, nes kai kuriuose įrenginiuose jis išjungtas. Eikite į „Nustatymai“, tada „Bluetooth“. Abiejuose įrenginiuose pažymėkite laukelį šalia „Mato visi“. Tada viename įjungiame įrenginių paiešką. Atsidariusiame sąraše pasirinkite reikiamą ir spustelėkite, kad prisijungtumėte ir perkeltumėte duomenis. Eikite į telefonų knygos nustatymus. Pasirinkite skyrių „Pažymėti viską“ arba „Pažymėti kelis“. Tada spustelėkite „Pateikti“. Kitame įrenginyje spustelėkite „Priimti“.

Pirmiausia galite perkelti savo kontaktus į atminties kortelę, tada įdėkite jį į planšetinį kompiuterį ar išmanųjį telefoną. Daugelis vartotojų nori perkelti kontaktus iš SIM kortelės. Vienintelis šio metodo trūkumas yra ribotas saugojimui skirtų kontaktų skaičius. Jis tinka tiems vartotojams, kurių sąraše yra ne daugiau kaip 220 numerių. Norėdami tai padaryti, jame turi būti išsaugoti visi kontaktai.

Eikite į telefonų knygos programą. Pasirinkite parinktį „Eksportuoti / importuoti“, tada „Eksportuoti“. Kopijavimo kelią apibrėžiame kaip „Sim kortelę“. Į naują įrenginį įdedame kortelę su numeriais ir perkeliame. Eikime į telefonų knygą. Spustelėkite mygtuką viršutiniame dešiniajame kampe. Pasirinkite parinktį „Importuoti iš SIM kortelės“.

Kitas būdas yra perkelti kontaktus iš kompiuterio per USB kabelį. Norėdami tai padaryti, prijunkite seną įrenginį prie kompiuterio ir kabelio. Perkelkite vcf failą su telefono numeriais į savo kompiuterį. Tada tuo pačiu būdu prijungiame naują išmanųjį telefoną ar planšetinį kompiuterį ir perkeliame duomenis iš kompiuterio į jį.

Pašto sąranka

Pereikime prie pašto nustatymų. Jei vartotojas neplanuoja naudoti el. pašto per išmanųjį telefoną, šį veiksmą galima praleisti. Naudojant Gmail el. pašto paskyrą, ji automatiškai sukonfigūruojama įvedus Google paskyros prisijungimo vardą ir slaptažodį. Tuo atveju, kai el. laiškas yra kitame šaltinyje, jį reikės sukonfigūruoti rankiniu būdu. Norėdami tai padaryti, atlikite šiuos veiksmus:

  1. Įrenginyje paleiskite integruotą el. pašto programą.
  2. Eikite į nustatymus".
  3. Spustelėkite „Pridėti paskyrą“.
  4. Užpildykite formą: vartotojo vardas ir slaptažodis.
  5. Spustelėkite „Kitas“.
  6. Sistema paragins pasirinkti protokolą, kuriuo bus palaikomas ryšys su paštu. Paprastai pašto serveriai veikia naudodami du protokolus: POP3 ir IMAP. Pasirinkite jums patogesnį, tada spustelėkite „Prisijungti“.

Jei el. pašto dėžutė yra viename iš populiarių pašto serverių, sistema bandys savarankiškai nustatyti likusius nustatymus ir užmegzti ryšį. Kitu atveju, norėdami įvesti serverių pavadinimus ir kitus nustatymus, spustelėkite mygtuką „Rankinis“ ir įveskite reikiamus pašto paslaugos duomenis.

Ekrano klaviatūra

Dirbant su išmaniuoju telefonu dažnai tenka naudotis klaviatūra. Norėdami iškviesti klaviatūrą „Android“, tiesiog spustelėkite teksto rašymo langą. Norėdami jį pašalinti, spustelėkite mygtuką „Atgal“. Teksto įvedimo procedūra yra panaši į spausdinimą kompiuteriu. Norėdami pakeisti įvesties kalbą, spustelėkite gaublio mygtuką. Klaviatūros nustatymuose galite nustatyti jungiklį į tris dažnai naudojamas kalbas. Naujas sakinys automatiškai prasideda didžiąja raide.

Norėdami pradėti žodį didžiąja raide, spustelėkite rodyklę „aukštyn“. Norėdami įvesti kelias didžiąsias raides iš eilės, palaikykite mygtuką dvi sekundes. Norėdami ištrinti tekstą ar žodį, naudokite mygtuką, kuris atrodo kaip kvadratas su kryžiumi viduryje. Be pagrindinės klaviatūros, yra keletas papildomų su piktogramomis ir jaustukais. Norėdami perjungti juos, spustelėkite apatiniame kampe esantį mygtuką. Įvedant tekstą ekrane bus rodomi žodžių pasiūlymai. Jei pasirinksite vieną iš jų, raidės bus paverstos paruoštais žodžiais.

Norėdami sutaupyti laiko spausdinti, galite nukopijuoti žodį ir įklijuoti jį į tekstą. Norėdami paryškinti norimą žodį, bakstelėkite jį ir palaikykite kelias sekundes. Norėdami padidinti kopijavimo paraštę, vilkite rankenas išilgai jos kraštų. Klaviatūros viršuje atsiras skydelis su funkcijomis „Kopijuoti“, „Iškirpti“ ir „Įklijuoti“.

Prisijungiama prie „Wi-Fi“.

Norėdami prisijungti prie naujo tinklo per „Wi-Fi“, turite eiti į įrenginio nustatymus, tada į skyrių „Wi-Fi“. Pasirodo šiuo metu galimų tinklų sąrašas. Užraktas, esantis šalia „Wi-Fi“ piktogramos, reiškia, kad prieiga prie šio tinklo yra apsaugota slaptažodžiu. Jei slaptažodį įvesite vieną kartą, „Android“ įrenginys prie tokio tinklo prisijungs automatiškai ir jums nebereikės slaptažodžio įvesti dar kartą.

Kai kuriais atvejais norimas tinklas gali būti nerodomas galimų tinklų sąraše. Bet kurio tinklo administratorius gali padaryti jį uždarą (nematomą) kitiems vartotojams. Norėdami prie jo prisijungti, paspauskite mygtuką „Meniu“ viršutiniame telefono ekrano kampe, tada „Pridėti tinklą“. Naudodami mygtuką „Meniu“ taip pat galite pereiti į papildomus tinklo nustatymus: valdyti tinklą miego režimu ir įjungti pranešimus apie galimus ir atvirus tinklus.

Antra dalis. Išmaniojo telefono sąsaja

Android įrenginio sąsaja priklauso nuo operacinės sistemos versijos ir gamintojo įdiegto patentuoto apvalkalo. Tačiau OS veikimo logika išlieka nepakitusi.

Gestai

Įrenginio valdymas, pagrįstas Android OS, pagrįstas gestais. Tarp pagrindinių yra:

  1. Bakstelėjimas – vienu piršto prisilietimu prie ekrano.
  2. Dukart bakstelėjimas yra analogiškas dukart spustelėjus pelę. Dukart bakstelėkite išmaniojo telefono jutiklinį ekraną.
  3. Ilgas bakstelėjimas – ekrano palietimas kelias sekundes.
  4. Braukimas – slydimas ekrane. Tai apima braukimą pirštu per išmaniojo telefono ekraną iš kairės į dešinę, iš viršaus į apačią arba iš apačios į viršų.
  5. Suspaudimas – apima ekrano palietimą nykščiu ir rodomuoju pirštu, tada juos sujungiant.

Darbalaukio ir doko juostos piktogramos

„Android“ įrenginyje gali būti keli staliniai kompiuteriai. Slinkimas per juos atliekamas braukiant iš kairės į dešinę ir atvirkščiai. Dokų juostos piktogramos yra ekrano apačioje. Paprastai yra telefonų knygos, naršyklės ir SMS žinučių kūrimo programos piktograma. Centrinis mygtukas naudojamas meniu su visomis įdiegtomis programomis iškviesti.

Būsenos juosta

Jis yra „Android“ įrenginio ekrano viršuje. Rodoma informacija apie dabartinį laiką, akumuliatoriaus įkrovą ir aktyvius pranešimus. Kai kurie vartotojai tai vadina „aklu“. Norėdami jį atidaryti, turite braukti iš viršaus į apačią. Būsenos juosta suteikia prieigą prie pagrindinių perjungimų: mobiliųjų duomenų, vietos, energijos taupymo, garso, portreto ekrano, lėktuvo režimo, žibintuvėlio, „Bluetooth“ ir „Wi-Fi“.

Užsklandos, valdikliai, piktogramos

Įrenginio darbalaukyje yra programų piktogramų ir valdiklių. Pastarieji leidžia ekrane rodyti reikiamą informaciją, o tai nereikalauja iš naujo paleisti programos. „Android“ OS egzistavimo metu buvo išleisti įvairiausių tikslų valdikliai. Tai yra laikrodžio valdiklis, orų valdiklis, užrašai, apsipirkimo valdikliai ir kt. Dauguma gali dirbti su bet kokia programine įranga. Tačiau yra valdiklių, kurių negalima įdiegti kitoje OS.

Skambėjimo tono nustatymas

Norėdami nustatyti skambėjimo toną, eikite į įrenginio „Nustatymai“, tada į skyrius „Garsas“ ir „Skambėjimo tonas“. Iš standartinių melodijų sąrašo pasirinkite jums patinkančią. Vartotojui suteikiama galimybė skambučiams nustatyti iš interneto atsisiųstus melodijas. Norėdami tai padaryti, atsisiųskite mėgstamą dainą į savo įrenginį ir nustatykite ją kaip skambėjimo toną. Tame pačiame skyriuje, kur yra standartiniai skambėjimo tonai, viršutiniame dešiniajame kampe spustelėkite piktogramą „Pliusas“. Taigi, atsisiųstą melodiją įtraukite į galimų melodijų sąrašą.

Trečia dalis. Programų diegimas

Pagrindinis operacinės sistemos privalumas yra galimybė įdiegti įvairias programas. Papildomų programų pagalba išmanieji telefonai ir planšetiniai kompiuteriai tampa tikrais jų savininkų padėjėjais. Jie leidžia gauti reikiamą informaciją visą parą, pirkti prekes internetinėse parduotuvėse, dirbti nuotoliniu būdu, spręsti verslo klausimus, skaityti knygas internete ir daug daugiau. Tokiu būdu įrenginio vartotojas galės visapusiškai naudotis jo funkcijomis.

Google Play

Norėdami pasiekti oficialią programų parduotuvę, turite turėti „Google“ paskyrą. „Play Market“ piktograma yra darbalaukyje. Bakstelėkite jį, kad paleistumėte programą. Ekrano viršuje yra paieškos juosta. Jei vartotojui reikia atsisiųsti konkrečią programą, norėdami ieškoti, įveskite jos pavadinimą. „Google Play“ turi skyrius: žaidimų, programų, muzikos, knygų ir žurnalų. Ekrano apačioje yra naujų filmų ir populiariausių programų sąrašas.

Apsauga nuo atsitiktinių pirkinių

Šiuolaikiniai žaidimai ir programos gali apimti pirkinius programėlėje, o tai gali būti nemaloni staigmena išmaniojo telefono savininkui. Tėvai dažnai duoda išmaniuosius telefonus savo vaikams žaisti. Norėdami apsisaugoti nuo atsitiktinių pirkinių, turite nustatyti slaptažodį. Norėdami tai padaryti, paleiskite „Play Market“ ir eikite į „Nustatymai“. Eikite į skyrių „Perkant reikalauti slaptažodžio“ ir pažymėkite laukelį šalia „Visiems „Google Play“ pirkiniams šiame įrenginyje“.

Nuolaidos ir išpardavimai

„Google Play“ kasdien siūlo nuolaidas daugeliui programų. Kai kurie vartotojai apie tai nėra informuoti. Nuolat stebėti, kaip programėlių parduotuvėje pasirodo pelningos nuolaidos, fiziškai nerealu. Todėl rekomenduojame įrenginyje įdiegti specialią programą, kuri praneš apie išpardavimus ir nuolaidas.

Yra daug panašių programų. Populiariausias tarp vartotojų yra „AppSales“. Naudodami filtrų sistemą galite išvalyti pasiūlymų sąrašą nuo nereikalingų programų. Vartotojas gali pasirinkti dominančios programos kategoriją arba konkrečią programą.

Numatytųjų programų pasirinkimas

Android suteikia vartotojui galimybę eksperimentuoti, įdiegti ir naudoti naujas programas. Jei išmaniajame telefone tam pačiam tikslui įdiegtos kelios programos, sistema paklaus, kurią vartotojas šiuo metu nori naudoti. Kiekvieną kartą galite pasirinkti programą rankiniu būdu arba padaryti tai vieną kartą ir paprašyti sistemos daugiau neklausti.

Jei netyčia pasirinkote netinkamą programą, galite ją grąžinti į dialogo langą taip:

  1. Eikite į meniu elementą „Nustatymai“.
  2. Tada skiltyje „Programos“.
  3. Raskite jums reikalingą programą.
  4. Spustelėkite „Pašalinti numatytąją programą“.

Programų pašalinimas

Yra keletas būdų, kaip pašalinti programas iš „Android“ įrenginio. Pirmasis metodas:

  • Įrenginio nustatymuose raskite skyrių „Programos“.
  • Perjunkite į skirtuką „Trečioji šalis“ arba „Visi“.
  • Sąraše raskite nepageidaujamą programą.
  • Tada pasirinkite parinktį „Ištrinti“.

Antrasis būdas – programos meniu rasti programą ir nuvilkti nuorodą į šiukšliadėžę. Kai kurie išmanieji telefonai su gryna „Android“ neturi šios parinkties.

Trečiasis būdas yra ištrynimas per „Play Market“. Paleiskite programą. Meniu pasirinkite skyrių „Mano programos“. Bakstelėkite norimą programą ir pasirinkite funkciją „Ištrinti“.

Programų diegimas iš trečiųjų šalių šaltinių

Reikiamas programas galima atsisiųsti ne tik iš oficialios programų parduotuvės, bet ir iš trečiųjų šalių svetainių. Norėdami tai padaryti, vartotojas turi įjungti atitinkamą įrenginio funkciją, nes ji pagal numatytuosius nustatymus yra išjungta. Nustatymuose raskite skirtuką „Sauga“. Šalia „Nežinomi šaltiniai“ ir „Patikrinti programas“ pažymėkite laukelį. Tada galite atsisiųsti programos diegimo failą su APK plėtiniu.

Bet kuri programa, atsisiųsta iš trečiosios šalies šaltinio, kelia pavojų įrenginiui. Todėl kūrėjai rekomenduoja atsisiųsti programas tik iš patikrintų oficialių šaltinių.

Trečiųjų šalių programų parduotuvės

Kai kurie vartotojai nori naudotis trečiųjų šalių programų parduotuvėmis dėl gerų nuolaidų. Programos atsisiuntimo ir įdiegimo procedūra yra tokia pati, kaip aprašyta aukščiau. Atsisiųsdami atkreipkite dėmesį į šiuos dalykus:

  1. Naudokite patikimus šaltinius.
  2. Prieš įsigydami programą įsitikinkite, kad ji taikoma jūsų gyvenamajai šaliai.
  3. Perkant programas, vartotojo teisės gali būti neapsaugotos.

Android operacinė sistema iš Google

Android kūrimo istorija, Android atnaujinimai, Android Market

1 skyrius. Android operacinės sistemos charakteristikos.

Android yra nešiojama (tinklo) operacinė sistema, skirta komunikatoriams, planšetiniams kompiuteriams, elektroniniams skaitytuvams, skaitmeniniams grotuvams, rankiniams laikrodžiams, nešiojamiesiems kompiuteriams ir išmaniosioms knygoms, pagrįsta Linux branduoliu.

Android yra palyginti jauna operacinė sistema, naudojama įvairiuose mobiliuosiuose įrenginiuose.

Android operacinės sistemos charakteristikos

Iš pradžių ją sukūrė „Android Inc.“, kurią vėliau įsigijo „Google“. Vėliau „Google“ inicijavo „Open Handset Alliance“ (OHA) sukūrimą, kuris dabar remia ir toliau plėtoja platformą. „Android“ leidžia kurti „Java“ programas, kurios valdo įrenginį per „Google“ sukurtas bibliotekas. Android Native Development Kit kuria programas, parašytas C ir kitomis kalbomis.

75% parduotų išmaniųjų telefonų 2012 metų trečiąjį ketvirtį buvo aprūpinti Android operacine sistema.

Naudodami Android galite rasti ir komunikatorius (labiausiai paplitusi klasė), ir planšetinius kompiuterius (planšetinius kompiuterius), netbook ar išmaniąsias knygas. Taip pat gamintojai nenustoja eksperimentuoti, integruodami OS į įvairią įrangą. Android laikrodis ar TV priedėlis nieko nebestebins.

Operacinę sistemą sukūrė „Android Inc.“, kurią vėliau įsigijo „Google“ ir perdavė OHA – „Open Handset Alliance“, asociacijai, kurios tikslas – kurti ir įgyvendinti atviruosius mobiliojo ryšio standartus. Be Google, OHA apima tokius milžinus kaip HTC, Intel, Motorola, Qualcomm, Samsung, LG, T-Mobile ir Nvidia.

Vaizdo įrašas:

Nors OS yra paremta Linux branduoliu, ji neišnaudoja visų šios operacinės sistemos galimybių. To priežastis – Dalvik virtualios mašinos, kurioje veikia visa programinė įranga, naudojimas. Tačiau išleidus Native Development Kit, kūrėjai turi galimybę kurti vietines programas C ir kitomis programavimo kalbomis.


Atnaujinti istorijąAndroid

Pirmoji „Android“ versija buvo pristatyta dar 2008 m. rugsėjį ir skirta tik „T-Mobile G1“ (HTC Dream) komunikatoriui. Ji taip pat gavo 1.1 versijos atnaujinimą, paskelbtą po šešių mėnesių.

Spartus operacinės sistemos vystymasis prasidėjo nuo Cupcake (1.5) ir Donut (1.6) versijų. 2.0 Eclair versija tapo tarpine versija, o 2.1 versija vadinosi lygiai tokiu pat pavadinimu. Būtent pastarajam valdant buvo pristatyti vieni populiariausių įrenginių – Nexus One ir jo „brolis“ HTC Desire.

Tada buvo išleista „Android 2.2 Froyo“, suteikianti vartotojams HTML5 ir „Flash 10.1“ žiniatinklio technologijų palaikymą, o tai leido jiems įgyti didelį pranašumą prieš konkurentus.

Tada bendrovė pristatė Android 2.3 Gingerbread su atnaujinta vartotojo sąsaja, NFC standarto palaikymu, keliomis kameromis ir didelės raiškos ekranais.


Tačiau globaliausius pokyčius matome „Android 3.0 Honeycomb“, specialioje planšetiniams kompiuteriams skirtoje versijoje. Jame yra visiškai kitokia vartotojo sąsaja, 3D efektai, patogi naršyklė ir daug kitų patobulinimų.

Deja, „Android 3.0 Honeycomb“ bus prieinama tik planšetiniams kompiuteriams. Komunikatoriuose matysime tik perkeltas versijas arba...

Šiuo metu Android 2.4 versija žinoma tik iš gandų. Tačiau galbūt jis taps planšetinio kompiuterio versijos, pritaikytos išmaniesiems telefonams ir komunikatoriams, analogu.

Vaizdo įrašas:

Nuo pirmosios versijos išleidimo 2008 m. rugsėjo mėn. įvyko keli sistemos atnaujinimai. Šie naujinimai dažniausiai susiję su aptiktų klaidų taisymu ir naujų funkcijų įtraukimu į sistemą. Kiekviena sistemos versija gauna savo deserto temos kodinį pavadinimą. Kodų pavadinimai priskiriami abėcėlės tvarka.


Iki 2012 m. lapkričio mėn. buvo išleista 14 sistemos versijų. Naujausia versija yra 4.2 Jelly Bean.

Yra entuziastų bendruomenė, kurianti visiškai atviras Android programinės įrangos versijas (pvz., CyanogenMod, MIUI, Virtuous Quattro, VillainROM, Open Kang Project, Replicant).

Modifikuotos „Android“ versijos (taip pat vadinamos „firmware“ arba „custom firmware“) sukurtos:

„Google“ paslaugų pašalinimas iš „Android“ įrenginio (pavyzdžiui, duomenų sinchronizavimas) – užtikrinti vartotojo duomenų lokalizaciją tik „Android“ įrenginyje – panaikinti galimybę perduoti identifikavimo informaciją (IMEI, telefono numerį, GPS koordinates ir kt.) į serverius Google;

operatyvesnis ir dažnesnis (lyginant su pačiais įrenginių gamintojais) naujų Android OS versijų pateikimas. Neretai gamintojas nustoja palaikyti modelį, kurį laiko pasenusiu ar nuostolingu, o norintys pamatyti naujų funkcijų vartotojai turi kreiptis į entuziastų darbą, nors daugelis sistemiškai pasenusių telefonų turi galimybę būti atnaujinami ir toliau (Nexus Vienas yra puikus pavyzdys).

Vaizdo įrašas:

„Android“ programinės įrangos papildymai su naujais nustatymais ir funkcijomis. Pavyzdžiui, FLAC Lossless Audio palaikymas, galimybė saugoti atsisiųstas programas „MicroSD“ kortelėje (skirta „Android“ iki 2.2 versijos) ir kt.


Norint suaktyvinti „Android“ įrenginį, reikalinga root prieiga (tai vadinama įsišaknijimu), o tai leidžia geriau valdyti sistemą ir pagal numatytuosius nustatymus įdiegtas programas. Norint pasiekti šakninę prieigą, įkrovos tvarkyklės atrakinimas nebūtinas (atrakinta įkrovos programa leidžia įrenginyje paleisti dvi ar daugiau OS). Modifikuota programinė įranga leidžia senesnių telefonų naudotojams naudoti programas, prieinamas tik naujesniems leidimams, padidina stabilumą, greitį ir dažnai pašalina gamintojo klaidas.

Visi Android įrenginių gamintojai iš pradžių blokuoja root prieigą (ir galimybę mirgėti) naudodami aparatinę įrangą, motyvuodami noru apsaugoti vartotoją nuo kenkėjiškų programų įdiegimo ir apsaugoti įrenginį nuo pažeidimų. Tačiau dėl plačiai paplitusių sudėtingų įsilaužėlių metodų, siekiant apeiti šią apsaugą, gamintojai buvo priversti susitikti pusiaukelėje ir sukurti galimybę oficialiai atrakinti telefonus („Sony Ericsson“ – Unlocking the Boot loader service, HTC – Unlocking Your Bootloader service). Rizika, susijusi su galimu telefono gedimu atrakinimo proceso metu, pereina vartotojui, kuris, atrakinęs įkrovos tvarkyklę, sutinka su sąlygomis, nurodančiomis ankstyvą telefono garantijos praradimą. O kai kurie gamintojai nuėjo dar toliau ir padarė viską, kad pažengęs vartotojas galėtų ne tik įdiegti kitą programinę-aparatinę įrangą, bet ir susikurti savo (išsamios programinės aparatinės įrangos, programinės įrangos keitimo instrukcijos, programinės įrangos platformos architektūros dokumentacija, originalus programinės aparatinės įrangos kodas ir kt. yra teikiamos) ir palaiko alternatyvios programinės įrangos kūrimą („Sony Ericsson“ remia CyanogenMod). Be to, tai („Sony Ericsson“ iniciatyva) pašalina būtinybę naudoti neišbandytus įsilaužimo įrankius mirgėjimo procesui (pavyzdžiui, HTC).

Dėl abiejų šalių (pačių telefonų gamintojų kartu su Google ir naudotojų) interesų konflikto galima atsekti tokią motyvaciją:

gamintojai nori telefonuose įdiegti „reklamos“ programas, kurių negalima pašalinti be įsišaknijimo;

Vaizdo įrašas:

„Google“ nori surinkti kuo daugiau informacijos apie vartotoją: ne tik asmeninius duomenis, tokius kaip el. pašto adresai ar naršymo svetainėje istorija, bet ir informaciją apie vartotojo judesius (GPS koordinates arba, kai GPS imtuvas išjungtas, vietą mobiliojo ryšio bokšto signalais pagrįstą įrenginį) realiuoju laiku , dėl ko kilo bylinėjimasis.

Gamintojai nesistengia greitai atnaujinti operacinės sistemos ir maždaug po šešių mėnesių nustoja palaikyti gaminį, todėl pirkėjai yra priversti pereiti prie naujų telefonų modelių.

2009 m. rugsėjo 24 d. Google kreipėsi į CyanogenMod kūrėjus su laišku, reikalaudama pašalinti sistemos dalis ir programas su uždaru šaltiniu (pvz., Market, GPS navigacija, žemėlapiai ir kt.) iš alternatyvios programinės įrangos. Dėl to iš „Android“ versijos CyanogenMod buvo pašalintos „uždarytos“ programos, o „CyanogenMod“ diegimo metu vartotojas turi galimybę papildomai įdiegti programinės įrangos paketą iš „Google“ arba papildomai įdiegti alternatyvias „uždarų“ programų versijas (an alternatyvi „Žemėlapių“ versija ir kt.), kuri leido ginčytis ir suteikė galimybę vartotojams būti arba nebūti laisviems nuo „Google“ programų.


Android kūrimo istorija

Liepa – „Google“ nusipirko „Android Inc.

Rugsėjo 5 d. – oficialiai paskelbta apie įmonių grupės „Open Handset Alliance“ (OHA) sukūrimą, kurios tikslas – sukurti atvirus standartus mobiliesiems įrenginiams. Šiuo metu OHA vienija 34 įmones, įskaitant didžiausius mobiliojo ryšio operatorius T-Mobile, mobiliųjų įrenginių gamintojus HTC, Intel, Sprint Nextel, KDDI, NTT DoCoMo, China Mobile, lustų kūrėjus Broadcom, Marvell, NVIDIA, Qualcomm, SiRF, Texas Instruments, LG , Motorola, Samsung Electronics, taip pat pasaulinis IT pramonės milžinas ir vienas pagrindinių aljanso ideologinių įkvėpėjų Google. Kartu su OHA pristatymu buvo paskelbta ir atvira mobilioji platforma Android, paremta Linux branduoliu.

Lapkričio 12 d. - buvo pristatyta ir pasiūlyta atsisiųsti pirmoji „Android“ kūrėjų paketo „Early Look“ SDK versija.


Rugsėjo 23 d. – „Google“ kartu su mobiliojo ryšio operatoriumi „T-Mobile“ ir Taivano gamintoju HTC paskelbė apie pirmąjį „Android 1.0“ platformos pagrindu sukurtą įrenginį – išmanųjį telefoną „T-Mobile G1“ (HTC Dream).

Buvo išleista pirmoji pilnavertė SDK 1.0, 1 leidimas.

Sausio 12 d. – išleista „Android 2.1“. Kai kurie šaltiniai šią versiją vadina „Flan“, tačiau ji yra „Eclair“ leidimo dalis.

Gegužė – išleista Android 2.2 (FroYo).

Gruodis – išleista Android 2.3 (Gingerbread).

Rugpjūčio 15 d. – „Google“ pasiekė susitarimą su „Motorola Mobility“ direktorių taryba dėl telekomunikacijų korporacijos įsigijimo už 12,5 mlrd.

Droid ir Roboto šriftų šeimos buvo sukurtos specialiai Android platformai.

Kiekvienos „Android“ OS versijos, pradedant nuo 1.5, pavadinimas yra deserto pavadinimas. Pirmosios pavadinimų raidės versijų tvarka atitinka lotyniškos abėcėlės raides: 1.5 Cupcake, 1.6 Donut, 2.0/2.1 Eclair, 2.2 Froyo (sutrumpinimas iš šaldyto jogurto) ), 2.3 Gingerbread, 3.0 Honeycomb, Cream Sandwich, 4.0 4.1/4.2 Jelly Bean, 5.0 Key Lime Pie ("pagrindinis laimo pyragas"), Lollipop ("ledinukas"), Melasses ("melasa") ir Nuga ("nuga") (kursyvas nurodo būsimas ir (arba) nepatvirtintas versijas).

Pirmieji du buvo žinomų robotų pavadinimai: 1.0 Astro („Astro Boy“) ir 1.1 Bender („Futurama“), tačiau dėl autorių teisių jie buvo pakeisti į desertus.

2011 m. vasario mėn. įrenginiai su Android OS užtikrintai pirmavo populiariausių JK išmaniųjų telefonų sąraše, už nugaros palikdami iPhone 4 su iOS. Ekspertų teigimu, tai pirmasis Android OS žingsnis link pasaulinės lyderystės mobiliųjų operacinių sistemų rinkoje.

Oficialiose „Android“ svetainėse vis dar nėra nurodyti minimalūs aparatūros reikalavimai operacinei sistemai paleisti (yra tik „Android“ kūrimo rinkinio techninės įrangos reikalavimai).

Oficialioje Android svetainėje apačioje kairėje, užvedus pelės žymeklį virš roboto, jis atlieka skirtingus judesius, o paspaudus pamoja ranka.

„Android 1.6“ versijoje kūrėjai pridėjo „Native Development Kit“, leidžiantį parašyti savo žemo lygio modulius sistemai C/C++, pasikliaujant standartinėmis „Linux“ bibliotekomis. Nors, pavyzdžiui, standartinė C biblioteka Android platformoje, žinoma kaip Bionic, nėra standartinė ir yra visiškai suderinama su libc.

Vaizdo įrašas:

Norėdami pasiekti „Google Play“ ir kitas „Google“ paslaugas, turite naudoti patentuotas programas, kurias telefono gamintojas turi teisę įdiegti telefone tik sudaręs sutartį su „Google“.

„Android“ konkurentai kritikavo platformą, kaltindami ją pernelyg susiskaidžius ir trukdant kūrėjams. „Google“ atmetė visus kaltinimus, sakydama, kad tokių problemų nėra, tačiau vis dėlto išleido įrankį susiskaidymo problemoms įveikti.

„Google“ sprendimas viešai neleisti „Android 3.0 Honeycomb“ kodo, kuris pasiekiamas tik „Open Handset Alliance“ nariams arba pagal individualų prašymą po sutarties pasirašymo, sulaukė kritikos. „Google“ tai motyvuoja platformos neprieinamumu ir priemone užkirsti kelią neatsargiam diegimui.

Richardas Stallmanas teigė, kad „tai aišku ir paprasta: „Android 3“, išskyrus „Linux“ branduolį, yra patentuota programinė įranga“ ir „nors „Android“ telefonai šiandien nėra tokie blogi kaip „Apple“ ar „Windows“ išmanieji telefonai, negalima sakyti, kad jie gerbia jūsų laisvę. “ „Google“ teigimu, uždaras „Android 3.0“ kodas yra laikina priemonė, tačiau net ir po 4 versijos išleidimo 3.0 versijos šaltiniai nebuvo atidaryti.

„Lookout Security Mobile“ duomenimis, vien 2011 metais iš „Android“ išmaniųjų telefonų vartotojų buvo pavogta apie milijoną JAV dolerių.

2008 m. spalio 21 d. OHA aljansas paskelbė Android platformos šaltinio kodą. Į leidimą buvo įtrauktas visas „Android“ paketas: operacinė sistema, tarpinė programinė įranga ir pagrindinės programos, parašytos „Java“. Bendras „Android“ šaltinio kodo dydis buvo 2,1 GB. „Android“ šaltinio kodo „pageidautina licencija“ yra „Apache License 2.0“. Po „Android 3.0 Honeycomb“ išleidimo „Google“ mobiliųjų įrenginių padalinio prezidentas Andy Rubinas paskelbė, kad naujosios sistemos versijos atvirojo kodo pristatymas bus atidėtas dėl to, kad sistema buvo prastai paruošta veikti komunikatoriuose ir reikalaujama. reikšmingų optimizacijų. Šis sprendimas sulaukė analitikų kritikos: pavyzdžiui, ZDNet apžvalgininkas Christopheris Dawsonas tokį „Google“ žingsnį pavadino nuviliančiu. Tačiau, remiantis bendrovės pažadais, 2011 metų rudenį Google atidarė kitos sistemos versijos – Android 4.0 Ice Cream Sandwich – šaltinio kodus.


Android įrenginiai

Pirmasis įrenginys, kuriame veikia Android, buvo HTC sukurtas išmanusis telefonas HTC Dream (oficialiai išleido mobiliojo ryšio operatorius T-Mobile pavadinimu T-Mobile G1), kurio pristatymas įvyko 2008 m. rugsėjo 23 d. Netrukus sekė daugybė kitų išmaniųjų telefonų gamintojų pareiškimų apie ketinimą išleisti įrenginius, pagrįstus „Android“. Išleidus trečiąją „Android“ („Honeycomb“) versiją, skirtą planšetiniams kompiuteriams, vis daugiau gamintojų pradėjo skelbti apie planšetinių kompiuterių išleidimą šioje platformoje. „Google“ taip pat, bendradarbiaudama su įvairiais mobiliojo ryšio pramonės gigantais, gamina savo „Google Nexus“ serijos įrenginius. Šie įrenginiai pirmieji gauna naujų versijų atnaujinimus.

Be išmaniųjų telefonų ir planšetinių kompiuterių, „Android“ operacinė sistema įdiegta ir kituose įrenginiuose. Taigi 2009 m. pabaigoje prekyboje pasirodė pirmasis nuotraukų rėmelis, veikiantis „Android“. 2011 m. birželio mėn. Italijos įmonė „Blue Sky“ paskelbė išleidžianti išmanųjį laikrodį „i’mWatch“, kuriame veikia „Android“ OS. 2012 m. rugpjūčio mėn. Nikon pristatė pirmąjį pasaulyje fotoaparatą, kuris veikia ir Google platformoje. Jau minėtoje „Google Nexus“ serijoje – ne tik išmanieji telefonai ir planšetiniai kompiuteriai, bet ir „Android“ operacinėje sistemoje veikiantis Nexus Q medijos leistuvas.


Be to, entuziastai perkėlė „Android“ į daugybę gerai žinomų įrenginių, įskaitant, pavyzdžiui, išmaniuosius telefonus „Windows Mobile“ platformoje HTC Touch Dual ir HTC TyTN II, kuriuose „Android“ buvo paleista emuliacijos režimu. Visiškas perkėlimas taip pat buvo atliktas tokiuose įrenginiuose kaip interneto planšetiniai kompiuteriai, kuriuose veikia „Maemo“ – Nokia N810 ir Nokia N900 (prievadas vadinamas Nitdroid) – ir išmaniuosiuose telefonuose „Nokia N9“, kuriuose veikia „MeeGo“ platforma, ir HTC HD2, kuriame veikia operacinė sistema „Windows Mobile“, kurią Android OS galima paleisti tiek iš microSD kortelės, tiek iš vidinės NAND atminties. Tuo pačiu metu įdiegta sistema turi visas, neribotas funkcijas. Be to, sėkmingai įdiegta Android kai kuriuose Apple įrenginiuose – iPhone, iPod Touch ir iPad naudojant specialią programą Openiboot, kuri skirta paleisti įvairias šių įrenginių OS, įskaitant Android. Įrenginiuose, kuriuose veikia „Bada“ operacinė sistema, rodoma riboto funkcionalumo išankstinė programinė įranga. „Koolu“ ne tik pradėjo perkelti „Android“ į „Neo FreeRunner“, bet ir plėtojo savo verslą parduodant šiuos išmaniuosius telefonus su iš anksto įdiegta „Google“ mobiliąja platforma. Pirmasis oficialus ir viešas Koolu's Neo FreeRunner Android prievado beta versijos leidimas įvyko 2008 m. gruodžio mėn. „Android“ taip pat buvo perkelta į x86 architektūrą.


Šaltiniai

Vikipedija – Laisvoji enciklopedija, Vikipedija

android.com – Android svetainė

proandroid.net – Android programos

youhtc.ru – viskas NTS telefonams