Apple iOS 4
Softver | 01.09.2010. | 5 komentara - Enis Šahinović
Apple je predstavio i četvrtu verziju odgovarajućeg iPhone operativnog sistema koju su zbog činjenice da se ovaj operativni sistem sada koristi i na iPod touch te iPad uređajima, nazvali iOS 4.
Uvod i multitasking
Tri godine nakon predstavljanja iPhone pametnog telefona, danas se gotovo teško sjetiti da je prva verzija omogućila korištenje i pokretanje samo posebnih web-baziranih aplikacija što je Apple tada nazvao smjerom u kojem će se industrija kretati i pravom revolucijom, naravno.
Ipak, Apple je u narednom periodu pripremio napredniji framework te omogućio programerima i razvojnim timovima da kreiraju mnogo moćnije aplikacije za iPhone platformu uz određena poboljšanja na samom telefonu poput dodavanja 3G podrške, integracije bržeg procesora, više memorije, bolje kamere itd. Uz svaki novi iPhone, Apple je u pravilu predstavljao ili najavljivao i novu generaciju iPhone operativnog sistema, a uz predstavljanje iPhone 4 modela za kojeg Apple tvrdi da predstavlja najveći iskorak još od predstavljanja originalnog iPhonea, Apple je predstavio i četvrtu verziju odgovarajućeg iPhone operativnog sistema koju su zbog činjenice da se ovaj operativni sistem sada koristi i na iPod touch te iPad uređajima, nazvali iOS 4.
Od ranije je poznato da su Apple i Steve Jobs pravi majstori kada je u pitanju predstavljanje nekih osnovnih mogućnosti koje konkurencija nudi već duži period kao ekskluzivnih i revolucionarnih, no ovaj put novi operativni sistem je uistinu donio par značajnih poboljšanja od kojih će koristi imati ne samo vlasnici novog iPhonea, već i vlasnici iPhone 3G i 3GS modela. Ovdje je odmah potrebno napomenuti da je većina novih opcija koje donosi iOS 4 dostupna samo za iPhone 3GS i iPhone 4 te drugu i treću iPod touch generaciju , dok je veći dio novih opcija prenesen i na iPhone 3G (osim multitasking podrške te mogućnosti postavljanja pozadine za Home ekran), iako, čini se ne baš uspješno.
Među glavne promjene svakako se ubraja konačni dodatak multitasking podrške, što je nešto su iPhone korisnici tražili još od početka, a tu je i dodatak zanimljive opcije za grupisanje aplikacija (Folders), poboljšanja Mail aplikacije, optimizacija rada kamere, itd.
Multitasking
Prilikom iPhone 4, odnosno iOS 4 prezentacije, Steve Jobs je nedostatak multitasking podrške u prethodnim godinama objasnio činjenicom da Apple nije želio izdati multitasking podršku koja bi negativno utjecala na autonomiju ili performanse. Podsjetit ćemo, u prijašnjoj verziji iPhone OS-a, multitasking podrška osim za par Apple aplikacija poput iPad ili Mail, nije postojala, budući da je pritisak na Home dugme označavao izlazak iz aplikacije i povratak na početni ekran.
Kako radi iOS 4 multitasking? Pritiskom na Home dugme iOS vas i dalje vodi na početni ekran, no ukoliko Home pritisnete dva puta, u dnu ekrana pojavit će se lista nedavno korištenih aplikacija kojima možete pristupiti pritiskom na ikonu te ih ponovo pozvati na izvršavanje. Ujedno, ovo znači da više za double-home-tap ne možete odrediti neku drugu funkciju kao prije. U slučaju da želite da prekinete izvršavanje određene aplikacije, nakon aktiviranja multitasking liste, potrebno je da zadržavanjem pritiska na određenoj ikoni, sačekate pojavu oznake za zatvaranje u lijevom gornjem uglu ikone. Podsjećamo, modeli iPhone 2G, iPhone 3G te iPod touch druge generacije, nemaju podršku za prebacivanje između aplikacija.
Na prvi pogled čini se da se radi o pravoj multitasking podršci kakvu su korisnici priželjkivali, no da li je to zaista tako?
Naime, Apple programerima dozvoljava izvršavanje samo sedam funkcija u pozadini koje aplikacije mogu koristiti:
- Background audio
- VoIP
- Background location
- Push notifications
- Local notifications
- Complete tasks
- Fast app switching
Od iskorištenja spomenutih funkcija, zavisi kako će se određena aplikacija ponašati u Appleovom multitasking okruženju, što znači da većina aplikacija koje su pisane za iPhone operativni sistem verzije 3.x, neće moći iskoristiti spomenute funkcije. Dobar primjer aplikacije koja već sada na pravilan način iskorištava nove multitasking funkcije je Pandora, koja će nastaviti „svirati“ i čak nakon što izađete na neki drugi ekran.
Među najznačajnije funkcije za iskorištenje multitasking podrške svakako spadaju "Complete tasks" koja omogućava primanje podataka i nakon napuštanja aplikacije te "Fast app switching" funkcija koja aplikacijama omogućava da nastave sa radom tačno na mjestu gdje su bile zaustavljene, odnosno pauzirane. To znači da se aplikacije više ne zatvaraju automatski, već se, ukoliko su programeri to iskoristili, njihovo trenutno stanje spašava u memoriju sve do gašenja te aplikacije preko ranije objašnjenog postupka ili do ispunjenja dostupne memorije.
Potrebno je naglasiti da vam iOS 4 neće dozvoliti da u pozadini prikupljate nove sadržaje za aplikacije kao što su Twitter, neki IM klijent i slično, osim u slučaju da te aplikacije umjesto standardnog načina obavještavanja o novim porukama, koriste tzv. push obavještenja. Također, Apple ni dalje ne dozvoljava drugim aplikacijama da rade kroz čitav operativni sistemi, osim ako ne koriste "dozvoljene" API-je za komunikaciju.
Izaberite željenu stranu teksta:

Apple je predstavio i četvrtu verziju odgovarajućeg iPhone operativnog sistema koju su zbog činjenice da se ovaj operativni sistem sada koristi i na iPod touch te iPad uređajima, nazvali iOS 4.