Kaj je telefon Android™?

Telefon Android™, včasih imenovan telefon Droid™, je mobilni telefon, ki uporablja operacijski sistem Android™, ki ga je razvil Google. Ta operacijski sistem je v zadnjih letih postal priljubljena možnost za tako imenovane “pametne telefone”, saj ga lahko razvijalci in proizvajalci svobodno prilagodijo svojim posebnim potrebam. Ta prilagoditev pomeni, da imajo lahko različni telefoni Android™ zelo različne uporabniške vmesnike. Večina pametnih telefonov – vključno s tistimi, ki uporabljajo konkurenčne operacijske sisteme – ponuja podobne splošne zmogljivosti, vendar vključno z brskanjem po internetu, upravljanjem osebnih podatkov, pretakanjem videoposnetkov in dostopom do velikega skladišča brezplačnih in plačljivih aplikacij.

Tehnične specifikacije in operacijski sistem

S tehnične strani telefon Android™ poganja operacijski sistem Android™, ključne aplikacije in vmesno programsko opremo. Temelji na jedru Linux® in je napisan v jeziku C. Android™ izvaja aplikacije, ki so napisane predvsem v jeziku Java®.

Telefoni Android™ se v nekaterih krogih štejejo za revolucionarne zaradi odprtokodne strukture osnovne vdelane programske opreme. Vse razvijalce, bodisi profesionalce ali ljubitelje, spodbujamo, da pišejo programe in aplikacije za operacijski sistem ter prispevajo k razvijajočemu se projektu Android™ tako, da jih oddajo v Googlovo Play Store™, zaprtokodno aplikacijo za telefone Android™. Uporabniki se lahko nato odločijo za prenos in uporabo aplikacij na svojih telefonih z dostopom do knjižnice aplikacij prek svojih slušalk.

Večopravilnost

Telefon Android™ lahko izvaja več aplikacij hkrati v ozadju, kar olajša večopravilnost. Zaradi tega je funkcionalnost telefona bolj tekoča kot pri nekaterih konkurenčnih platformah, čeprav je obseg te zmožnosti odvisen od strojne opreme posameznega telefona. Nekateri telefoni uporabljajo večjedrne procesorje, ki so bolj uporabni za “zmogljive uporabnike”, ki potrebujejo svoje telefone za izvajanje več hkratnih operacij.

Nelastniški pristop

Nekatere primerljive naprave, ki uporabljajo druge operacijske sisteme, urejajo stroga lastniška pravila. Razvijalcem, ki jih zanima pisanje aplikacij za iPhone™, na primer morda ne bo dovoljeno ustvarjati programov, ki natančno odražajo aplikacije v lasti Apple, kot je iTunes™. Vse aplikacije mora odobriti Apple, preden se lahko pojavijo v Apple App Store™. To ne velja za aplikacije za telefone Android™, ki so razvite pod okriljem Open Handset Alliance, konzorcija, ki spodbuja uporabo in napredek odprtokodne programske opreme za mobilne telefone.

Druga pomembna razlika platforme Android™ je, da ni vezana na določenega proizvajalca strojne opreme. Vsak proizvajalec, ki ga zanima izdelava lastne različice telefona Android™, lahko uporablja operacijski sistem. Posledica tega je, da številna konkurenčna podjetja za mobilne telefone zdaj uporabljajo to platformo za napajanje svojih mobilnih telefonov in trženje svojih naprav.
Zgodovinsko ozadje
Sprva je Google sodeloval z High Tech Computer Corporation (zdaj HTC Corporation), da bi izdelal prvi mobilni telefon s platformo Android™, ki je v Združenih državah znan kot G1™. Leta 2008 je T-Mobile ameriški javnosti premierno predstavil telefon G1™ Android™. Od takrat je na desetine proizvajalcev na trg pripeljalo na stotine telefonov s tem operacijskim sistemom.

Različne generacije pametnih telefonov imajo različne različice Android™. Vsaka večja različica programske opreme je označena s kodnim imenom, ki je običajno povezano z nekakšno sladico. Čeprav je veliko telefonov mogoče posodobiti na novejše različice operacijskega sistema, tega običajno ni mogoče storiti v nedogled zaradi omejitev strojne opreme posameznih telefonov. Na primer, zgodnje telefone, kot je G1™, ki je sprva izvajal različico 1.0 Android™, je bilo sčasoma mogoče nadgraditi na različico 1.6 (Donut), vendar jih ni bilo mogoče nadgraditi na novejše različice, kot sta 2.3 (Gingerbread) ali 4.0 (Ice Cream Sandwich). ), ki zahtevajo bolj robustno strojno opremo.
SDK
Android™ ponuja komplet za razvoj programske opreme (SDK), ki razvijalcem pomaga pri ustvarjanju funkcionalnih aplikacij. Medtem ko so nekateri deli operacijskega sistema Android™ zaščiteni z licenco Apache™ za zaščito pred aplikacijami, ki bi lahko ogrozile osnovno funkcionalnost telefonov, je velik del izdanega pod splošno javno licenco, ki vabi razvijalce k prostim spremembam. SDK vključuje obsežne vire in orodja za olajšanje tovrstnega razvoja. Redno se posodablja skupaj s samim operacijskim sistemom, prednost pa daje podpori pri delu tako na novejših kot starejših različicah Android™.

Korenine
Kljub relativno odprti strukturi operacijskega sistema proizvajalci številnih naprav, ki uporabljajo Android™, uporabnikom pogosto omejujejo dostop do določenih virov in funkcij znotraj strukture programske opreme. Običajno proizvajalci to počnejo, da zagotovijo dosledno stabilno in predvidljivo izkušnjo za vse uporabnike in morda ohranijo določeno raven nadzora nad tem, kako se njihovi izdelki uporabljajo.
»Rooting« je slengovski izraz za uporabo programskih vdorov za izogibanje tem omejitvam v Android™. Nekateri uporabniki se za to odločijo bodisi zaradi razširitve zmogljivosti telefona bodisi preprosto kot hobi in za namene eksperimentiranja. Postopek se razlikuje, vendar običajno vključuje prenos posebne datoteke iz interneta in njeno namestitev v telefon z zunanje pomnilniške kartice. Podrobna navodila o tem, kako rootati določen telefon Android™, so široko dostopna na spletu, čeprav se morajo uporabniki zavedati, da pri tem obstaja tveganje. V mnogih primerih bo rootanje razveljavilo garancijo telefona, obstaja pa tudi možnost, da bi naprava postala neuporabna, če bi šlo kaj narobe.