Androidi tekkimine ja areng

From ICO wiki
Jump to navigationJump to search

Android: mis see on

Android on operatsioonisüsteem nutitelefonidele, tahvelarvutitele, e-raamatutele, digipleieritele, käekelladele, fitness käevõrudele, mängukonsoolidele, sülearvutitele, netbookidele, nutiraamatutele, Google Glassi prillidele, teleritele, projektoritele ja muudele seadmetele (2015. aastal ilmusid auto meelelahutussüsteemide ja majapidamisrobotide tugi).

Android: ajalugu

Algus

Ametlikult Androidi ajalugu sai alguse 2008. aastal, mil anti välja Android 1.0 esimene versioon. Kuid tegelikult sai kõik alguse 5 aastat varem, 2003. aastal, kui Andy Rubin ja tema kamraadid (Nick Sears, Chris White ja Rich Miner) otsustasid luua mobiilse operatsioonisüsteemi ja registreerisid ettevõtte Android Inc. Arendajad keskendusid esmalt seadmetele, mis võiksid olla pidevalt kasutajatega koos, määrata GPS-i abil asukohta ja kohaneda automaatselt inimese vajadustega. Tollased investorid ei tahtnud investeerida idufirmasse, mis ei toonud raha. Ja nii juhtuski, et 2005. aastaks olid Andy ja sõbrad kogu raha ära kulutanud, kuid õnneliku juhuse läbi vaatas neid Google ja 17. augustil 2005 sai korporatsioonist väikese Android Inc. täisomanik. Väärib märkimist, et Google’il polnud tol ajal vidinatega erilisi plaane, vaid keskendus rohkem enda tarkvara ja otsingualgoritmide täiustamisele. Samal aastal otsustatakse Oracle'i ja Google'i kohtuvaidluste taustal, et Android saab olema tasuta operatsioonisüsteemiks ja keskendub loomulikult eelkõige Google'i teenuste juurutamisele. Kuna Andy Rubin tegeles algselt GPS-iga seotud projektiga ja korporatsioonil oli Google Maps juba olemas, pidi see kaardid telefonidesse juurutama.

Ametlik käivitamine

Kuna Android töötati algselt nupuvajutusega telefonil, siis tekkis probleem. Google mõistis selgelt, et Apple iPhone'i väljatulekuga oli puuteekraani olemasolu lihtsalt vajadus ja seetõttu tuli varajane arendus edasi lükata. Seda soodustas suhtlus operaatoritega, 2007. aasta suvel olid nende seisukohad Androidi tuleviku suhtes pessimistlikud. Androidi meeskonnas käib konkurents ajaga, kuna kõik senised plaanid on kasutud ja otsustati neist loobuda. Meeskond muudab kuupäevi ja 2007. aasta teisel poolel tuleb M3 välja. M5 versioonis mis ilmunud 2008. aasta alguses, sellesse ilmub olekuriba, kuigi kasutajaliidese katsed on palja silmaga märgatavad. Alles 2008. aasta augustis töötas Google välja versiooni 0.9, et OS 1.0 välja anda 2008. aasta septembris. 22. oktoobril 2008 alustab T-Mobile USA-s HTC Dreami (T-Mobile G1) müüki – esimest Androidi nutitelefoni, millel on puuteekraan ja täielikult integreeritud OS. Kuid Google suutis OS-i ümber kujundada alles versiooni 1.6 võrra, vabanedes vanadest ideedest, mis selle loomisel algselt välja pandi. Võib-olla just sellest hetkest algab Androidi tõus. Loomulikult avastasid juba esimesed testid päriskasutajate peal platvormil palju vigu ja juba esimesel Androidi eksisteerimisaastal andis Google välja järgmised uuendused: 1.1 Banana Bread, 1.5 Cupcake ja 1.6 Donut.

Omandamine

Algselt Android, Inc. töötas välja Androidi, mille seejärel omandas Google. Omandamine toimunud 11. juulil 2005 aastal 130 miljoni dollari eest. 5. novembril 2007 teatas ettevõte Open Handset Alliance'i (OHA) loomisest ja Androidi avatud mobiiliplatvormist ning 12. novembril 2007 tutvustas allianss Androidi "Early Look" SDK esimest versiooni (tuntud ka kui Android SDK m3-rc20a) ja Androidi emulaatorist.

Versioonide nimed

Androidi operatsioonisüsteemi iga versiooni koodnimi oli varem magustoidu nimi (see kehtib versioonide 1.5–9 kohta). Nimede esimesed tähed versioonide järjekorras vastavad ladina tähestiku tähtedele: 1.5 Cupcake, 1.6 Donut, 2.0/2.1 Eclair, 2.2 Froyo, 2.3 Gingerbread, 3.0 Honeycomb, 4.0 Ice Cream Sandwich, .44/.4. Jelly Bean, 4.4 KitKat, 5.0/5.1 Lollipop, 6.0 Marshmallow, 7.0 Nougat, 8.0 Oreo, 9.0 Pie. Traditsioon Androidi versioonidele nimetamine maiustuste järgi lõppes Android 10 ilmumisega.

Android: areng

Android 1.0-1.1

Android avaldas ametlikult oma Androidi versiooni 1.0 septembris 2008. See on Androidi operatsioonisüsteemi esialgne versioon – sealt kõik algas. Kuna HTC Dream (T-Mobile G1) on esimene Androidi telefon maailmas, seadis see raamistiku, mida Android saaks teha. See võimaldas kaamera tugi, veebibrauserit HTML- ja XHTML-veebilehtede kuvamiseks, juurdepääsu veebimeiliserverile (POP3, IMAP4 ja SMTP). Samuti terve Google'i rakenduste massiiv, YouTube, äratuskell, galerii, teatisi, meediumipleier, häälvalimist, kiirsõnumid, WiFi, Bluetoothi ja Android Market (Google Play poe esialgne versioon).

Versioon 1.1 aga keskendus peamiselt vigade ja API parandamisele, kuid tekkis ka uus funktsioon, mis võimaldas sõnumite manuseid salvestada.

Android 1.5 Cupcake

27. aprillil 2009 värskendati Android versioonile 1.5 magustoidu koodnimega Cupcake. Sellel on Linuxi kernel 2.6.27.

Sellel olid olulised täiustused, sealhulgas automaatne pööramine, kaamera sai videosalvestuse võimaluse ja esimene ekraaniklaviatuur, mis asendas füüsilise klaviatuuri.

Samuti toetab see kopeerimis- ja kleepimisfunktsiooni, animeeritud ekraani tõlkeid, automaatse pööramise võimalust, video YouTube'i üleslaadimise võimalust, fotode Picasasse üleslaadimist, telefoni kasutusajaloo kontrollimist.

Android 1.6 Donut

15. septembril 2009 ilmus versioon 1.6 koodnimega Donut. Kõige tähtsam on see, et see hõlmas OS-i tuge, et töötada mitmesuguste ekraanisuuruste ja eraldusvõimetega.

On isatud mitmeid uusi funktsioone: hääl- ja tekstisisestuse otsing, järjehoidjate ajalugu, kontaktid, kiirem juurdepääs kaamerale, kasutaja saab kustutamiseks valida mitu fotot, 800x480 ekraani eraldusvõime tugi, millest sai lähiaastateks tööstusstandard, VPN-tehnoloogiad ning muutis ka Android Marketi rakenduste poe kujundust (ilmusid top rakenduste nimekirjad – nii tasulised kui tasuta).

Veel üks uus funktsioon, mis pani aluse Androidi ülemaailmsele laienemisele ja operaatorite peatsele kasutuselevõtule kogu maailmas, oli CDMA-põhiste võrkude, nagu Verizon, tugi. Lisaks sisaldas Donut Wi-Fi, Bluetoothi, GPS-i jne haldamiseks Power Controli vidinat.

Android 2.0-2.1 Eclair

26. oktoobril 2009 a. ilmus versioon 2.0-2.1 koodnimega Eclair.

Android 2.0 Eclair on Google'i kolmas suur Androidi iteratsioon, arvestamata 1.0 esialgset versiooni. Android 1.5 Cupcake ja Android 1.6 Donut tulid enne Eclairi. Android 2.0 Eclair tõi Androidi jaoks tegelikult suuri edusamme ja hakkas kujundama Google'i operatsioonisüsteemi.

Vaatame muudatusi, mille Google tegi Android 2.0 Eclairiga. Laiendatud konto sünkroonimine on kindlasti oluline samm edasi, see funktsioon võimaldab lisada seadmesse mitu kontot e-kirjade ja kontaktide sünkroonimiseks. Lisati ka Microsofti e-posti tugi koos kombineeritud sisendkaustaga, et ühel lehel sirvida mitme konto e-kirju. Bluetooth-tehnoloogia liigub samuti edasi, Google on lisanud Android 2.1 toe. Selles Androidi iteratsioonis leidsid oma tee ka mõned kenad otseteed, näiteks võimalus puudutada kontaktide fotot ja valida, kas soovite sellele inimesele helistada, SMS-i või meili saata.

Google on lisanud ka hulga uusi kaamerafunktsioone, nagu välklambi tugi, digitaalne suum, stseenirežiim, valge tasakaal, värviefekt ja makrofookus. Samuti on täiustatud ekraaniklaviatuuri kasutuskogemust, parandatud on kiirust ja sõnastik on nüüd targem kui kunagi varem ning õpib teie sõnakasutusest ning sisaldab soovitustena kontaktide nimesid. Google on optimeerinud ka riistvara kiirust ja uuendanud teatud määral kasutajaliidest ning lisanud tuge suuremate ekraanisuuruste ja eraldusvõimete jaoks ning parema kontrastsussuhtega. Lisatud on ka reaalajas taustapildid, nüüd on saadaval animeeritud taustapildid neile, kes neid eelistavad. Android 2.1 Eclair tõi kaasa peamiselt veaparandused ja stabiilsuse täiustused.

Android 2.2 Froyo

21. November 2011 a. ilmus versioon 2.2 koodnimega Froyo.

Google andis endast parima, et viia OS-i sisse mõned väga vajalikud parandused ja tutvustada sellele ka uusi funktsioone. Android 2.2 Froyo tutvustati 2010. aasta mais. Google tõstis sellest värskendusest esile 4 valdkonda, mille kohta peaksite teadma: kiirus, API-d ja teenused, brauser ja Android Market. Kiiruse osas tutvustas Google Dalvik JIT (Just In Time) kompilaatorit, mis suurendab protsessori koodi jõudlust 2–5 korda võrreldes Android 2.1-ga.

Google võttis kasutusele pilvest seadmesse sõnumside, et võimaldada arendajatel pakkuda sünkroonimise ja teavituste osas paremat kogemust.

Arendajad saavad nüüd ka määrata, kas nad soovivad lubada kasutajatel installida rakendusi otse SD-kaartidele või mitte.

Kaasaskantav WiFi leviala on nüüd ka siin. Kui kasutate mobiilset andmesideühendust ja soovite anda kellelegi telefoni kaudu juurdepääsu Internetile, saate seda teha selle funktsiooni kaudu.

Brauseri kasutuskogemus on oluliselt paranenud, kuna JavaScripti renderdamine on 2–3 korda kiirem. Android Marketil on funktsioonid "Update All" ja "Auto Update", mis minu arvates ei vaja täiendavat selgitust.

Android 2.3 Gingerbread

Tekst

Android 3.0 Honeycomb

Tekst

Android 4.0 Ice Cream Sandwich

Tekst

Android 4.1-4.3 Jelly Bean

27. juunil 2012 kuulutas Google Google I/O konverentsil välja Android 4.1 koodnimega Jelly Bean. See põhineb Linuxi tuumal 3.0.31.

Süsteemi kõige olulisem uuendus oli Google Now teenuse ilmumine. Google Now kasutab kasutaja asukohaandmeid ning analüüsib tema meili- ja kalendrikirjeid. See võimaldab teil näidata ilmaprognoose, meelde tuletada kohtumisi ja soovitada väljumisaega, et saaksite õigel ajal kohale jõuda.

Samuti versiooni värskendatakse järgmiste funktsioonidega: sujuvam kasutajaliides, juurdepääsetavuse parandamine, laiendatav teavitus, ühe sõrme liigutused teatiste laiendamiseks/ahendamiseks, uus kellarakendus, Bluetoothi vähese energiatarbega tugi, sissetuleva kõne helitugevus, 4K eraldusvõime tugi.

Android 4.4 KitKat

3. septembril 2013 kuulutas Google välja Android 4.4 (KitKat). Algselt oli selle koodnimi "Key Lime Pie". Üks olulisemaid oli OS-i optimeerimine, et see töötaks nutitelefonides, millel on 512 MB muutmälu, mis võimaldas rohkematel seadmetel värskendada tarkvara sellele uuele versioonile. KitKat sai ka värskendatud välimuse ja tunde, kuna valged elemendid asendasid siniseid. Samuti oli see esimene versioon, mis sai häälkäskluse teenuse "Ok, Google" toe.

Vähem olulistest muudatustest hakkasid nutitelefoni juhtnupud kaduma kasutaja tegevuse ajal, näiteks fotot vaadates. Teine kasulik uuendus KitKatis on telefoniraamatu nutikas kuvamine – numbrid, millele kasutaja regulaarselt helistab, kuvatakse nüüd loendis kõrgemal

Android 5.0 Lollipop

Android 5.0 Lillipop on võrreldes Android 4.4 KitKatiga läbi teinud suuri süsteemseid ja disainimuudatusi. See ilmus 12. novembril 2014. Android Lollipopi kõige ilmsemateks muudatusteks on autorite poolt nimetatud uus kasutajaliides Material design, mille põhiprintsiibid on varjud, paberikihte meenutavas kujunduses kuvatav teave, eredad, kuid samas informatiivsemad, täiustatud märguanded, on nüüd saadaval lukustuskuval ja mis tahes ekraani ülaosas olevas rakenduses.

Sisemised muudatused põhinevad üleminekul Android Runtime Virtual Machine (ART), mis asendab ametlikult Dalviki jõudluse parandamiseks ja süsteemi energiatõhususe parandamiseks optimeerimiseks.

Lollipop pakub mitmeid funktsioone, nagu 64-bitiste protsessorite tugi, prindi eelvaate tugi, Project Volta aku tööea parandamiseks, mitu kasutajakontot, helisisend ja väljund USB-seadmete kaudu, Wi-Fi-võrkudega liitumine, mitme SIM-kaardi tugi, seadme kaitse, kõrglahutusega häälkõned, natiivse Wi-Fi-kõnede tugi. Sai vastata sõnumitele otse teavitusekraanilt.

Äsja juurutatud funktsioon Tap and Go võimaldas kasutajatel migreerida andmeid uude NFC- ja Bluetooth-tehnoloogiaga seadmesse.

Alates 2014. aastast on Android ilmunud ka telerites, nutikellades ja autodes. Häälotsing on saadaval kõigis Android-seadmetes koos kohandatud rakenduste, andmete ja üldise otsinguajalooga.

Android 6.0 Marshmallow

5. oktoobril 2015 ilmus kõikidele seadmetele Android 6.0. See versioon sisaldas funktsioone nagu USB-C tugi, sõrmejälgede biomeetrilise avamise natiivne tugi, Android Pay kasutuselevõtt (praegu on see Google Pay) ja rakenduste ooterežiim.

Selles operatsioonisüsteemi versioonis pöörati suurt tähelepanu turvaseadetele ja nutitelefoni tööaja pikendamisele. Iga rakenduse jaoks saab kasutaja määrata talle saadaolevad õigused juurdepääsuks isikuandmetele või nutitelefoni komponentidele. Nutitelefoni energiatarbimise vähendamiseks on Androidi arendajad pakkunud välja uue süsteemi nimega Doze. See kasutab liikumisanduri andmeid ja kui nutitelefon on paigal, saadab töötavad rakendused väga piiratud aktiivsusega ja vastavalt väiksema voolutarbimisega "sügava une" režiimi.

Selles Androidi versioonis ilmus kõigi installitud rakenduste andmete varukoopia, mis võimaldas uuele nutitelefonile üleminekut oluliselt lihtsustada - nüüd piisab lihtsalt Google'i pilvest varem salvestatud arhiivi uude nutitelefoni juurutamiseks.

Android 7.0 Nougat

Sügisel 2016 käivitus uus versioon koodnimega Nougat. Muutusid rakenduste ikoonid – nüüd nad on ümmargused. See pakkus jagatud ekraani funktsiooni, uusi emojisid, võimaluse saata GIF´e otse klaviatuurilt ning tekkisid ka aku kasutamise hoiatused, virtuaalse reaalsuse tugi ja paranenud teavitusi ning nende grupeerimine.

Tekkis API Vulkan tugi, mis lubas kvaliteetsemat 3D-graafikat ja efekte.

Android 8.0 Oreo

21. augustil 2017 ilmus Android 8.0 ametliku koodnimega Oreo. Olid tehtud mõned visuaalsed muudatused menüüs, rakendustes ja veebisaitidel ilmusid automaattäite paroolid (kõik paroolid on krüpteeritud ja salvestatud Google'i kontole), pilt-pildis funktsioon on muutunud kättesaadavaks. Samuti, 2 korda kiirem algkäivitusaeg, Google Play Protect ja integreeritud printimise tugi.

Suurimad värskendused olid aga neurovõrgu API integreerimine (nt. TensorFlow – telefonikaamera masinõpe, mis suudab eristada, missugune objekt asub kaadris) ja Project Treble´i kasutuselevõtt (aitab riistvaramüüjatel Androidi uute versioonidega lihtsamini ja kiiremini sammu pidada).

Android 9.0 Pie

6. augustil 2018 käivitas ettevõte ametlikult Android 9.0 versiooni ametliku koodnimega „Pie“. Uus versioon sisaldas mitmeid suuri uusi funktsioone ja muudatusi. Üks nendest jättis traditsioonilised navigeerimisnupud keskele ühe pikliku nupu kasuks, mis sai uueks kodunupuks.

Funktsioonidesse kuuluvad: kohanduv heledus, aku tööea pikendamine – kasutamata rakendused lülitatakse energia säästmiseks välja, funktsioon Digital Wellbeing, et jälgida rakenduste tööaegu ja kasutajapiiranguid, liidese uued žestid, rakendustel võivad olla nupud toimingutega, mis ennustavad kasutaja kavatsust (näiteks esitusloendi käivitamine kõrvaklappide ühendamisel), väliste kaamerate ja kuni 5 samaaegselt ühendatud Bluetooth-seadme tugi. Samuti sel versioonil on Shush-funktsioon, mis paneb telefoni automaatselt „Mitte segada“ režiimi, kui libistatakse telefoni kraani tasasele pinnale. Funktsioon Slices: pakub Google´i otsingus installitud rakenduse väiksemat versiooni, nii et ei ole vaja täielikult rakendust avada mõnede funktsioonide jaoks.

Android 10

Android 10 on Androidi operatsioonisüsteemi kümnes ulatuslik versioon. Android 10 on välja töötatud koodnime "Android Q" all. Google teatas sellest algselt 13. märtsil 2019 ja selle esimene beetaversioon avaldati samal päeval ja teine beetaversioon 3. aprillil 2019. 22. augustil 2019 Google teatas, et toimub Androidi kaubamärgi oluline värskendamine: uus logo ja magustoidunimedest keeldumine.

Android 10 stabiilne versioon ilmus 3. septembril 2019. See sisaldab funktsioone, nagu tõhusam jagamismenüü, ujuv seadepaneel, AV1 video kodeki tugi, biomeetrilise autentimise tugi, WPA3 Wi-Fi turvalisuse tugi ja nutikad vastusfunktsioonid kõigi sõnumside rakenduste jaoks. Lisaks sellele ka kogu süsteemi hõlmavat pimedat režiimi koos uute žestidega ja suurem kontroll rakenduspõhiste lubade üle.

Android 11

Android 11 operatsioonisüsteem on Androidi üheteistkümnes suur väljalase. See on Androidi mobiilse OS-i 18. versioon, mis oli käivitatud 8. septembril 2020.

See pakkus rohkem võimalusi teavituste kohandamiseks ja sisaldas uuendusi nutikate koduseadmete juhtimiseks, kuna Internet of Things meie ellu sisenes. Samuti tutvustas see mõningaid uusi funktsioone, nagu ekraanisalvestus koos heliga, võimalus salvestada teateid, mis on ilmunud telefonis viimase 24 tunni jooksul, võimalus koguda erinevate rakenduste vestlusi ühte kohta ning on võimalik mängida muusikat teistest meie telefoniga ühendatud seadmetest.

Android 12

Tekst

Kasutamine

Google'i ja paljude teiste arendajate nutitelefonid

Pildiraam, kell, kaamera

Операционная система Андроид, устанавливается не только на телефоны и планшеты, но так же на много других интересных устройств. Одним из самых первых таких устройств, была фоторамка работающая на ОS Android, вы пущенная в 2009 году. Так же, в июне 2011 году были анонсированы часы фирмой Blue Sky, под управлением OS Android. В этом же году, компания WIMM представляет миру свои часы на Android. После чего начинается буум производства часов, использующих Android как операционную систему. Уже через год, в августе 2012 года Nikon представила первую в мире фотокамеру, которая также работает на Android.

Teiste operatsioonisüsteemide jaoks loodud nutitelefonid

Seadmete koguarv

Tarkvara

Avatud või suletud operatsioonisüsteem?

Arendaja tööriistad

Google Pay

Google pay была выпущена в 20 февраля 2018, компанией google, и из себя представляет программное обеспечение, предназначенное для выполнение электронных платежей с помощью различных портативных устройств (смартфоны, умные часы, планшеты), под операционной системой Android. Изначально, у компании Google было два сервиса отвечающий за электронные платежи - Google wallet и Android pay, но 2018 году, компания Google решила соединить эти два сервиса, что бы упростить пользователям осуществления покупок, а так же что бы сделать сервис более безлопастным. Для использования Google pay на вашем устройстве, вам необходимо наличие у него технологию беспроводной передачи данных (NFC). В качестве авторизации, Google pay поддерживает сканер отпечатка пальца а так же сканер радужки глаза, для тех устройств, у кого они есть. Если же, ваше устройства не имеет ни одной из выше перечисленных систем биометрических аутентификации, то есть возможность активации системы через пароль.

Eelised


Android из себя представляет открытую операционную систему, что означает, полную свободу действия при получении root прав на устройстве. Но если даже, вы не установили root права, у вас все равно есть возможность хранить совершенно разные типы файлов на устройстве, а так же скачивать их из сети.

Некоторые из устройств на базе OC Android, имеют возможность "превратиться" в портативный ПК. В таком режиме, предлагаются такие функции как приложения в отдельных окнах наподобие Windows, меню Пуск, перетаскивание иконок на рабочем столе и многое другое.

У пользователей устройств с операционной системой Android, есть возможность перепрашивать их устройства, выбирая ту оболочку системы, которая им больше всего по душе. Каждая такая оболочка, имеет свой собственный интерфейс и различные включенные на нем сервисы.

Файловая система в ОС Android, позволяет не только управлять хранилищем на встроенной памяти самого устройства, но так же на любых других подключаемых накопителях, в том числе и SSD.

У вас есть возможность подключать к смартфону не только различные накопители, но так же и портативные устройства (такие как мышь и клавиатура). Причем при этом, отдельно скачивать и устанавливать какие либо драйверы не надо, так как все делается автоматически.

Kriitika

Устройства под операционной системой Android способны собирать c пользователей тонну информации. Если пользователь не поменяет стандартные настройки аккаунта, Google получает сведения о том, кому этот пользователь позвонит и пишит СМС-сообщения, что он ищет в интернет, на какие сайты заходит и какими приложениями он устанавливает.

Многие критики жалуются на то, что зачастую производители смартфонов и операторы мобильной связи устанавливают на Android всё, что им только вздумается. Этим они делают свой бренд уникальным, и если пользователю нравится стандартные приложения какой либо фирмы производителя смартфонов, то ему в буквальном смысле приходится подсаживаться на смартфоны этой компании.

Андроид очень сильно зависит от сервисов Google. На устройствах, большое количество программ компании гуугл, и для большинство из них вам потребуется соответствующий аккаунт. Раньше же, в Андроиде использовался Андроид маркет вместо гугл маркет, и вместо хрома стоял стандартный браузер.

Андроид себя всегда позиционировал как операционная система с открытым исходным кодом. Но заменив различные Андроид сервисы, на аналоги фирмы Гуугл, многие приложения потеряли возможность модификации. Это связано с тем, что фирма Гуугл против того, что бы их сервисы можно было видоизменять.

Kasutatud kirjandus

https://www.javatpoint.com/android-versions

https://gagadget.com/android/40285-samaya-podrobnaya-istoriya-android-ot-astro-boy-do-pie/

https://www.velvetech.com/blog/brief-history-android-software-development/

https://www.androidauthority.com/android-treat-names-1021134/