Esmaspäeval tutvustas iOS 7 tekitab siiani suuri kirgi. Kasutajad on jagunenud enam-vähem kahte leeri – ühele imponeerib uus mobiilioperatsioonisüsteem iPhone’idele ja iPadidele, teine põlgab seda. iOS 7 ei tähenda aga muutust ainult kasutajatele, vaid ka suurt väljakutset arendajatele.
Pärast kuut aastat, mil iOS muutus aasta-aastalt vaid pisut ning põhiline graafiline ja kasutajaliides jäi muutumatuks, toob iOS 7 nüüd olulise revolutsiooni, milleks peavad lisaks kasutajatele valmistuma ka arendajad. Ja just nende jaoks võib üleminek või õigemini iOS 7 tulek olla oluliselt problemaatilisem.
Omamoodi taaskäivitusena, mille järel rivistuvad kõik arendajad stardijoonele ja neil on oma tüki lõikamiseks sama stardipositsioon, olenemata sellest, kas tegemist on väljakujunenud kaubamärgiga või alustava stuudioga, kirjeldades iOS 7 Marco Arment, populaarse Instapaperi autor.
Praegune olukord App Store’is on näiteks uue arendaja seisukohalt väga keeruline. Poes on tuhandeid rakendusi ja üksikutel rindel on konkurents tihe. Nii et kui te ei mõtle välja midagi tõeliselt uut ja uuenduslikku, on raske edasi jõuda. Väljakujunenud kaubamärgid säilitavad oma positsiooni ja kui nende tooted on kvaliteetsed, ei ole lihtne veenda kasutajaid midagi uut proovima.
Tõenäoliselt toob iOS 7 aga muutuse. Esimest korda ajaloos ei piisa ainult ikooni värskendamisest, mõne lisapiksli lisamisest või uue API lisamisest. iOS 7 puhul on uue graafilise liidese ja juhtelementidega kohanemine võtmetähtsusega. Keegi ei taha ju uues operatsioonisüsteemis "passiivne" välja näha.
Juba toimivate rakenduste arendajad seisavad seetõttu silmitsi raske väljakutsega ja Marco Arment selgitab miks:
- Enamik neist ei saa veel endale lubada iOS 6 toest loobumist. (Lisaks vajavad paljud rakendused endiselt iOS 5 tuge, mõned õnnetud isegi iOS 4.3.) Seetõttu peavad nad kujundama tagasiühilduva disaini, mis on väga piirav iOS 7.
- Enamik neist ei saa luua kahte erinevat liidest. (Samuti on see halb mõte.)
- Paljudel nende rakendustel on väljakujunenud funktsioonid ja kujundused, mis ei sobi iOS 7-ga, mistõttu tuleb need ümber kujundada või eemaldada ning see ei pruugi paljudele praegustele kasutajatele, sealhulgas arendajatele endile, meeldida.
Arendaja, kes nüüd edukalt App Store’is oma rakendust pakub, tekitab seetõttu iOS 7-le rohkem kortse laubale, kui rõõmustab millegi uue üle. Täiesti vastupidiseid tundeid kogevad aga need, kes alles valmistuvad oma naha turundamiseks. Hetkel on neil mõistlikum oodata ja mitte asjatult tormata rahvarohkele "kuue" turule, vaid tuunida oma rakendus iOS 7 jaoks ja oodata operatsioonisüsteemi uue versiooni avalikkuse ette jõudmist.
Niipea, kui kasutajad installivad iOS 7, otsivad nad sama kaasaegseid rakendusi, mis sobivad süsteemi põhirakendustena. Esimest korda võib juhtuda, et kõik on tegelikult samal stardipositsioonil ja ei osteta mitte ainult läbi aegade olnud tõestatud rakendusi, vaid sellepärast, et need on tõestatud. Uued arendajad saavad samuti võimaluse ja nende asi on vaadata, kui head toodet nad pakkuda suudavad.
iOS 7-s võib väga huvitavaid asju juhtuda isegi traditsioonilistes "sektorites", nagu Twitteri kliendid, kalendrid või fotorakendused. Tänu iOS 7-le keskendumisele võivad juhtivatel kohtadel hõivata seni tundmatud kaubamärgid. Need, kes saavad uuest süsteemist kõige rohkem kasu. Vastupidi, tutvustajad peavad püüdma võimalikult vähe kaotada.
millal see CR jaoks saadaval on? kas kuupäevi on teada?
Sügis. Apple ei ole ega saa olema täpsem. Arvestada saab septembri/oktoobri paiku.
Lisaks ilmselt seotud uue iPhone'iga (/uued iPhone'id).
eelkäsiraamat https://developer.apple.com/library/prerelease/ios/design/index.html
kas iCloud Core Data puhul on midagi muutunud, kas keegi teab?
arendajatele mõeldud peakõnes ütles ta, et nad parandasid palju iCloudiga seotud vigu
Ma arvan, et see ei ole nii drastiline, nagu te artiklis kirjeldate
Nii drastiline... See on üks viis seda vaadata ja ma olen sellega täiesti nõus. Muidugi ei juhtu see 100% juhtudest nii, kuid mõned mängijad võivad muutuda.
Oota sügiseni ja siis näed, et kõikides taotlustes (vastavates uuringutes) on kõik valmis ja uuendatud, kuigi tööd on palju.
Uuele ios-ile. Mul on au käitada ios 7 kahes seadmes ja umbes neljatunnise kasutuse järel sain teada, et kuigi Apple tegi uuele ios-ile suurepärase reklaami, jõudsime androidile väga lähedale, ma ei kommenteeri disaini, mis on samuti mitte nii täiuslikult koordineeritud, kuid kommenteerin keerukust, sujuvust ja usaldusväärsust. Arvan, et see on sarnane, kui mitte suurem krahh nagu iPhone 3g Ios 4.2.1 puhul. Olen täiesti teadlik, et Ios on endiselt beetaversioonis, kuid vaatamata sellele on suur pettumus. Võrreldes nt 5.1.1-ga näeb uue ios-i koodistruktuur välja selline, nagu see oleks kalkulaatori jaoks mõeldud. IOS 7 ei olnud ilmselt samm tagasi, vaid samm vales suunas. Riistvara poolest pole iPhone’id ja iPodid juba ammu silma paistnud, küll aga tarkvara poolest. Apple peaks sügiseks IOS-iga kõvasti tööd tegema, sest sellest piisab isegi BETA versiooni jaoks. Mulle ka disain väga ei meeldi, aga ma ei oska hinnata, sest igaühel on erinev maitse. Kui võrrelda uusi IOS7 rakendusi ja CYDIA TOP RAKENDUSI, OLETE PEAEGU SAMA!??? Vanemate süsteemide kujunduse puhul meeldisid mulle peegeldused, mis Apple eemaldas näiteks ikoonidelt jne. Sest need peegeldused paistsid RETINA ekraanil ilusti välja ja tahtsin pidevalt mängida iPhone'i, iPodi või iPadiga. Uuel iOS 7-l tahan lähtestamiseks hoida ainult kodu+toite nuppu ja mõnikord paneksin isegi iPhone'i DFU-sse, aga ootan järgmist värskendust. See on minu arvamus IOS 7 kohta. Tahtsin selle kuhugi postitada ja kuna see sait mulle meeldib, postitasin selle siia. Nii et viska mind nüüd kividega.
Hea meelega viskan kivi :) tunnistad, et iOS 7 on alles beetaversioonis, aga virised ikka silumise ja töökindluse puudumise üle. Miks?! Tean omast kogemusest, et praegune ja beeta iOS jookseb iPhone 5 peal paremini kui näiteks SGS4 peal :). Ootan väga süsteemi teravat versiooni, kuna mulle isiklikult meeldib välimus väga. Ma saan aru, et sa ei pea. Aga millest ma aru ei saa, on sinu sõnul "samm vales suunas". Funktsionaalselt ja visuaalselt minu jaoks suurepärane, nii et kõik pöidlad pihku! :)
1. Kommenteerige esimese beetaversiooni silumist? Tõenäoliselt pole te oma elus palju tarkvara välja andnud, eks?
2. Kuidas sa midagi koodistruktuurist tead? Kas näete midagi enamat peale raamistiku päise? Palun jaga. Mulle meeldib uurida iOS-i allikat (mis teil ilmselt on).
3. iOS-i beetaversioon on NDA all, nii et te ei tohiks selle üksikasju üldse kommenteerida. Kui teil on kombeks lepinguid mitte rikkuda, siis see on.
Disaini osas on teil täielik õigus oma arvamusele, kuid ma ütlen, et mind seob NDA, nii et ma ei kommenteeri üksikasju.
Nõustun autoriga. Olemasoleval arendajal on tõesti natuke raskem. Laske välja rakendus, mis töötab olemasoleval iOS6-l ja uuel iOS7-l.
Muidu olen iOS7b1-ga videoid iPh5-l näinud ja pean ütlema, et see meeldib mulle väga. Stabiilsuse kohta ei oska ma midagi öelda, aga nagu siinses arutelus juba kirjutatud, siis tegu on Beta 1-ga ja seda pole mõtet kuidagi kommenteerida ega hinnata.