På mandag introduceret af iOS 7 vækker stadig store lidenskaber. Brugerne har mere eller mindre delt sig i to lejre – den ene er imponeret over det nye mobile styresystem til iPhones og iPads, den anden foragter det. iOS 7 betyder dog ikke kun en ændring for brugerne, men også en stor udfordring for udviklerne.
Efter seks år, hvor iOS kun ændrede sig lidt år efter år, og den grundlæggende grafik og brugergrænseflade forblev uændret, bringer iOS 7 nu en betydelig revolution, som udviklere skal forberede sig på ud over brugerne. Og det er for dem, at overgangen, eller rettere ankomsten af iOS 7, kan være væsentligt mere problematisk.
Som en slags reboot, hvorefter alle udviklere stiller op på startlinjen og har samme startposition til at skære deres stykke af kagen, uanset om de er et etableret brand eller et nystartet studie, beskriver iOS 7 Marco Arment, forfatter til den populære Instapaper.
Den nuværende situation i App Store er for eksempel meget kompliceret set fra en ny udviklers synspunkt. Der er tusindvis af ansøgninger i butikken, og der er stor konkurrence på individuelle fronter. Så medmindre du kommer med noget virkelig nyt og innovativt, er det svært at komme videre. Etablerede mærker fastholder deres position, og hvis deres produkter er af god kvalitet, er det ikke nemt at overbevise brugerne om at gå og prøve noget nyt.
Men iOS 7 vil sandsynligvis bringe en ændring. For første gang i historien vil det ikke være nok for udviklere blot at opdatere ikonet, tilføje et par ekstra pixels eller tilføje en ny API. I iOS 7 vil tilpasning til den nye grafiske grænseflade og kontroller være nøglen. Der er jo ingen, der ønsker at se "passive" ud i det nye styresystem.
Udviklere af allerede fungerende applikationer vil stå over for en vanskelig udfordring på grund af dette, og Marco Arment forklarer hvorfor:
- De fleste af dem har endnu ikke råd til at opgive iOS 6-support. (Derudover har mange applikationer stadig brug for iOS 5-support, nogle uheldige endda iOS 4.3.) Derfor bliver de nødt til at designe et bagudkompatibelt design, hvilket vil være meget begrænsende i iOS 7.
- De fleste af dem kan ikke oprette to forskellige grænseflader. (Det er også en dårlig idé.)
- Mange af deres apps har etablerede funktioner og designs, der ikke passer til iOS 7, så de skal redesignes eller fjernes, og det appellerer måske ikke til mange nuværende brugere, inklusive udviklerne selv.
Udvikleren, som nu med succes tilbyder sin applikation i App Store, giver derfor iOS 7 flere rynker på panden end at være glad for noget nyt. Helt modsatte følelser oplever dog dem, der lige er ved at gøre klar til at markedsføre deres hud. I øjeblikket er det mere rimeligt for dem at vente og ikke skynde sig ind på det overfyldte "seks" marked unødigt, men at tune deres applikation til iOS 7 og vente på, at den nye version af operativsystemet bliver frigivet til offentligheden.
Så snart brugerne installerer iOS 7, vil de lede efter lige så moderne applikationer, der passer ind i systemet som grundlæggende applikationer. For første gang kan det ske, at alle faktisk kommer i samme udgangsposition, og ikke kun gennemprøvede applikationer, der har eksisteret siden umindelige tider, bliver købt, bare fordi de er gennemprøvede. Nye udviklere vil også få en chance, og det vil være op til dem at se, hvor godt et produkt de kan tilbyde.
I iOS 7 kan der ske meget interessante ting selv i traditionelle "sektorer", såsom Twitter-klienter, kalendere eller fotoapplikationer. På grund af fokus på iOS 7 kan hidtil ukendte mærker indtage de førende positioner. Dem, der får mest ud af det nye system. Tværtimod skal de introducerede forsøge at tabe så lidt som muligt.
hvornår vil det være tilgængeligt for CR? er der nogen kendte datoer?
Efterår. Apple er ikke og vil ikke være mere præcis. Du kan tælle omkring september/oktober.
Derudover sandsynligvis forbundet med den nye iPhone (/nye iPhones).
forhåndbog https://developer.apple.com/library/prerelease/ios/design/index.html
har noget ændret sig med iCloud Core Data, ved nogen det?
ved keynoten for udviklere sagde han, at de fik rettet tonsvis af fejl vedrørende iCloud
Jeg tror ikke, det bliver så drastisk, som du beskriver i artiklen
Så drastisk... Det er én måde at se det på, og jeg er helt enig i det. Det vil selvfølgelig ikke være sådan i 100 % af tilfældene, men nogle spillere kan transformere sig.
Vent til efteråret, og du vil se, at alle ansøgninger (relevante undersøgelser) vil have alt klar og opdateret, selvom det er meget arbejde.
Til den nye ios. Jeg har æren af at køre ios 7 på to enheder, og efter cirka fire timers brug fandt jeg ud af, at selvom Apple lavede en fantastisk reklame for den nye ios, kom vi meget tæt på android, jeg kommenterer ikke designet, hvilket er heller ikke så perfekt koordineret, men jeg kommenterer på sofistikeringen, glatheden og pålideligheden. Jeg tror, at dette er et lignende hvis ikke større nedbrud som på iPhone 3g Ios 4.2.1. Jeg er helt klar over, at Ios stadig er i beta, men på trods af det, en stor skuffelse. Sammenlignet med fx 5.1.1 ser kodestrukturen af den nye ios ud, som om den er designet til en lommeregner. IOS 7 var nok ikke et skridt tilbage, men et skridt i den forkerte retning. iPhones og iPods har ikke udmærket sig med hensyn til hardware i lang tid, men de udmærker sig med hensyn til software. Apple burde arbejde hårdt på IOS til efteråret, for det er nok selv til BETA-versionen. Jeg kan heller ikke rigtig godt lide designet, men jeg kan ikke bedømme det, for alle har forskellig smag. Hvis du sammenligner de nye IOS7 apps og TOP APPS fra CYDIA ER DU NÆSTEN SAMME!??? Til designet på ældre systemer kunne jeg godt lide de reflekser, som Apple fjernede, for eksempel på ikoner osv. Fordi disse reflekser skilte sig smukt ud på RETINA-skærmen, og jeg ville konstant lege med iPhone, iPod eller iPad. På den nye iOS 7 vil jeg kun holde home+power-knappen nede for at nulstille, og nogle gange ville jeg endda sætte iPhone i DFU, men jeg venter på den næste opdatering. Dette er min mening om IOS 7. Jeg ville poste det et sted, og da jeg kan lide dette websted, har jeg lagt det op her. Så sten mig nu.
Jeg er glad for at kaste en sten :) du indrømmer, at iOS 7 stadig er i beta, men du klynker stadig over manglende fejlfinding og pålidelighed. Hvorfor?! Jeg ved af egen erfaring, at den nuværende og beta iOS kører bedre på iPhone 5 end for eksempel på SGS4 :). Jeg glæder mig rigtig meget til den skarpe version af systemet, da jeg personligt holder meget af udseendet. Jeg forstår, at du ikke behøver det. Men hvad jeg ikke forstår er "skridtet i den forkerte retning" ifølge dig. Funktionelt og visuelt fremragende for mig, så alle tommelfingeren op! :)
1. Kommentere fejlretningen af den første betaversion? Du har sikkert ikke udgivet meget software i dit liv, vel?
2. Hvordan ved du noget om kodestruktur? Ser du noget mere end overskriften på rammen? Vær venlig at dele. Jeg kan godt lide at studere iOS-kilden (som du åbenbart har).
3. Beta iOS er under NDA, så du bør slet ikke kommentere dets detaljer. Hvis du har for vane ikke at bryde kontrakter, dvs.
Hvad angår designet, har du absolut ret til dine meninger, men jeg siger, jeg er bundet af en NDA, så jeg vil ikke kommentere detaljerne.
Jeg er enig med forfatteren. En eksisterende udvikler vil virkelig have det lidt sværere. Frigiv en app, der fungerer på eksisterende iOS6 og nye iOS7.
Ellers har jeg set videoerne med iOS7b1 på iPh5, og jeg må sige, at jeg holder meget af det. Jeg kan ikke sige noget om stabilitet, men som allerede skrevet i diskussionen her, så er det Beta 1, og det nytter ikke at kommentere på det eller vurdere det på nogen måde.