Hvordan fungerer en smartphone?

ved hjælp af en smartphone

Nærbillede af en hånd, der holder en iPhone

Billedkredit: Cottonfioc/iStock/Getty Images

Smartphones kombinerer cellulær radioteknologi med specialdesignede processorer. Efterhånden som smartphones har udviklet sig, har app-udviklere fundet nye, geniale måder at bruge hardware og trådløs forbindelse til at gøre informationer øjeblikkeligt tilgængelige for brugerne. Større, mere nøjagtige berøringsskærme muliggør multi-window computing med samtidig input fra alle 10 fingre. Effektiv multitasking og rigelig hukommelse gør det muligt for nyligt brugte apps at ligge i en stak uden at bremse ydeevnen.

Stemme, SMS og MMS

De første mobiltelefoner havde brug for store batterier til at transmittere radiosignaler til tårne, der måske har været mange kilometer væk. De stolede på 1G-radioteknologi til at kommunikere over en relativt smal båndbredde. Tale- og SMS-kommunikation fungerede stort set på samme måde som i dag, bortset fra at 2G-radioteknologien introducerede cellulære tårne ​​og moderne protokoller som GSM og CDMA, hvilket gør det muligt for mobiltelefoner at bruge meget mindre strøm. SMS-kommunikation fungerer effektivt over en forbindelse med lav båndbredde ved at begrænse beskeder til 160 bytes, og med introduktionen af ​​3G-teknologi, kan MMS bruge den samme protokol til at levere ubegrænsede multimediebeskeder størrelse.

Dagens video

Touch og accelerometer input

En smartphones accelerometer måler mængden af ​​statisk eller dynamisk kraft, som enheden føler, og gør denne information tilgængelig for operativsystemet. Selvom ikke alle apps bruger accelerometer input, poller accelerometeret konstant enhedens aktuelle position i forhold til jorden, så apps kan hente den, når det er nødvendigt. De fleste apps lytter efter berøringsinput i form af tryk eller bevægelser og udfører programkommandoer, når brugeren interagerer med skærmen på en bestemt måde. Hvis du f.eks. langsomt glider tommelfingeren hen over skærmen, udløser det muligvis ikke en sidevending, men at glide den hurtigere genererer en accelerationsværdi, der er høj nok til at vende siden.

Kamera og mikrofonindgang

Det meste af tiden tager en smartphones kamera billeder, og dens mikrofon optager din stemme under et telefonopkald. App-udviklere har også fundet kreative måder at inkorporere disse input-enheder i nyttig software, såsom QR-kodescannere og musikidentifikationstjenester. En QR-kode er en digital kode, der ligner en stregkode, men med lodret såvel som vandret information og en QR-kodescanner er en funktion, der tager en QR-kode som input og producerer produktinformation, et HTTP-link eller anden information som produktion. Musikidentifikationstjenester behandler et sangstykke fra en brugers mikrofoninput og matcher det med resultater i en database. Med trådløst højhastighedsinternet modtager brugeren straks resultater fra tjenesten, og fra disse resultater kan hun muligvis downloade en sang eller følge et QR-kodelink i en webbrowser.

3-D videoacceleration

Efterhånden som smartphone-processorarkitekturen har udviklet sig, er mere kompleks software blevet mulig, såsom 3-D videospil og hardware-accelereret grafik. Virksomheder som ARM, NVIDIA og Qualcom producerer kraftfulde CPU'er og integrerede GPU'er, der understøtter 3D-videorammer og bruger relativt lidt strøm. Højtydende multi-core CPU'er, såsom Snapdragon S3, opnår høje clockhastigheder, lavt strømforbrug og lavt varmeoutput ved at bruge en kompakt 45nm produktionsproces. De fleste smartphones i mellemklassen bruger stadig processorer med mindre kraftfulde 65nm-proces-CPU'er og inkluderer mere beskeden videoacceleration.