En Android™-telefon, ibland kallad Droid™-telefon, är en mobiltelefon som använder det Google-utvecklade Android™-operativsystemet. Detta operativsystem har blivit ett populärt alternativ under de senaste åren för så kallade ”smarta telefoner”, eftersom utvecklare och tillverkare fritt kan anpassa det efter sina specifika behov. Denna anpassning innebär att olika Android™-telefoner kan ha mycket varierande användargränssnitt. De flesta smarta telefoner – inklusive de som använder konkurrerande operativsystem – erbjuder dock liknande övergripande möjligheter, inklusive internetsurfning, personlig informationshantering, videoströmning och tillgång till ett stort lager av gratisprogram och betalprogram.
Tekniska specifikationer och operativsystem
På den tekniska sidan kör en Android™-telefon operativsystemet Android™, nyckelapplikationer och mellanprogram. Det är Linux®-kärnbaserat och är skrivet på C-språket. Android™ kör applikationer som huvudsakligen är skrivna på Java®-språket.
Android™-telefoner anses vara revolutionerande i vissa kretsar på grund av den grundläggande firmwarens struktur med öppen källkod. Alla utvecklare, oavsett om de är professionella eller hobbyister, uppmuntras att skriva program och applikationer för operativsystemet och bidra till det utvecklande Android™-projektet genom att skicka in dem till Googles Play Store™, en applikation med stängd källkod för Android™-telefoner. Användare kan sedan välja att ladda ner och använda applikationerna på sina telefoner genom att komma åt applikationsbiblioteket via sina telefoner.
Multitasking
En Android™-telefon kan köra flera applikationer samtidigt i bakgrunden, vilket gör multitasking enklare. Detta gör telefonens funktionalitet mer flytande än vissa konkurrerande plattformar, även om omfattningen av denna kapacitet beror på den enskilda telefonens hårdvara. Vissa telefoner använder flerkärniga processorer, som är mer användbara för ”power users” som behöver sina telefoner för att köra flera samtidiga operationer.
Icke-proprietärt tillvägagångssätt
Vissa jämförbara enheter som använder andra operativsystem regleras av strikta proprietära regler. Utvecklare som är intresserade av att skriva applikationer för iPhone™, till exempel, kanske inte tillåts skapa program som nära speglar appar som ägs av Apple, som iTunes™. Alla applikationer måste godkännas av Apple innan de tillåts visas i Apple App Store™. Detta är inte fallet med applikationer för Android™-telefoner, som utvecklas under överinseende av Open Handset Alliance, ett konsortium som uppmuntrar användning och utveckling av programvara med öppen källkod för mobiltelefoner.
En annan viktig skillnad för Android™-plattformen är att den inte är knuten till en specifik hårdvarutillverkare. Alla tillverkare som är intresserade av att producera sin egen version av en Android™-telefon är välkomna att använda operativsystemet. Resultatet är att många konkurrerande mobiltelefonföretag nu använder denna plattform för att driva sina mobiltelefoner och marknadsföra sina enheter.
Historisk bakgrund
Till en början samarbetade Google med High Tech Computer Corporation (nu HTC Corporation) för att bygga den första mobiltelefonen som körde Android™-plattformen, känd som G1™ i USA. 2008 premiärvisade T-Mobile G1™ Android™-telefonen för den amerikanska allmänheten. Sedan dess har dussintals tillverkare tagit ut hundratals telefoner med detta operativsystem på marknaden.
Olika generationer av smarta telefoner har kört olika versioner av Android™. Varje större mjukvaruversion identifieras av ett kodnamn som vanligtvis är relaterat till någon sorts efterrätt. Även om många telefoner kan uppdateras till nyare versioner av operativsystemet, kan detta vanligtvis inte göras på obestämd tid på grund av hårdvarubegränsningarna för de enskilda telefonerna. Till exempel kunde tidiga telefoner som G1™, som ursprungligen körde 1.0-versionen av Android™, så småningom uppgraderas till version 1.6 (Donut), men kunde inte uppgraderas till senare versioner som 2.3 (Gingerbread) eller 4.0 (Ice Cream Sandwich) ), som kräver mer robust hårdvara.
SDK
Android™ erbjuder ett Software Development Kit (SDK) för att hjälpa utvecklare att skapa funktionella applikationer. Även om vissa delar av Android™-operativsystemet är skyddade under Apache™-licensen för att skydda mot applikationer som kan äventyra telefonernas grundläggande funktionalitet, släpps mycket av det under General Public License, som uppmanar utvecklare att fritt göra ändringar. SDK innehåller omfattande resurser och verktyg för att underlätta denna typ av utveckling. Den uppdateras regelbundet, tillsammans med själva operativsystemet, och en prioritet läggs vid stödjande arbete på både nyare och äldre versioner av Android™.
böka
Trots operativsystemets relativt öppna struktur begränsar tillverkare av många enheter som använder Android™ ofta användarnas åtkomst till vissa resurser och funktioner inom mjukvarans struktur. Vanligtvis gör tillverkare detta för att säkerställa en konsekvent stabil och förutsägbar upplevelse av alla användare, och eventuellt för att behålla en viss nivå av kontroll över hur deras produkter används.
”Rooting” är slangordet för att använda mjukvaruhack för att kringgå dessa begränsningar i Android™. Vissa användare väljer att göra detta antingen för att utöka funktionerna hos en telefon eller helt enkelt som en hobby och i experimentsyfte. Processen varierar, men innebär vanligtvis att man laddar ner en speciell fil från Internet och installerar den på telefonen från ett externt minneskort. Detaljerade instruktioner om hur man rotar en specifik Android™-telefon är allmänt tillgängliga online, även om användare bör vara medvetna om att det finns risker med att göra detta. I många fall kommer rooting att ogiltigförklara en telefons garanti, och det finns också en potential att en enhet kan göras oanvändbar om något skulle gå fel.