Tijekom ovogodišnjeg keynotea na WWDC developerskoj konferenciji čule su se i nisu čule brojne informacije koje nije dobro sažimati i iznositi, jer se često logično nadopunjuju prezentiranim novostima kao npr. OS X El Capitan, iOS 9 ili gledati OS 2. Čemu ove godine pripadaju oni fragmenti iz Moscone centra?
Zanimljive brojke
Svaka Appleova konferencija tradicionalno uključuje niz zanimljivih brojki, statistika i prije svega popisa uspjeha tvrtke iz Cupertina i njenih proizvoda. Pa se ukratko osvrnimo na najzanimljivije brojke.
- Na WWDC 2015 sudjelovali su sudionici iz 70 zemalja svijeta, od kojih je 80% prvi put posjetilo ovu konferenciju. 350 sudionika uspjelo je doći zahvaljujući posebnom programu stipendiranja.
- OS X Yosemite već radi na 55% svih Mac računala, što ga čini rekorderom u industriji. Nijedan drugi računalni operativni sustav nije postigao tako brzo usvajanje.
- Korisnici glasovnog asistenta Siri postavljaju milijardu pitanja tjedno.
- Siri će biti 40% brža zahvaljujući novim Appleovim optimizacijama.
- Apple Pay sada podržava 2 banaka, a sljedeći mjesec milijun trgovaca ponudit će ovaj način plaćanja. Njih 500 naći će se prvog dana pokretanja usluge u Velikoj Britaniji.
- 100 milijardi aplikacija već je preuzeto s App Storea. Sada se svake sekunde preuzima 850 aplikacija. Do sada je programerima isplaćeno 30 milijardi dolara.
- Prosječan korisnik ima 119 aplikacija na svom uređaju, a trenutno je u App Storeu dostupno 1,5 milijuna aplikacija. 195 000 ovih aplikacija su obrazovne.
Swift 2
Programeri će sada imati na raspolaganju drugu verziju novog programskog jezika Swift. Donosi novosti i bolju funkcionalnost. Najzanimljivija vijest je da će Apple ove godine cijelu bazu kodova objaviti kao open-source, čak će raditi i na Linuxu.
Minimizacija sustava
iOS 8 nije bio baš prijateljski raspoložen prema uređajima s manje od 8 GB ili 16 GB memorije. Ažuriranja ovog sustava zahtijevala su mnogo gigabajta slobodnog prostora, a korisniku nije ostajalo puno prostora za vlastiti sadržaj. Međutim, iOS 9 rješava ovaj problem direktno. Za ažuriranje će korisniku trebati samo 1,3 GB prostora, što je pristojan napredak u usporedbi s 4,6 GB iz godine u godinu.
Programerima će također biti dostupni mehanizmi za što manje aplikacije. Najzanimljivija opcija zove se "App Slicing" i može se objasniti na sljedeći način: svaka preuzeta aplikacija sadrži veliki paket kodova za sve moguće uređaje na kojima bi aplikacija trebala raditi. Sadrži dijelove koda koji mu omogućuju rad na iPadu i svim veličinama iPhonea, dijelove koda koji mu omogućuju rad pod 32-bitnom i 64-bitnom arhitekturom, dijelove koda s Metal API-jem i tako dalje. Na primjer, korisnicima iPhonea 5 velik dio aplikacijskog koda stoga je nepotreban.
I tu dolazi do novosti. Zahvaljujući App Slicingu, svaki korisnik preuzima samo ono što stvarno treba iz App Storea, štedeći prostor. Osim toga, prema dokumentaciji, dodatnog posla za programere gotovo da i nema. Morate samo odvojiti pojedinačne dijelove koda oznakom koja označava odgovarajuću platformu. Programer zatim postavlja aplikaciju u App Store na potpuno isti način kao i prije, a sama trgovina će se pobrinuti za distribuciju ispravnih verzija aplikacija korisnicima određenih uređaja.
Drugi mehanizam koji štedi prostor u memoriji telefona je malo kompliciraniji. No, može se reći da će aplikacije smjeti koristiti samo "tražene resurse", odnosno podatke koji su im trenutno potrebni. Na primjer, ako igrate igricu i nalazite se na njenoj 3. razini, teoretski ne morate imati tutorial snimljen na telefonu, već ste završili 1. i 2. razinu, a također ne morate imati razine od desete ili više.
U slučaju igara s kupnjom unutar aplikacije, nema potrebe pohranjivati sadržaj igre unutar uređaja koji niste platili i stoga nije otključan. Naravno, Apple u dokumentaciji za razvojne programere točno navodi koji sadržaj može spadati u ovu kategoriju "na zahtjev".
HomeKit
HomeKit pametna kućna platforma dobila je velike vijesti. Uz iOS 9 omogućit će daljinski pristup putem iClouda. Apple je također proširio kompatibilnost s HomeKitom, te ćete unutar njega sada moći koristiti senzore za dim, alarme i slično. Zahvaljujući novostima u watchOS-u, također ćete moći kontrolirati HomeKit putem Apple Watcha.
Stižu prvi uređaji s podrškom za HomeKit na prodaju sada a podršku je najavio i Philips. Već će tijekom jeseni povezati svoj sustav pametne rasvjete Hue s HomeKitom. Dobra vijest je da će postojeće Hue žarulje također raditi unutar HomeKita, a postojeći korisnici neće biti prisiljeni kupiti njihovu novu generaciju.
[youtube id=”BHvgtAcZl6g” width=”620″ height=”350″]
CarPlay
Iako je Craig Federighi izbacio veliku CarPlay vijest u nekoliko sekundi, to je svakako vrijedno pažnje. Nakon izdavanja iOS-a 9, proizvođači automobila moći će izravno umetnuti vlastite aplikacije u sustav. Putno računalo automobila tako se već može zadovoljiti jednim korisničkim okruženjem, unutar kojeg će biti moguće pristupiti CarPlayu i raznim elementima upravljanja automobilom iz radionice proizvođača automobila. Do sada su stajali zasebno, ali sada će moći biti dio CarPlay sustava.
Pa ako želite koristiti Apple Map navigaciju i slušati glazbu s iTunesa, ali pritom želite regulirati temperaturu u automobilu, više nećete morati skakati između dva dijametralno različita okruženja. Proizvođač automobila moći će implementirati jednostavnu aplikaciju za kontrolu klime izravno u CarPlay i tako omogućiti ugodno korisničko iskustvo s jednim sustavom. Lijepa vijest je da će se CarPlay moći bežično povezati s automobilom.
Obratite Apple
Apple Pay dobio je dosta pažnje na ovogodišnjem WWDC-u. Prva velika novost je dolazak servisa u Veliku Britaniju. To će se dogoditi već tijekom srpnja, a Britanija će biti prva lokacija izvan Sjedinjenih Država na kojoj će usluga biti pokrenuta. U Britaniji je više od 250 prodajnih mjesta već spremno prihvatiti plaćanja putem Apple Paya, a Apple je sklopio partnerstvo s osam najvećih britanskih banaka. Očekuje se da će i druge bankarske institucije brzo slijediti.
Što se tiče korištenja samog Apple Paya, Apple je radio na softverskoj pozadini usluge. Passbook više neće biti prisutan u iOS-u 9. Korisnici svoje platne kartice mogu pronaći u novoj aplikaciji Wallet. Ovdje će također biti dodane kartice vjernosti i kluba koje će također podržavati Apple Pay servis. Servisu Apple Pay suprotstavljaju se i poboljšane Mape koje će u iOS-u 9 davati informacije za tvrtke je li kod njih omogućeno plaćanje putem Apple Paya.
Objedinjeni program za programere
Najnovije vijesti tiču se programera koji su sada ujedinjeni pod jednim programom za razvojne programere. U praksi to znači da im je potrebna samo jedna registracija i jedna naknada od 99 dolara godišnje za izradu aplikacija za iOS, OS X i watchOS. Sudjelovanje u programu jamči im i pristup svim alatima i beta verzijama sva tri sustava.
Dodaj CarPlay: Bio bih prilično zainteresiran, ali vjerojatno ih nije briga onoliko koliko bi trebalo, koliko god sam pitao, proizvođači automobila šute :-(
Ali glavna novost je da se developer account više ne dijeli na iOS i OSX nego su ga spojili pa se ne plaća 5k godišnje nego samo pola... Napokon im je kliknulo...