Op maandag geïntroduceerd door iOS 7 wekt nog steeds grote passies op. Gebruikers zijn min of meer in twee kampen verdeeld: de een is onder de indruk van het nieuwe mobiele besturingssysteem voor iPhones en iPads, de ander verafschuwt het. iOS 7 betekent echter niet alleen een verandering voor gebruikers, maar ook een grote uitdaging voor ontwikkelaars.
Na zes jaar, toen iOS jaar na jaar slechts een klein beetje veranderde en de grafische basis en gebruikersinterface onveranderd bleven, brengt iOS 7 nu een aanzienlijke revolutie teweeg, waarop ontwikkelaars zich naast de gebruikers ook moeten voorbereiden. En het is voor hen dat de transitie, of beter gezegd de komst van iOS 7, aanzienlijk problematischer kan zijn.
Als een soort reboot, waarna alle ontwikkelaars aan de startlijn staan en dezelfde uitgangspositie hebben om hun deel van de taart te snijden, ongeacht of ze een gevestigd merk of een startende studio zijn, beschrijven iOS 7 Marco Arment, auteur van het populaire Instapaper.
De huidige situatie in de App Store is bijvoorbeeld vanuit het perspectief van een nieuwe ontwikkelaar erg ingewikkeld. Er liggen duizenden applicaties in de winkel en er is veel concurrentie op individuele fronten. Dus tenzij je met iets heel nieuws en innovatiefs komt, is het moeilijk om vooruit te komen. Gevestigde merken behouden hun positie en als hun producten van goede kwaliteit zijn, is het niet eenvoudig om gebruikers te overtuigen iets nieuws te proberen.
iOS 7 zal echter waarschijnlijk een verandering teweegbrengen. Voor het eerst in de geschiedenis zal het voor ontwikkelaars niet voldoende zijn om alleen het pictogram bij te werken, een paar extra pixels toe te voegen of een nieuwe API toe te voegen. In iOS 7 zal aanpassing aan de nieuwe grafische interface en bedieningselementen van cruciaal belang zijn. Niemand wil er immers ‘passief’ uitzien in het nieuwe besturingssysteem.
Ontwikkelaars van reeds functionerende applicaties zullen hierdoor voor een lastige uitdaging komen te staan, evenals Marco Arment legt uit Waarom:
- De meesten van hen kunnen het zich nog niet veroorloven om iOS 6-ondersteuning op te geven (bovendien hebben veel applicaties nog steeds iOS 5-ondersteuning nodig, sommige ongelukkige zelfs iOS 4.3.) Daarom zullen ze een achterwaarts compatibel ontwerp moeten ontwerpen, wat zeer beperkend zal zijn. iOS 7.
- De meeste van hen kunnen geen twee verschillende interfaces creëren. (Het is ook een slecht idee.)
- Veel van hun apps hebben kenmerken en ontwerpen die niet bij iOS 7 passen, dus zullen ze opnieuw ontworpen of verwijderd moeten worden, en dat zal misschien niet aantrekkelijk zijn voor veel huidige gebruikers, inclusief de ontwikkelaars zelf.
De ontwikkelaar, die zijn applicatie inmiddels met succes aanbiedt in de App Store, bezorgt iOS 7 daardoor meer rimpels op zijn voorhoofd dan blij te zijn met iets nieuws. Er worden echter volledig tegenovergestelde gevoelens ervaren door degenen die zich net klaarmaken om hun huid op de markt te brengen. Op dit moment is het redelijker dat ze wachten en niet onnodig de drukke "zes"-markt betreden, maar hun applicatie afstemmen op iOS 7 en wachten tot de nieuwe versie van het besturingssysteem voor het publiek wordt vrijgegeven.
Zodra gebruikers iOS 7 installeren, zullen ze op zoek gaan naar even moderne applicaties die als basisapplicaties in het systeem passen. Voor het eerst kan het gebeuren dat daadwerkelijk iedereen in dezelfde uitgangspositie verkeert en niet alleen beproefde applicaties die al sinds mensenheugenis bestaan, worden gekocht, alleen maar omdat ze bewezen zijn. Ook nieuwe ontwikkelaars krijgen een kans, en het is aan hen om te kijken hoe goed een product ze kunnen bieden.
In iOS 7 kunnen zelfs in traditionele "sectoren", zoals Twitter-clients, kalenders of fotoapplicaties, zeer interessante dingen gebeuren. Door de focus op iOS 7 kunnen voorheen onbekende merken zich op de leidende posities vestigen. Degenen die het meeste kunnen profiteren van het nieuwe systeem. Integendeel, de geïntroduceerden moeten proberen zo min mogelijk te verliezen.
wanneer zal het beschikbaar zijn voor CR? Zijn er data bekend?
Herfst. Apple is niet nauwkeuriger en zal dat ook niet zijn. Je kunt rekenen rond september/oktober.
Bovendien waarschijnlijk geassocieerd met de nieuwe iPhone (/nieuwe iPhones).
voorhandboek https://developer.apple.com/library/prerelease/ios/design/index.html
is er iets veranderd met iCloud Core Data, weet iemand dat?
tijdens de keynote voor ontwikkelaars zei hij dat ze talloze bugs met betrekking tot iCloud hebben opgelost
Ik denk niet dat het zo ingrijpend zal zijn als jij in het artikel beschrijft
Zo drastisch... Het is een manier om ernaar te kijken en ik ben het er volledig mee eens. Natuurlijk zal dit niet in 100% van de gevallen zo zijn, maar sommige spelers kunnen transformeren.
Wacht tot het najaar en je zult zien dat alle aanvragen (relevante onderzoeken) alles klaar en bijgewerkt hebben, ook al is het veel werk.
Naar de nieuwe iOS. Ik heb de eer om ios 7 op twee apparaten te draaien en na ongeveer vier uur gebruik kwam ik erachter dat hoewel Apple een geweldige reclame maakte voor de nieuwe ios, we heel dicht bij Android kwamen. Ik geef geen commentaar op het ontwerp, dat is ook niet zo perfect op elkaar afgestemd, maar ik geef wel commentaar op de verfijning, soepelheid en betrouwbaarheid. Ik denk dat dit een vergelijkbare, zo niet grotere crash is als op de iPhone 3g Ios 4.2.1. Ik ben me er volledig van bewust dat Ios nog in bèta is, maar desondanks een grote teleurstelling. Vergeleken met bijvoorbeeld 5.1.1 ziet de codestructuur van het nieuwe ios eruit alsof deze is ontworpen voor een rekenmachine. IOS 7 was waarschijnlijk geen stap terug, maar een stap in de verkeerde richting. iPhones en iPods blinken al lang niet meer uit op het gebied van hardware, maar wel op het gebied van software. Apple zou tegen de herfst hard aan IOS moeten werken, want zelfs voor de BETA-versie is dit genoeg. Het ontwerp vind ik ook niet echt mooi, maar ik kan er niet over oordelen omdat iedereen een andere smaak heeft. Als je de nieuwe IOS7-apps en TOP-APPS van CYDIA vergelijkt, BEN JE BIJNA HETZELFDE!??? Voor het ontwerp op oudere systemen vond ik de reflecties die Apple verwijderde op bijvoorbeeld iconen etc. mooi. Omdat deze reflecties prachtig opvielen op het RETINA-display en ik constant met de iPhone, iPod of iPad wilde spelen. Op de nieuwe iOS 7 wil ik alleen de home+power-knop ingedrukt houden om te resetten en soms zet ik de iPhone zelfs in DFU, maar ik wacht op de volgende update. Dit is mijn mening over IOS 7. Ik wilde het ergens posten en omdat ik deze site leuk vind, heb ik het hier gepost. Dus stenig mij nu.
Ik gooi graag een steen :) je geeft toe dat iOS 7 nog steeds in de bètafase is, maar je zeurt nog steeds over het gebrek aan foutopsporing en betrouwbaarheid. Waarom?! Uit eigen ervaring weet ik dat het huidige en bèta-iOS beter draait op de iPhone 5 dan bijvoorbeeld op de SGS4 :). Ik kijk erg uit naar de scherpe versie van het systeem, omdat ik het uiterlijk persoonlijk erg mooi vind. Ik begrijp dat dat niet nodig is. Maar wat ik niet begrijp is volgens jou de “stap in de verkeerde richting”. Functioneel en visueel uitstekend voor mij, dus alle duimen omhoog! :)
1. Reageer op het debuggen van de eerste bètaversie? Je hebt waarschijnlijk niet veel software uitgebracht in je leven, toch?
2. Hoe weet je iets over de codestructuur? Zie je iets anders dan de header van het raamwerk? Deel alsjeblieft. Ik bestudeer graag de iOS-bron (die je uiteraard hebt).
3. Bèta-iOS heeft een geheimhoudingsverklaring, dus je mag helemaal geen commentaar geven op de details ervan. Als je de gewoonte hebt om contracten niet te verbreken, tenminste.
Wat het ontwerp betreft, u heeft absoluut recht op uw mening, maar ik zeg: ik ben gebonden aan een geheimhoudingsverklaring, dus ik zal geen commentaar geven op de details.
Ik ben het met de auteur eens. Een bestaande ontwikkelaar zal het echt wat moeilijker hebben. Breng een app uit die werkt op bestaande iOS6 en nieuwe iOS7.
Anders heb ik de video's met iOS7b1 op de iPh5 gezien en ik moet zeggen dat ik het erg leuk vind. Ik kan niets zeggen over de stabiliteit, maar zoals hier in de discussie al is geschreven, het is bèta 1 en het heeft geen zin om er commentaar op te geven of het te evalueren.