Hva hver IOS-utvikler burde vite om WWDC 2011

Som de av dere i IOS-utviklingssamfunnet sannsynligvis vet, er WWDC 2011 svingete til en slutt i dag. Til tross for at Apple ikke lanserte en ny iPhone så mange forventet, var hovednotatet langt fra en skuffelse. I år handlet WWDC om programvare og styrke iOS-utviklingssamfunnet. Selv om mye av begivenhetens publisitet så langt har fokusert på den negative virkningen den nyeste utgivelsen vil ha på eksisterende iOS-applikasjoner, vil dette innlegget ta en annen tilnærming og markere de mange iOS 5-funksjonene som hver iOS-utvikler burde være begeistret for.

Som nevnt, er målet vårt å snakke om noen få nye verktøy, og hvordan kunnskap om disse verktøyene vil øke potensialet som en iOS-utvikler.


aviskiosk

Med utgivelsen av iBooks har Apple sett 130 millioner boknedlastinger til dags dato. Nå lanserer de Kiosk, som er som iBooks, men for magasiner og aviser. Ved første øyekast kan Kiosk virke irrelevant for utviklere som ikke allerede jobber innenfor forlagsbransjen. Selv om dette kan være sant, bør du vurdere dette: alle disse publiseringsselskapene har nå en helt ny distribusjonsmodell, og de skal trenge talentfulle utviklere for å kapitalisere på den. Dette betyr at frilansere og mobilutviklingsselskaper ville gjøre det bra å lære å bruke Apples verktøy for å lage Kioskapplikasjoner nå, mens utgivere fortsatt ser etter talent for å bringe deres tilbud til iOS-enheter.


Bilderedigering og fotofilter

Ville det ikke vært fint hvis du kunne utvikle en app som lett kunne oppdage ansikter, utføre bilderedigering, og kan bruke filtre for store effekter? Vel, med iOS 5 Apple bare gjort livet enklere. Ansiktsgjenkjenning kan tillate noen spennende nye opplevelser på plattformen. Bruk av den i forbindelse med enheten har uendelige muligheter. Hvis du for tiden tenker på å legge inn konkurranseplassen til bildeapplikasjoner, er det i din beste interesse å være oppmerksom på evt dokumentasjon rundt disse funksjonene.


Twitter

Det er få markedsføringsverktøy bedre enn å ha en god applikasjon. Gode ​​applikasjoner kan selge seg selv, men et flott program som er koblet til den sosiale nettsiden gjør det mye lettere for fansen å spre det gode ordet. Nå, med enkelt påloggingsfunksjoner, kan brukere av en app raskt autorisere en app til å legge inn på brukerens Twitter-konto.

Ny funksjonalitet gjør dette til en veldig enkel prosess. Brukere kan logge på Twitter fra enhetens innstillinger, og alle apper kan da be om å bruke Twitter-legitimasjonene sine.

Mens implementeringsmetoden ikke ble nevnt under keynoten av Steve Jobs, nevnte Scott Forstall at apps kan dra nytte av denne nye iOS-funksjonen i sin offentlige presentasjon. Tidligere måtte utviklere bruke et tredjepartsbibliotek som ShareKit, eller bare gjøre det tungt å løfte seg for å integrere sine applikasjoner med Twitter, så et enkelt påloggingssystem vil gjøre jobben til de fleste iOS-utviklere betydelig enklere. Vi kan være sikre på at andre sosiale nettverk som Tumblr, Facebook, LinkedIn og mer snart vil be om det samme single sign-on for sine brukere. Dette har positive konsekvenser for utviklere når vi fortsetter å lage apper som utnytter brukerens sosiale kontoer for å indirekte markedsføre appene våre.


iCloud

Dette nye tillegget til iOS 5 fortjener oppmerksomheten til enhver seriøs mobil entreprenør eller utvikler. I de senere årene har vi sett vår samfunnsovergang på flere viktige måter, og starter med en mer sosial og åpen kultur som er villig til å dele, tweet eller legge ut noe på nettet. En annen viktig endring er oppgangen til smarttelefonen og forbrukerens forventning om at en mobil enhet skal gjøre alt. Mens disse trendene fremdeles er i utvikling, ser vi at i og med at Apple og andre selskaper spretter sine chips på grunn av et samfunn som vil forvente å få tilgang til dataene deres fra hvor som helst på en hvilken som helst enhet. I iOS 5 ser vi hvordan eple samler alle tre trendene sammen for å skape det som vil være en unik, banebrytende opplevelse. Android og Windows følger snart. Dette betyr at enhver seriøs utvikler må begynne å planlegge på å bruke skylagring og sosiale erfaringer i deres applikasjoner. Brukerne dine kan snart ikke forvente noe mindre!

Apple ser kontinuerlig på måter å gjøre sine produkttilbud bedre. Med det i tankene, kom ihåg dette er iCloud 1.0. Og så imponerende som det kan være nå, er det ikke noe hver utvikler sannsynligvis vil bruke daglig, men med versjon 2.0 kan vi se funksjonalitet som alle apper må ha. Jeg anbefaler å få minst et grunnnivå forståelse av hvordan det fungerer og til og med begynne å teste det ut for deg selv, og hvis du er freelancer eller entreprenør, er dette en ferdighet som du virkelig bør plukke opp med en gang.


Dette har bare vært en liten oversikt over de nye tilbudene i iOS 5. Mobiletuts + vil revidere mange av disse funksjonene i større dybde etter at iOS 5 NDA er løftet. I mellomtiden, hvis du er en utvikler, anbefaler jeg at du tar en ettermiddag og ser over de aktuelle dokumentene som er tilgjengelige for betalte utviklere. Hvem vet, kan du bare finne en konkurransefortrinn som vil skille appen din fra konkurransen!

Ønsker du å snakke om denne artikkelen? Finn meg på Twitter @ williamherring.