Što je Android™ telefon?

Android™ telefon, koji se ponekad naziva i Droid™ telefon, mobilni je telefon koji koristi operativni sustav Android™ koji je razvio Google. Ovaj je operativni sustav posljednjih godina postao popularna opcija za takozvane “pametne telefone”, jer ga programeri i proizvođači mogu slobodno prilagoditi svojim specifičnim potrebama. Ova prilagodba znači da različiti Android™ telefoni mogu imati vrlo različita korisnička sučelja. Većina pametnih telefona — uključujući one koji koriste konkurentske operativne sustave — nude slične ukupne mogućnosti, međutim, uključujući pregledavanje interneta, upravljanje osobnim podacima, video streaming i pristup velikom spremištu besplatnih i payware aplikacija.

Tehničke specifikacije i operativni sustav

S tehničke strane, Android™ telefon pokreće Android™ operativni sustav, ključne aplikacije i međuverski softver. Temelji se na jezgri Linux® i napisan je u jeziku C. Android™ pokreće aplikacije koje su prvenstveno napisane na jeziku Java®.

Android™ telefoni se u nekim krugovima smatraju revolucionarnim zbog strukture otvorenog koda osnovnog firmwarea. Svi programeri, bilo profesionalni ili hobisti, potiču se da pišu programe i aplikacije za operativni sustav i pridonose razvoju Android™ projekta slanjem ih u Google Play Store™, aplikaciju zatvorenog koda za Android™ telefone. Korisnici tada mogu odabrati preuzimanje i korištenje aplikacija na svojim telefonima pristupanjem biblioteci aplikacija putem svojih mobilnih telefona.

Multitasking

Android™ telefon može pokrenuti više aplikacija istovremeno u pozadini, što olakšava višezadaćnost. To čini funkcionalnost telefona fluidnijom od nekih konkurentskih platformi, iako opseg ove mogućnosti ovisi o hardveru pojedinog telefona. Neki mobilni uređaji koriste višejezgrene procesore, koji su korisniji za “napredne korisnike” koji trebaju svoje telefone za pokretanje više istovremenih operacija.

Nevlasnički pristup

Neki usporedivi uređaji koji koriste druge operacijske sustave regulirani su strogim vlasničkim pravilima. Programerima koji su zainteresirani za pisanje aplikacija za iPhone™, na primjer, možda neće biti dopušteno stvarati programe koji blisko zrcale aplikacije u vlasništvu Applea, kao što je iTunes™. Sve aplikacije mora odobriti Apple prije nego što im bude dopušteno pojavljivanje u Apple App Store™. To nije slučaj s aplikacijama za Android™ telefone, koje su razvijene pod pokroviteljstvom Open Handset Alliance, konzorcija koji potiče korištenje i napredak softvera otvorenog koda za mobilne telefone.

Još jedna važna razlika platforme Android™ je da nije vezana uz određenog proizvođača hardvera. Svaki proizvođač koji je zainteresiran za proizvodnju vlastite verzije Android™ telefona može koristiti operativni sustav. Rezultat je da mnoge konkurentske tvrtke za mobilne telefone sada koriste ovu platformu za napajanje svojih mobilnih telefona i prodaju svojih uređaja.
Povijesna pozadina
U početku se Google udružio s High Tech Computer Corporation (sada HTC Corporation) kako bi napravio prvi mobilni telefon koji pokreće Android™ platformu, poznatu kao G1™ u Sjedinjenim Državama. Godine 2008. T-Mobile je premijerno predstavio G1™ Android™ telefon američkoj javnosti. Od tada su deseci proizvođača na tržište izbacili stotine telefona s ovim operativnim sustavom.

Različite generacije pametnih telefona imaju različite verzije Android™. Svaka glavna verzija softvera identificirana je kodnim imenom koje je obično povezano s nekom vrstom deserta. Iako se mnogi telefoni mogu ažurirati na novije verzije operacijskog sustava, to se obično ne može činiti na neodređeno vrijeme zbog hardverskih ograničenja pojedinih telefona. Na primjer, rani telefoni poput G1™, koji su u početku pokretali verziju 1.0 Android™, na kraju su se mogli nadograditi na verziju 1.6 (Donut), ali se nisu mogli nadograditi na kasnije verzije kao što su 2.3 (Gingerbread) ili 4.0 (Ice Cream Sandwich ), koji zahtijevaju robusniji hardver.
SDK
Android™ nudi paket za razvoj softvera (SDK) koji pomaže programerima u stvaranju funkcionalnih aplikacija. Dok su neki dijelovi Android™ operativnog sustava zaštićeni Apache™ licencom kako bi se zaštitili od aplikacija koje bi mogle ugroziti osnovnu funkcionalnost telefona, velik dio je objavljen pod Općom javnom licencom, koja poziva programere da slobodno izvrše izmjene. SDK uključuje opsežne resurse i alate za olakšavanje ovakve vrste razvoja. Redovito se ažurira, zajedno sa samim operativnim sustavom, a prioritet se daje podršci radu na novijim i starijim verzijama Android™.

Navijati
Unatoč relativno otvorenoj strukturi operacijskog sustava, proizvođači mnogih uređaja koji koriste Android™ često ograničavaju pristup korisnicima određenim resursima i funkcijama unutar strukture softvera. Proizvođači to obično čine kako bi osigurali dosljedno stabilno i predvidljivo iskustvo za sve korisnike, a možda i kako bi zadržali određenu razinu kontrole nad načinom na koji se njihovi proizvodi koriste.
“Rooting” je žargonski izraz za korištenje softverskih hakova za zaobilaženje ovih ograničenja u Android™. Neki se korisnici odlučuju na to ili kako bi proširili mogućnosti telefona ili jednostavno kao hobi i u svrhu eksperimentiranja. Proces se razlikuje, ali obično uključuje preuzimanje posebne datoteke s Interneta i instalaciju na telefon s vanjske memorijske kartice. Detaljne upute o tome kako rootati određeni Android™ telefon široko su dostupne na mreži, iako bi korisnici trebali biti svjesni da postoje rizici u tome. U mnogim slučajevima, rootanje će poništiti jamstvo telefona, a postoji i mogućnost da bi uređaj postao beskorisan ako nešto pođe po zlu.