Zatvori oglas

U ponedjeljak predstavio iOS 7 još uvijek budi velike strasti. Korisnici su se više-manje podijelili u dva tabora – jedni su impresionirani novim mobilnim operativnim sustavom za iPhone i iPad, a drugi ga preziru. No, iOS 7 ne znači samo promjenu za korisnike, već i veliki izazov za programere.

Nakon šest godina, kada se iOS iz godine u godinu tek neznatno mijenjao, a osnovno grafičko i korisničko sučelje ostalo nepromijenjeno, iOS 7 sada donosi značajnu revoluciju za koju se osim korisnika moraju pripremiti i programeri. A upravo njima prijelaz, odnosno dolazak iOS-a 7, može biti znatno problematičniji.

Kao svojevrstan reboot, nakon kojeg se svi developeri poredaju u startnu liniju i imaju istu startnu poziciju da odrežu svoj dio kolača, bez obzira jesu li etablirani brend ili start-up studio, opisivanje iOS 7 Marco Arment, autor popularnog Instapapera.

Trenutna situacija u App Storeu je, primjerice, vrlo komplicirana sa stajališta novog programera. Postoje tisuće aplikacija u trgovini, a velika je konkurencija na pojedinačnim frontama. Dakle, osim ako ne smišljate nešto stvarno novo i inovativno, teško je napredovati. Etablirani brendovi održavaju svoju poziciju i ako su njihovi proizvodi kvalitetni, nije lako uvjeriti korisnike da odu isprobati nešto novo.

Međutim, iOS 7 će vjerojatno donijeti promjenu. Po prvi put u povijesti, programerima neće biti dovoljno samo ažurirati ikonu, dodati nekoliko dodatnih piksela ili dodati novi API. U iOS-u 7 bit će ključna prilagodba novom grafičkom sučelju i kontrolama. Uostalom, nitko ne želi izgledati "pasivno" u novom operativnom sustavu.

Programeri već funkcionalnih aplikacija zbog toga će se suočiti s teškim izazovom, a Marco Arment objašnjava zašto:

  • Većina njih si još ne može priuštiti odustajanje od podrške za iOS 6 (Osim toga, mnoge aplikacije još uvijek trebaju podršku za iOS 5, a neke nesretne čak i za iOS 4.3.) Stoga će morati dizajnirati dizajn kompatibilan s prethodnim verzijama, što će biti vrlo ograničavajuće. iOS 7.
  • Većina njih ne može stvoriti dva različita sučelja. (Također, to je loša ideja.)
  • Mnoge od njihovih aplikacija imaju utvrđene značajke i dizajn koji ne odgovaraju iOS-u 7, pa će se morati redizajnirati ili ukloniti, a to se možda neće svidjeti mnogim trenutnim korisnicima, uključujući i same programere.

Programer, koji svoju aplikaciju sada uspješno nudi u App Storeu, iOS-u 7 stoga više nabija bore na čelo nego što se veseli nečem novom. No, potpuno suprotne osjećaje imaju oni koji se tek spremaju plasirati svoju kožu na tržište. Trenutačno im je razumnije pričekati i ne srljati bez potrebe u pretrpanu „šesticu“ tržište, nego svoju aplikaciju podesiti za iOS 7 i pričekati izlazak nove verzije operativnog sustava u javnost.

Čim korisnici instaliraju iOS 7, tražit će jednako moderne aplikacije koje će se uklopiti u sustav kao osnovne aplikacije. Prvi put se može dogoditi da će zapravo svi biti na istoj startnoj poziciji, a neće se kupovati samo provjerene aplikacije koje postoje od pamtivijeka, samo zato što su provjerene. Šansu će dobiti i novi programeri, a na njima će biti da vide koliko kvalitetan proizvod mogu ponuditi.

U iOS-u 7 mogu se događati vrlo zanimljive stvari čak iu tradicionalnim "sektorima", poput Twitter klijenata, kalendara ili aplikacija za fotografije. Zbog fokusa na iOS 7, dosad nepoznati brendovi mogu zauzeti vodeće pozicije. Oni koji imaju najviše koristi od novog sustava. Naprotiv, uvedeni moraju nastojati izgubiti što manje.

.