Android ™ -puhelin, jota joskus kutsutaan myös Droid ™ -puhelimeksi, on matkapuhelin, joka käyttää Googlen kehittämää Android ™ -käyttöjärjestelmää. Tästä käyttöjärjestelmästä on tullut viime vuosina suosittu vaihtoehto niin kutsutuille älypuhelimille, koska kehittäjät ja valmistajat voivat vapaasti muokata sitä omiin tarpeisiinsa. Tämä mukauttaminen tarkoittaa, että eri Android ™ -puhelimilla voi olla hyvin erilaisia käyttöliittymiä. Useimmat älypuhelimet – mukaan lukien kilpailevia käyttöjärjestelmiä käyttävät – tarjoavat kuitenkin samanlaisia yleisiä ominaisuuksia, kuten Internet -selaamisen, henkilökohtaisten tietojen hallinnan, videoiden suoratoiston ja pääsyn laajaan ilmaisohjelmien ja maksusovellusten arkistoon.
Tekniset tiedot ja käyttöjärjestelmä
Teknisellä puolella Android ™ -puhelimessa on Android ™ -käyttöjärjestelmä, tärkeimmät sovellukset ja väliohjelmisto. Se on Linux®-ydinpohjainen ja kirjoitettu C-kielellä. Android ™ käyttää sovelluksia, jotka on kirjoitettu pääasiassa Java® -kielellä.
Android ™ -puhelimia pidetään vallankumouksellisina joissakin piireissä perusohjelmiston avoimen lähdekoodin rakenteen vuoksi. Kaikkia kehittäjiä, olivatpa ne sitten ammattilaisia tai harrastajia, kehotetaan kirjoittamaan ohjelmia ja sovelluksia käyttöjärjestelmään ja osallistumaan kehittyvään Android ™ -projektiin lähettämällä ne Googlen Play Store ™ -sovellukseen, joka on suljetun lähdekoodin sovellus Android ™ -puhelimille. Käyttäjät voivat sitten ladata ja käyttää sovelluksia puhelimissaan siirtymällä sovelluskirjastoon puhelimiensa kautta.
Moniajo
Android ™ -puhelin voi käyttää useita sovelluksia samanaikaisesti taustalla, mikä helpottaa moniajoa. Tämä tekee puhelimen toiminnasta sujuvampaa kuin jotkut kilpailevat alustat, vaikka tämän ominaisuuden laajuus riippuu yksittäisen puhelimen laitteistosta. Jotkut luurit käyttävät moniydinsuorittimia, jotka ovat hyödyllisempiä “tehokäyttäjille”, jotka tarvitsevat puhelimensa suorittaakseen useita samanaikaisia toimintoja.
Ei-omaisuus
Joitakin vertailukelpoisia laitteita, jotka käyttävät muita käyttöjärjestelmiä, säätelevät tiukat omistussäännöt. Kehittäjät, jotka ovat kiinnostuneita esimerkiksi sovellusten kirjoittamisesta iPhonelle ™, eivät ehkä saa luoda ohjelmia, jotka vastaavat tarkasti Applen omistamia sovelluksia, kuten iTunes ™. Kaikkien sovellusten on oltava Applen hyväksymiä, ennen kuin ne voivat näkyä Apple App Storessa ™. Näin ei ole Android ™ -puhelimien sovelluksissa, jotka on kehitetty Open Handset Alliance -yhteisön suojeluksessa. Konsortio kannustaa matkapuhelinten avoimen lähdekoodin ohjelmistojen käyttöä ja kehittämistä.
Toinen tärkeä ero Android ™ -alustassa on, että se ei ole sidottu tiettyyn laitteiston valmistajaan. Kaikki valmistajat, jotka ovat kiinnostuneita tuottamaan oman versionsa Android ™ -puhelimesta, ovat tervetulleita käyttämään käyttöjärjestelmää. Tuloksena on, että monet kilpailevat matkapuhelinyritykset käyttävät nyt tätä alustaa matkapuhelimiensa virran saamiseen ja laitteidensa markkinoimiseen.
Historiallinen tausta
Aluksi Google teki yhteistyötä High Tech Computer Corporationin (nykyään HTC Corporation) kanssa rakentaakseen ensimmäisen matkapuhelimen, joka toimisi Yhdysvalloissa G1 ™ -nimellä tunnetun Android ™ -alustan. Vuonna 2008 T-Mobile esitteli G1 ™ Android ™ -puhelimen amerikkalaiselle yleisölle. Sen jälkeen kymmenet valmistajat ovat tuoneet markkinoille satoja puhelimia, joissa on tämä käyttöjärjestelmä.
Eri sukupolvien älypuhelimet ovat käyttäneet erilaisia Android ™ -versioita. Jokainen merkittävä ohjelmistoversio tunnistetaan koodinimellä, joka liittyy yleensä jonkinlaiseen jälkiruokaan. Vaikka monet puhelimet voidaan päivittää käyttöjärjestelmän uudempiin versioihin, tätä ei yleensä voida tehdä loputtomiin yksittäisten puhelimien laitteistorajoitusten vuoksi. Esimerkiksi varhaiset puhelimet, kuten G1 ™, jossa käytettiin aluksi Android ™ -versiota 1.0, päivitettiin lopulta versioon 1.6 (Donut), mutta niitä ei voitu päivittää myöhempiin versioihin, kuten 2.3 (piparkakut) tai 4.0 (Ice Cream Sandwich) ), jotka vaativat vankempia laitteistoja.
SDK
Android ™ tarjoaa ohjelmistokehityspaketin (SDK), joka auttaa kehittäjiä luomaan toimivia sovelluksia. Vaikka jotkin Android ™ -käyttöjärjestelmän osat on suojattu Apache ™ -lisenssillä suojatakseen sovelluksilta, jotka voivat vaarantaa puhelimen perustoiminnot, suuri osa siitä julkaistaan yleisen julkisen lisenssin alaisena, joka kehittää kehittäjiä tekemään vapaita muutoksia. SDK sisältää laajoja resursseja ja työkaluja tällaisen kehityksen helpottamiseksi. Se päivitetään säännöllisesti yhdessä käyttöjärjestelmän kanssa, ja etusijalle asetetaan sekä uusien että vanhempien Android ™ -versioiden tukeminen.
tonkia
Käyttöjärjestelmän suhteellisen avoimesta rakenteesta huolimatta monien Android ™ -laitteiden valmistajat rajoittavat usein käyttäjien pääsyä tiettyihin resursseihin ja toimintoihin ohjelmiston rakenteessa. Tyypillisesti valmistajat tekevät tämän varmistaakseen jatkuvasti vakaan ja ennakoitavan kokemuksen kaikille käyttäjille ja mahdollisesti säilyttääkseen tietyn tason hallinnan tuotteidensa käytöstä.
”Juurtuminen” on slängitermi, jolla tarkoitetaan ohjelmiston hakkerointia näiden rajoitusten kiertämiseen Android ™ -käyttöjärjestelmässä. Jotkut käyttäjät haluavat tehdä tämän joko laajentaakseen puhelimen ominaisuuksia tai yksinkertaisesti harrastuksena ja kokeilun vuoksi. Prosessi vaihtelee, mutta yleensä siihen kuuluu erityisen tiedoston lataaminen Internetistä ja sen asentaminen puhelimeen ulkoiselta muistikortilta. Yksityiskohtaiset ohjeet tietyn Android ™ -puhelimen juurruttamisesta ovat laajalti saatavilla verkossa, mutta käyttäjien tulisi olla tietoisia siitä, että tähän liittyy riskejä. Monissa tapauksissa juurtuminen mitätöi puhelimen takuun, ja on myös mahdollista, että laite voidaan tehdä hyödyttömäksi, jos jokin menee pieleen.