Iš arti rankos, laikančios iPhone
Vaizdo kreditas: Cottonfioc/iStock/Getty Images
Išmanieji telefonai sujungia korinio radijo technologiją su specialiai sukurtais procesoriais. Tobulėjant išmaniesiems telefonams, programėlių kūrėjai rado naujų, išradingų būdų, kaip panaudoti aparatinę įrangą ir belaidį ryšį, kad informacija būtų akimirksniu prieinama vartotojams. Didesni, tikslesni jutikliniai ekranai leidžia dirbti keliuose languose ir vienu metu įvestis iš visų 10 pirštų. Veiksmingas kelių užduočių atlikimas ir gausi atmintis leidžia neseniai naudotoms programoms likti krūvoje nesumažinant našumo.
Balsas, SMS ir MMS
Pirmiesiems mobiliesiems telefonams reikėjo didžiulių baterijų, kad būtų galima perduoti radijo signalus į bokštus, kurie galėjo būti už daugelio mylių. Jie rėmėsi 1G radijo technologija, kad bendrautų palyginti siauru pralaidumu. Balso ir SMS ryšys veikė taip pat, kaip ir šiandien, išskyrus 2G radijo technologiją pristatė mobiliojo ryšio bokštus ir modernius protokolus, tokius kaip GSM ir CDMA, leidžiančius mobiliesiems telefonams naudoti daug mažiau galios. SMS ryšys veikia efektyviai naudojant mažo pralaidumo ryšį, apribojant pranešimus iki 160 baitų ir Įdiegus 3G technologiją, MMS gali naudoti tą patį protokolą neribotam daugialypės terpės pranešimams siųsti dydis.
Dienos vaizdo įrašas
Lietimo ir akselerometro įvestis
Išmaniojo telefono akselerometras matuoja statinės arba dinaminės jėgos, kurią jaučia įrenginys, kiekį ir padaro šią informaciją prieinamą operacinei sistemai. Nors ne visos programos naudoja akselerometro įvestį, akselerometras nuolat apklausia įrenginio esamą padėtį Žemės atžvilgiu, kad prireikus programos galėtų ją nuskaityti. Dauguma programų klausosi lietimo įvesties palietimų arba gestų pavidalu ir vykdo programos komandas, kai vartotojas tam tikru būdu sąveikauja su ekranu. Pavyzdžiui, lėtai slenkant nykščiu per ekraną puslapis gali neapversti, tačiau slenkant jį greičiau sukuriama pakankamai didelė pagreičio reikšmė, kad būtų galima apversti puslapį.
Kameros ir mikrofono įvestis
Dažniausiai išmaniojo telefono kamera fotografuoja, o mikrofonas įrašo jūsų balsą pokalbio metu. Programų kūrėjai taip pat rado kūrybiškų būdų, kaip įtraukti šiuos įvesties įrenginius į naudingą programinę įrangą, pvz., QR kodo skaitytuvus ir muzikos identifikavimo paslaugas. QR kodas yra skaitmeninis kodas, panašus į brūkšninį kodą, bet su vertikalia ir horizontalia informacija bei QR kodo skaitytuvu yra funkcija, kuri paima QR kodą kaip įvestį ir pateikia produkto informaciją, HTTP nuorodą ar kitą informaciją kaip išvestis. Muzikos identifikavimo paslaugos apdoroja dainos fragmentą iš vartotojo mikrofono įvesties ir suderina jį su rezultatais duomenų bazėje. Naudodama spartų belaidį internetą, vartotoja iš karto gauna paslaugos rezultatus, o iš šių rezultatų ji gali atsisiųsti dainą arba sekti QR kodo nuorodą interneto naršyklėje.
3D vaizdo pagreitis
Tobulėjant išmaniojo telefono procesoriaus architektūrai, tapo įmanoma naudoti sudėtingesnę programinę įrangą, pvz., 3-D vaizdo žaidimus ir aparatinės įrangos pagreitinta grafika. Tokios įmonės kaip ARM, NVIDIA ir Qualcom gamina galingus procesorius ir integruotus GPU, kurie palaiko 3D vaizdo sistemas ir naudoja palyginti mažai energijos. Didelio našumo kelių branduolių procesoriai, tokie kaip „Snapdragon S3“, pasiekia didelį taktinį dažnį, mažas energijos sąnaudas ir mažą šilumos išeigą, naudodami kompaktišką 45 nm gamybos procesą. Dauguma vidutinės klasės išmaniųjų telefonų vis dar naudoja procesorius su mažiau galingais 65 nm procesoriais ir turi kuklesnį vaizdo pagreitį.