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.
kada će biti dostupan za CR? ima li poznatih datuma?
Jesen. Apple nije i neće biti precizniji. Možete računati oko septembra/oktobra.
Osim toga, vjerojatno povezan s novim iPhoneom (/novi iPhone).
pre-handbook https://developer.apple.com/library/prerelease/ios/design/index.html
da li se nešto promenilo sa iCloud Core Data, da li neko zna?
na uvodnom izlaganju za programere, rekao je da su ispravili tone grešaka u vezi sa iCloudom
Mislim da neće biti tako drastično kao što 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 igrači mogu da se transformišu.
Sačekajte jesen i vidjet ćete da će sve aplikacije (relevantne studije) imati sve spremno i ažurirano, iako je puno posla.
Za novi iOS. Imam čast pokrenuti ios 7 na dva uređaja i nakon otprilike četiri sata korištenja saznao sam da iako je Apple napravio odličnu reklamu za novi ios, dosta smo se približili androidu, ne komentiram dizajn koji je takođe nije tako savršeno usklađen, ali komentarišem 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 uprkos tome, veliko razočarenje. U poređenju sa npr. 5.1.1, struktura koda novog iOS-a izgleda kao da je dizajnirana za kalkulator. IOS 7 vjerovatno nije bio korak unazad, već korak u pogrešnom smjeru. iPhone i iPod se već dugo ne odlikuju u pogledu hardvera, ali se ističu u pogledu softvera. Apple bi trebao dobro poraditi na iOS-u do jeseni, jer je to dovoljno i za BETA verziju. Ni meni se baš ne sviđa dizajn, ali ne mogu suditi jer svi imaju različite ukuse. Ako uporedite nove IOS7 aplikacije i TOP APLIKACIJE iz CYDIA, SKORO STE ISTI!??? Za dizajn na starijim sistemima, svidjele su mi se refleksije koje je Apple uklonio, na primjer, na ikonama itd. Zato što su se ti odrazi lijepo isticali na RETINA displeju i želio sam se stalno igrati sa iPhone-om, iPod-om ili iPad-om. Na novom iOS-u 7 želim samo da držim tipku za početnu + napajanje za resetovanje i ponekad bih čak stavio iPhone u DFU, ali sačekaću sljedeće ažuriranje. Ovo je moje mišljenje o iOS-u 7. Hteo sam da ga objavim negde i pošto mi se sviđa ovaj sajt, postavio sam ga ovde. Pa kamenujte me sada.
Drago mi je da bacim kamen :) priznajete da je iOS 7 još uvijek u beta verziji, ali i dalje kukate zbog nedostatka otklanjanja grešaka i pouzdanosti. Zašto?! Iz vlastitog iskustva znam da trenutni i beta iOS radi bolje na iPhone-u 5 nego, na primjer, na SGS4 :). Zaista se radujem oštroj verziji sistema, jer mi se lično izgled jako sviđa. Razumijem da ne moraš. Ali ono što ne razumijem je "korak u pogrešnom smjeru" po vama. Funkcionalno i vizuelno odlicno za mene, tako da svi palac gore! :)
1. Komentar na otklanjanje grešaka prve beta verzije? Verovatno niste izdali mnogo softvera u svom životu, zar ne?
2. Kako znate nešto o strukturi koda? Vidite li nešto više od zaglavlja okvira? Molim te podijeli. Volim da proučavam iOS izvor (koji očigledno imate).
3. Beta iOS je pod NDA, tako da ne biste trebali komentarisati njegove detalje uopšte. Ako imate naviku da ne kršite ugovore, tj.
Što se tiče dizajna, imate apsolutno pravo na svoje mišljenje, ali ja kažem, ja sam vezan NDA, tako da neću komentarisati detalje.
Slazem se sa autorom. Postojeći programer će zaista imati malo teže. Izdajte aplikaciju koja radi na postojećem iOS6 i novom iOS7.
Inače, video sam video sa iOS7b1 na iPh5 i moram reći da mi se jako sviđa. O stabilnosti ne mogu ništa da kažem, ali kao što je već napisano ovde u diskusiji, radi se o Beta 1 i nema smisla da je komentarišemo ili na bilo koji način ocenjujemo.