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.
kada će biti dostupan za CR? ima li poznatih datuma?
Jesen. Apple nije i neće biti precizniji. Možete računati oko rujna/listopada.
Osim toga, vjerojatno povezano s novim iPhoneom (/novi iPhone).
pred-priručnik https://developer.apple.com/library/prerelease/ios/design/index.html
je li se nešto promijenilo s iCloud Core Data, zna li netko?
na uvodnom predavanju za programere, rekao je da su popravili gomilu grešaka u vezi s iCloudom
Mislim da neće biti tako drastično kako opisujete u članku
Tako drastično... To je jedan način gledanja na to i potpuno se slažem s tim. Naravno, neće biti tako u 100% slučajeva, ali neki se igrači mogu transformirati.
Pričekajte jesen i vidjet ćete da će sve prijave (relevantne studije) imati sve spremno i ažurirano, iako je to puno posla.
Na novi ios. Imam čast pokrenuti ios 7 na dva uređaja i nakon cca četiri sata korištenja saznao sam da iako je apple napravio odličnu reklamu za novi ios, jako smo se približili androidu, ne komentiram dizajn koji je također nije tako savršeno usklađeno, ali komentiram sofisticiranost, glatkoću i pouzdanost. Mislim da je ovo sličan ako ne i veći pad kao na iPhone 3g Ios 4.2.1. Potpuno sam svjestan da je Ios još uvijek u beta fazi, ali unatoč tome, veliko razočarenje. U usporedbi s npr. 5.1.1, struktura koda novog iOS-a izgleda kao da je dizajnirana za kalkulator. IOS 7 vjerojatno nije bio korak natrag, već korak u krivom smjeru. iPhonei i iPodi već dugo ne briljiraju hardverski, ali zato briljiraju softverski. Apple bi trebao poraditi na IOS-u do jeseni, jer to je dovoljno čak i za BETA verziju. Ni meni se dizajn baš ne sviđa, ali ne mogu suditi jer svi imaju različite ukuse. Ako usporedite nove IOS7 aplikacije i TOP APLIKACIJE iz CYDIA STE SKORO ISTI!??? Za dizajn na starijim sustavima svidjeli su mi se odsjaji koje je Apple uklonio npr. na ikonama i sl. Zato što su ti odsjaji lijepo stajali na RETINA zaslonu i želio sam se stalno igrati s iPhoneom, iPodom ili iPadom. Na novom ios-u 7 samo želim držati tipku home+power za resetiranje, a ponekad bih i iPhone stavio u DFU, ali čekat ću sljedeće ažuriranje. Ovo je moje mišljenje o iOS-u 7. Htio sam ga negdje objaviti i pošto mi se sviđa ova stranica, postavio sam ga ovdje. Zato me sada kamenujte.
Rado ću baciti kamen :) priznajete da je iOS 7 još uvijek u beta verziji, ali još uvijek kukate zbog nedostatka otklanjanja pogrešaka i pouzdanosti. Zašto?! Iz vlastitog iskustva znam da trenutni i beta iOS radi bolje na iPhoneu 5 nego npr. na SGS4 :). Jako se veselim oštroj verziji sustava, jer mi se osobno jako sviđa izgled. Razumijem da ne moraš. Ali ono što ne razumijem je "korak u krivom smjeru" po vama. Funkcionalno i vizualno za mene odlično, tako da svaka čast! :)
1. Komentar otklanjanja pogrešaka prve beta verzije? Vjerojatno niste izdali mnogo softvera u životu, zar ne?
2. Kako znate išta o strukturi koda? Vidite li išta više od zaglavlja okvira? Molimo podijelite. Volim proučavati iOS izvor (koji očito imate).
3. Beta iOS je pod NDA, tako da ne biste trebali uopće komentirati njegove detalje. Ako imate naviku ne kršiti ugovore, tj.
Što se tiče dizajna, apsolutno imate pravo na svoje mišljenje, ali kažem, vezan sam NDA-om, pa neću komentirati detalje.
Slažem se s autorom. Postojećem developeru doista će biti malo teže. Objavite aplikaciju koja radi na postojećem iOS6 i novom iOS7.
Inače, vidio sam videe s iOS7b1 na iPh5 i moram reći da mi se jako sviđaju. O stabilnosti ne mogu ništa reći, ali kao što je već napisano u raspravi ovdje, to je Beta 1 i nema smisla komentirati je ili na bilo koji način ocjenjivati.