Nytt från Apple 2 juni – WWDC 2014

Marcus Olsson,

Apple bokstavligt talat radade upp nyheterna under deras WWDC konferans i San Francisco. Det må visserligen inte ha presenterats någon ny hårdvara, men nyheterna var knappast färre för det.

Jag kan omöjligt täcka allting här; jag rekomenderar att spana in deras preview-sida för OS X Yosemite, iOS 8 samt deras developer-sidor.

Riktigt kul att Apple lyfte utvecklarna ännu mer än vad de brukar göra under sina Word Wide Developer Conferences – och att de tillägnade väldigt mycket tid åt deras SDK och dess API:er.

OS X Yosemite

'OS X Yosemite'

Nästa version av OS X kommer att heta "Yosemite" (efter nationalparken i Kalifornien) och innehåller en rad nyheter där det mest påtagliga är ett helt nytt UI som hämtar mycket ifrån iOS 7. Det mesta är platt, med många semitransparenta element – och med nya ikoner, så klart.

Ut åker också Lucida Grande som typsnitt, in kommer ett Helvetica-liknande sådant (jag har inte lyckats hitta om det är en light-variant på "Helvetica Neue" eller ett eget typsnitt).

Spotlight

Spotlight (som jag själv använder otaliga gånger varje dag) öppnas numera mitt på skärmen (a lá Alfred, och tidigare Quicksilver) och hämtar sökningar från ännu fler datakällor, och med previews.

iOS integrering – "Handoff"

Apple tillåter nu ens iPhone att ge extra funktioner till ens Mac, som exempel visade de upp möjligheten att ta emot och svara på samtal samt SMS direkt i OS X. Utvecklare kommer även att ha tillgång till det här API:et.

iCloud Drive

Apple kommer att tillåta användare att direkt komma åt dokument och data lagrat på iCloud istället för att behöva öppna den tillhörande applikationen. Detta gör även att man kan öppna dokument i en App, som hör till en annan. Tänk dig t.ex. att öppna ett excel-dokument i Numbers.

Apple passade även på att slänga in en rad mindre nyheter, så som att man i nya OS X kommer att kunna ändra ens menu-bar till svart (äntligen!).

iOS 8

'iOS 8'

På utsidan kanske inte iOS 8 är någon större uppdatering; ja – det omryktade "Health" gör debut i den kommande uppdateringen, där en rad hälsoappar kan lämna data så att man kan hålla koll på allt ifrån vikt till blodtryck och hur långt man har sprungit. iCloud Drive kommer även till iOS.

Message-appen har fått en rad nyheter, så som att lämna röstmeddelanden och filmer direkt i appen. Att ha möjligheten att lägga till personer i konversationer är även det nytt.

Notifikationerna är nu också interaktiva – vilket innebär att man t.ex. kan svara på ett SMS direkt ifrån notifikationen.

Apple har också gjort om hur tangentbordet fungerar, för att försöka åtgärda de allt för ofta "autocorrect fails".

För utvecklare; Xcode, iOS SDK och Swift

Apple gör i och med iOS 8 någonting som de aldrig tidigare har gjort; de öppnar upp systemet. Nästan helt.

Det går knappt att beskriva hur stort det här kommer att vara för utvecklare; appar kan nu dela data direkt via operativsystemet, appar har åtkomst till OS-specifika funktioner så som touchID, full kontroll över kameran – och Siri (ska bli ruskigt spännande att se vad folk kommer på där).

Utvecklare kan också via "App Extension" nå en rad områden i operativsystemet, t.ex. notification centre för att placera sina egna widgets (följ matchresultat m.m.), som insticksmoduler i Safari (t.ex. för att översätta webbsidor m.m.) och liknande.

Apple tillåter t.o.m. utvecklare att utveckla nya tangentbord för iOS-enheter (något som Steve Jobs skulle ha starka invändningar emot?).

Swift

Till sist, det förmodligen största för iOS- och OS X-utvecklare på många år, Apple presenterade ett helt nytt programmeringsspråk som de kallar för Swift.

Tidigare har Apple använt sig av Objective-C, en gammal relik från NeXTSTEP-eran och för många med en invecklad syntax.

Swift är designat för att vara enklare, snabbare, renare och mer modernt. Apple har redan lagt ut en bok i iBooks-store för att hjälpa en komma igång redan nu. Till hösten när nya OS X och iOS släpps så börjar de ta emot applikationer skrivna i Swift.

iOS och Mac OS Xs framtid ser mycket ljus ut.