Dev legt uit hoe hij de geweldige nieuwe cadeaukaartverlosser maakte in iTunes 11
Een van de coolste nieuwe functies in iTunes 11 is de mogelijkheid om een foto te maken van een iTunes-cadeaubon op een Mac en deze direct in de winkel te laten verzilveren. Het is een stuk sneller dan handmatig typen in een reeks van 16 tekens.
Een van de ontwikkelaars die heeft geholpen met het werken met Apple aan iTunes 11, heeft de ongelooflijke inspanningen uitgelegd achter het maken van deze nieuwe functie.
Geppy Parziale loopt iNVASIVECODE, een iOS/OS X-ontwikkelingsbedrijf. Hij werkte nauw samen met Apple aan de nieuwe Code Redeemer in iTunes 11 en hij heeft zijn ervaring gedeeld in een blogpost:
De afgelopen 12 maanden waren erg spannend en intens voor mij. Dit project was een geweldige kans voor mij om nieuwe dingen te leren en aan te raken en echt de grenzen van technologieën en apparaten te verleggen. Bij dit project waren veel mensen en teams betrokken. Je kunt je de kwaliteit en kwantiteit van engineering, ontwerp, ontwikkeling, integratie, testen, productie, marketing, beheer en coördinatie niet voorstellen achter deze ene functie. Dit is Appel.
Volgens Parziale "extraheert een zeer geavanceerde reeks algoritmen voor beeldverwerking en computervisie de 16-cijferige code uit de iTunes Card en zet het in een paar milliseconden om in een string." Er worden verschillende belangrijke Apple-frameworks gebruikt om het proces vloeiend en betrouwbaar. Zoals Parziale zegt, het is een klassiek voorbeeld van Apples streven naar uitmuntendheid.
Parziale merkt ook op dat de functie is geoptimaliseerd voor slechtzienden dankzij VoiceOver in OS X. "VoiceOver helpt bij het positioneren van de kaart voor de camera en het zeer snelle beeldverwerkingsalgoritme genereert zeer snel het resultaat", aldus Parziale. "De gebruikerservaring is geweldig."
Bron: iNVASIVECODE – Blog
Via: @geppyp