Nedelje "mukotrpnog" iščekivanja novog iPhonea kulminirale su sinoćnim predstavljanjem čak dva nova modela - iPhone 5S i jeftinjeg iPhone 5C. I dok je Apple predstavio veliki broj novina u kojima će prevashodno moći da uživaju budući korisnici iPhone 5S modela, nas je zanimalo kako developeri vide ova hardverska i softverska poboljšanja i da li će im ona zaista olakšati razvoj budućih aplikacija.
Nedelje “mukotrpnog” iščekivanja novog iPhonea kulminirale su sinoćnim predstavljanjem čak dva nova modela – iPhone 5S i jeftinjeg iPhone 5C. I dok je Apple predstavio veliki broj novina u kojima će prevashodno moći da uživaju budući korisnici iPhone 5S modela, nas je zanimalo kako developeri vide ova hardverska i softverska poboljšanja i da li će im ona zaista olakšati razvoj budućih aplikacija.
Kako bi iz “prve ruke” sagledali prednosti novog iPhonea te potpuno novog operativnog sistema, popričali smo sa Mlađanom Antićem, iOS developerom koji trenutno radi za srpsku kompaniju Appricot i koji se već duže vreme bavi izradom iOS aplikacija.
Jači procesori = naprednije aplikacije
Novi 64-bitni A7 procesor koji se nalazi u 5S modelu doprineće svakako brzini novog iPhonea, a developerima će omogućiti razvoj zahtevnijih 3D igara sa više elemenata. Čak 70% prihoda iz App Storea dolazi upravo zahvaljujući igrama, tako da će i Apple i developeri biti na dobitku, izjavio je Antić.
Kada je u pitanju prelazak na novi 64-bitni procesor, interesovalo nas je sa kojom će lakoćom developeri moći da prilagode svoje postojeće aplikacije. Mlađan je izjavio da developeri generalno neće imati puno izmena u samom kodu:
Iako nisam probao lično, kolega koji jeste kaže da nije imao nikakvih problema. Apple se generalno trudi da developerima maksimalno olakša bilo koju tranziciju, pa tako je i sa iOS 7 i iPhone 5S. Radiće sve aplikacije, dok će one koje su prilagođene i kreirane novim xcode-om 5, moći će da iskoriste sve prednosti novog procesora.
Apple je takođe uveo i novi M7 motion co-processor koji će se starati o podacima dobijenim od akceleratora, žiroskopa i kompasa. Ovaj procesor doprineće tako razvoju znatno naprednijih fitness aplikacija i aplikacija za trčanje, koje će po Antićevom mišljenju ubiti proizvode kao što su Nike+ Fuleband i Jawbone Up.
Touch ID senzor ipak van dosega developera?
Najveći novitet koji je Apple predstavio sinoć jeste upravo Touch ID senzor za otisak prsta koji će se naći na novom 5S modelu. Pomoću njega, korisnici novog iPhonea moći će da otključavaju svoj pametni telefon dodirom na Home dugme i tako zaštite svoje podatke na veoma jednostavan način.
Međutim, developeri neće moći da iskoriste ovu funkciju, budući da je Apple potpuno odvojio sistem koji se stara za otiske prstiju. Mlađan je izjavio:
Apple nije otvorio developerima pristup TouchID senzoru, iz sigurnosnih razloga. On se nikada ne transferuje sa telefona samo da ne bi postojala mogućnost za potencijalnu zloupotrebu.
Sa druge strane, Apple je otvorio veliki broj novih opcija u samom operavitnom sistemu koje će doprineti razvoju novih aplikacija. Budući da već duže vreme koristi novi iOS 7 beta, upitali smo Mlađana čemu se najviše raduje u novom OS-u:
Ko je malo dublje zavirio u dokumentaciju novog OS-a, zna da je iOS 7 API veliki napredak, najveći od svih verzija do sada. Ukoliko je neko pravio simulaciju fizike pri animiranju UI-a (UIKit Dynamics), zna sa to nije nimalo jednostavno, a ovaj framework to radi za vas. Ko je radio cocos 2d i SpriteKit suočio se sa dosta problema oko dokumentacije i kompatibilnosti, a 2D game engine im (barem po rečima ljudi koji godinama razvijaju u cocos 2d-u) omogućava sve to već od prve verzije, sa odličnom dokumentacijom, podrškom za OS X i iOS, i kako se neki nadaju, nekada možda i za Apple TV.
Podsećamo, novi iOS 7 biće dostupan za preuzimanje 18. septembra, dok će se novi iPhone 5S pojaviti u narednim nedeljama i na našim prostorima – kako kod pojedinih operatera u Hrvatskoj, tako i u slobodnoj prodaji širom regiona.
Sukladno članku 94. Zakona o elektroničkim medijima, komentiranje članaka na Netokraciji dopušteno je samo korisnicima koji ostave svoje ime i prezime te mail adresu i prihvate pravila ponašanja.
Pravila ponašanja
Na Netokraciji za vas stvaramo kvalitetan, autorski potpisan sadržaj i zaista se veselimo vašim kvalitetnim, kontruktivnim komentarima. Poštujmo stoga jedni druge prilikom komentiranja, kao i Zakon, držeći se sljedećih pravila ponašanja:
Kako koristimo podatke koje ostavljate? Bacite oko na našu izjavu o privatnosti.
Sve ostale komentare ćemo s guštom spaliti, jer ne zaslužuju svoje mjesto na internetu.
Komentari
Haris Čusto
11. 09. 2013. u 6:25 pm
Iako na prvu TouchID izgleda kao totalno nezanimljiv za developere, on je ustvari najveći iskorak koji je neka firma napravila prema digitalnom novčaniku (i jedan od koraka prema ostvarenju strategije koju apple ima za mobilno plaćanje)
Za razliku od drugih (android, windows phone), apple ni ovaj put nije uključio podršku za NFC (Near field communication), ali je uključio podršku za BLE (Bluetooth Low Energy) i iBeacons.
“With iOS7, Apple introduced iBeacons, support for low-cost iBeacons transmitters that can connect an iPhone to a range of devices over Bluetooth 4.0. The device would let the iPhone activate doors, lights, open coupon in passbook and other things as a person holding it moves by.Iphone will signal user’s proximity to devices listening for it via BLE.”
TouchID + iBeacons (Proximity sensors, Location based triggers) + passbook (kuponi, karte, šta sve ne…)
Mladjan
11. 09. 2013. u 10:33 pm
Tako je, potpuno se slazem, to je veliki korak. U narednih 18 meseci ce se prosiriti i na iPad-e, Macbook-ove, Remote Controller-e (za appleTV), i omogucice ljudima kupovinu “na dodir”, bez unosenja password-a. Verovali ili ne, tako ce se povecati kupovina aplikacija, mene sada ponekad mrzi da unesem password pa ne kupim neki app 🙂 Kada sam rekao da ne postoji nacin da deleoperi koriste TouchID, mislio sam da trenutno ne postoji framework koji daje korisnicima pristup TouchID informacijama, i nikada i nece postojati.