Zatvori oglas

U ponedeljak predstavio iOS 7 još uvek izaziva velike strasti. Korisnici su se manje-više podijelili u dva tabora – jedan je impresioniran novim mobilnim operativnim sistemom za iPhone i iPad, a drugi ga prezire. Međutim, iOS 7 ne znači samo promjenu za korisnike, već i veliki izazov za programere.

Nakon šest godina, kada se iOS tek neznatno mijenjao iz godine u godinu, a osnovno grafičko i korisničko sučelje ostali nepromijenjeni, iOS 7 sada donosi značajnu revoluciju, za koju se osim korisnika moraju pripremiti i programeri. I upravo za njih tranzicija, odnosno dolazak iOS 7, može biti znatno problematičnija.

Kao svojevrsno ponovno pokretanje, nakon kojeg se svi programeri postrojavaju na startnoj liniji i imaju istu početnu poziciju da odsjeku svoj komad kolača, bez obzira na to jesu li etablirani brend ili start-up studio, opisivati iOS 7 Marco Arment, autor popularnog Instapapera.

Trenutna situacija u App Store-u je, na primjer, vrlo komplikovana sa stanovišta novog programera. Postoje hiljade aplikacija u prodavnici, a konkurencija je velika na pojedinačnim frontovima. Dakle, osim ako ne smislite nešto stvarno novo i inovativno, teško je napredovati. Utvrđeni brendovi održavaju svoju poziciju i ako su njihovi proizvodi kvalitetni, nije lako uvjeriti korisnike da odu i isprobaju nešto novo.

Međutim, iOS 7 će vjerovatno donijeti promjenu. Po prvi put u istoriji, programerima neće biti dovoljno da samo ažuriraju ikonu, dodaju nekoliko dodatnih piksela ili dodaju novi API. U iOS-u 7, prilagođavanje novom grafičkom sučelju i kontrolama bit će ključno. Uostalom, niko ne želi da izgleda "pasivno" u novom operativnom sistemu.

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

  • Većina njih još ne može priuštiti da napusti podršku za iOS 6 (Osim toga, mnoge aplikacije i dalje trebaju podršku za iOS 5, neke nesretne čak i za iOS 4.3.) Stoga će morati dizajnirati kompatibilan dizajn unatrag, što će biti vrlo ograničavajuće. iOS 7.
  • Većina njih ne može kreirati dva različita interfejsa. (Takođe, to je loša ideja.)
  • Mnoge njihove aplikacije imaju uspostavljene funkcije i dizajn koji ne odgovaraju iOS 7, pa će ih morati redizajnirati ili ukloniti, a to se možda neće svidjeti mnogim trenutnim korisnicima, uključujući i same programere.

Programer, koji sada uspješno nudi svoju aplikaciju u App Store-u, stoga daje iOS 7 više bora na čelu nego što se raduje nečemu novom. Međutim, potpuno suprotne osjećaje doživljavaju oni koji se tek spremaju plasirati svoju kožu na tržište. Trenutno im je razumnije da sačekaju i ne srljaju bez potrebe na pretrpano tržište „šestica“, već da svoju aplikaciju podese za iOS 7 i sačekaju da nova verzija operativnog sistema izađe u javnost.

Čim korisnici instaliraju iOS 7, potražit će jednako moderne aplikacije koje će se uklopiti u sistem kao osnovne aplikacije. Po prvi put se može desiti da će svi zapravo biti na istoj startnoj poziciji, a ne kupovati se samo provjerene aplikacije koje postoje od pamtivijeka, samo zato što su dokazane. Novi programeri će također dobiti priliku, a na njima će biti da vide koliko dobar proizvod mogu ponuditi.

U iOS-u 7, vrlo zanimljive stvari se mogu dogoditi čak iu tradicionalnim "sektorima", kao što su Twitter klijenti, kalendari ili foto aplikacije. Zbog fokusa na iOS 7, dosad nepoznati brendovi mogu se smjestiti na vodeće pozicije. Oni koji mogu imati najviše koristi od novog sistema. Naprotiv, oni koji se uvode moraju pokušati da izgube što je moguće manje.

.