WWDC 2016 Aftermath

Tidigare i veckan startade Apple officiellt sin årliga WWDC-händelse (Worldwide Developers Conference) i San Francisco. Som alltid började händelsen med en nyckeln under vilken Apple meddelade uppdateringar för sina iOS-, macOS-, watchOS- och tvOS-plattformar. I den här artikeln ska jag berätta allt du behöver komma ihåg från huvudnyckeln.

1. IOS 10

Årets iOS-release är en stor för både konsumenter, när det gäller nya funktioner och för utvecklare, med ny teknik och API. Låt oss ta en titt på vad iOS 10 har att erbjuda.

Användarupplevelse

Den största förändringen i iOS 10 som folk kommer att se när uppdatering från iOS 9 kommer att bli de visuella designförändringarna.

För det första har låsskärmen reimagined med den klassiska "sliden för att låsa upp" helt bort. Nu från låsskärmen öppnas kameran från höger till vänster och svepning åt vänster till höger öppnar I dag se. I dagens vy kan du lägga till widgets från appar installerade på enheten för att snabbt titta på informationen de tillhandahåller.

Meddelanden visas nu i vita bubblor på både låsskärmen och längst upp på skärmen när du befinner dig i en annan app. I IOS 10 får även meddelanden en hel del extra funktionalitet genom rikt meddelandeanvisningar. När det är interagerat med kan en anmälan nu presentera vilket användargränssnitt som helst.

Med meddelanden till exempel kan en direktvy som innehåller konversationen visas så att du inte bara kan svara på det meddelande du just fått, men du kan också vara kvar i samtalet direkt från meddelandet. I den första iOS 10 Utvecklarens förhandsgranskning, den här funktionen är endast tillgänglig på iPhone 6s och iPhone 6s Plus genom att använda 3D Touch på meddelandet. Apple sa dock att rika meddelanden kommer att komma till alla enheter som kan köra iOS 10 och kommer att aktiveras på annat sätt för enheter som inte stöder 3D Touch.

Control Center har också en visuell uppdatering med lite extra funktionalitet och stöd för 3D Touch. Du kan nu trycka hårt på de fyra knapparna, ficklampan, timern, kalkylatorn och kameran, för att få fram en meny med genvägar och åtgärder. Kontrollcentralen har också delats upp i två visningar, där musikuppspelningsdelen ges sin egen vy. Detta gör det möjligt för sångens albumbearbetning att visas och för kontrollerna sprids lite mer. Intressant, i IOS 10 delade Apple också upp video- och ljudkomponenterna i AirPlay, med en på varje sida av kontrollcentret.

Siri

Som förväntat tillåter iOS 10 att tredjepartsprogram integreras med Siri, vilket i stor utsträckning kommer att öka den personliga assistentens funktionalitet. Denna integration hanteras via Siri-tillägg och det helt nya Sirikit ramverk. En av de applikationer som Apple visade ringde en Uber-bil med Siri utan att ens behöva komma in i appen.

Användarens integritet har också tagits hand om. Tredje part apps får inte tillgång till vad användarens inmatning. I stället tar Siri hand om hela röstdelen och skapar en avsikt som en app kan sedan agera på.

Kartor

De Kartor tillämpning av iOS 10 är att få en komplett redesign, vilket gör det enklare att använda och mycket lättare att söka efter närliggande platser. Vänd-vid-svängnavigering ger också några stora förbättringar, inklusive trafik-på-väg och alternativ för att undvika vägtullar och motorvägar. Som med Siri öppnar Apple också Maps-applikationen för utvecklare genom tillägg. Till exempel kan användare via tredje parts tillägg göra reservationer på en viss plats utan att behöva lämna kartapplikationen.

musik

Precis som kartor har Music-appen i iOS 10 också en komplett redesign med iOS 10. Den här nya designen gör appen mycket enklare att använda, särskilt för Apple Music, och gör det mycket tydligt vilka låtar som har laddats ner. Medan denna uppdatering inte lägger till någon ny funktionalitet till musik är det en mycket välkommen visuell förändring över hela linjen.

meddelanden

Förmodligen är den mest omarbetade applikationen i iOS 10 den meddelanden Ansökan. Det har varit så många funktioner som läggs till iMessage och här är bara några av de stora:

  • tredjeparts iMessage-appar för att lägga till klistermärken och annat innehåll till konversationer
  • inline länk, video och musik previews
  • bubbla och helskärmseffekter för meddelanden
  • Läs kvitton på en per samtalsbasis
  • större emoji
  • Emoji Snabbtypsförslag
  • tryck för att ersätta ord med emoji
  • handskrivna meddelanden
  • digitala tryck och hjärtslagsmeddelanden

Dessa ändringar ger iMessage upp till par med andra appar, till exempel Facebook Messenger. Om du vill se dessa funktioner i åtgärd, kolla Apples video.

3D Touch

Förutom alla nya 3D Touch-funktionaliteter relaterade till meddelanden och kontrollcenter, får hemskärmen också fler 3D Touch-funktioner. För appar som stöder en widget för visning i dag visas detta utöver appgenvägarna när de trycks på startskärmen. Tredje partens applikationer får också en genväg för att dela en länk till appen i App Store.

Telefon och VoIP

En annan ny typ av förlängning i IOS 10 tillåter att appar integreras i Telefon Ansökan. Medan alla möjligheter för telefontillägg inte har visats ännu, var det exempel som Apple visade under keynoten en app som upptäckte ett spam-telefonnummer och visar detta på skärmen för inkommande samtal.

Ett annat intressant API som Apple visade under presentationen är en specifik för VoIP-appar, som Skype och WhatsApp. Istället för att få en regelbunden push-meddelande när ett samtal tas emot kan ett överlag på hela skärmen (nästan identiskt med det som visas när ett FaceTime-samtal visas) nu visas när appen har uppdaterats för att stödja det.

Hem

Med iOS 10 utökar Apple ytterligare HomeKit, Apples ram för att styra anslutna tillbehör i ditt hem. Hemmautomatiseringsplattformen stöder fler typer av tillbehör och iOS 10 innehåller även en dedikerad Hem app så att du kan styra dina HomeKit-aktiverade tillbehör från en enda app, istället för att gå in i varje tillverkares specifika app. Home appen förenklar också inrättandet av rum och scener i ditt hus.

Andra små funktioner

Medan Apple inte kunde täcka allt i keynoten finns det många mindre funktioner i IOS 10, inklusive:

  • Det är nu möjligt att radera några av de förinstallerade iOS-appar, inklusive Maps, Mail och Notes.
  • Meddelanden om varningsmeddelanden kommer nu att visas som banneranmälan, men förbli överst på skärmen tills en manuell åtgärd tas.
  • HUD när du ändrar mediavolymen visas inte längre.
  • IOS 10 innehåller ett nytt designat iPad-appgränssnitt.
  • Det är nu möjligt att rensa alla dina meddelanden i anmälningscentret med hjälp av 3D Touch.
  • Det nya tangentbordet stöder också flerspråkig maskinskrivning.

Totalt sett är iOS 10 en viktig uppdatering och stöder alla enheter som kan köra iOS 9 med undantag för:

  • iPhone 4s
  • iPad 2
  • iPad 3
  • iPad Mini
  • iPod Touch 5: e generationen

2. MacOS Sierra

Årets Mac-relaterade del av keynote sparkade av med den officiella rebranding av OS X till MacOS. Detta nya namn sätter operativsystemet Mac-skrivbord i linje med Apples andra plattformar, iOS, watchOS och tvOS. Apple namngav den första uppdateringen under macOS moniker Sierra.

Siri på Mac

Den viktigaste nya funktionen som läggs till Mac i MacOS Sierra är Siri. Genom att trycka på Siri-ikonen i dockan eller menyraden (eller genom att använda en anpassad tangentbordsgenväg) kan du interagera med Siri på din Mac. På macOS kan Siri utföra nästan alla samma önskemål som hon kan på en iOS-enhet, inklusive väder, spela musik och söka på nätet.

På Mac kan hon dock också hantera komplexa sökfrågor. Vad som är ännu mer användbart är att något svar Siri ger dig kan läggas till i avsnittet Widgets i anmälningscentret. Du kan till exempel söka efter en viss grupp av filer, ställa in svaret i meddelandecentret och dra och släpp sedan de filer som du hittat direkt från widgeten under hela dagen.

Apple Pay på nätet

En annan ny viktig egenskap är möjligheten för Mac-datorer att använda Apple Pay i Safari. På webbplatser som stöder Apple Pay visas en snabbmeddelande på din iPhone för att verifiera ett köp med Tryck på ID. Processen är lika enkel som att göra någon annan betalning med Apple Pay bortsett från det extra steget att hämta telefonen för att verifiera köpet.

Organisera Windows

I ett försök att göra skrivbordet mindre rörigt, stöder macOS nu flikar i nästan vilken applikation som helst. Om du till exempel arbetar på flera dokument i Pages, istället för att ha tre fönster öppna kan du nu ha ett fönster med tre flikar, en flik för varje dokument. Apple sa att stödja den här funktionen i macOS-applikationer kommer att bli automatisk om appen använder NSDocument klass.

Därefter kan macOS Sierra också skapa en bild-i-bildvy av en video du spelar. Den här funktionen fungerar på samma sätt som den gör på iPad. Videouppsättningen kan anpassas till ett hörn på skärmen. På MacOS Sierra är videonspelaren alltid på toppen av vad du gör, inklusive i helskärmsapp.

Arbetar med andra Apple-enheter

macOS Sierra bygger på Bort med tassarna, som introducerades i iOS 8 och OS X Yosemite, för att göra Apple-enheterna bättre sammansatta genom följande funktioner:

  • Automatisk låsning kommer att upptäcka när du är i närheten genom att använda Apple Watch. Om du för närvarande bär din Apple Watch och den är upplåst, kommer din Mac inte att fråga dig om ett lösenord när du loggar in.
  • Universal Urklipp låter dig kopiera och klistra in nästan allt mellan alla dina enheter.

Lagringsoptimeringar

Slutligen gör Apple också det enklare för dig att hantera dina filer och Macs lagringsutrymme med MacOS Sierra. För det första en ny Desktop mappen skapas i din iCloud Drive och kommer automatiskt synkronisera filerna på skrivbordet mellan datorer så att du inte behöver dra dem manuellt i iCloud Drive. Dessa skrivbordsfiler kommer också att vara tillgängliga på dina iOS-enheter via iCloud Drive-appen.

Dessutom kommer MacOS intelligent titta på filerna på din dator och bestämma vilka filer som inte behövs längre (till exempel kopiera filer eller filer som inte har använts på länge). macOS kommer antingen ta bort dessa filer (om det gäller dubbla filer) eller ladda dem automatiskt till iCloud Drive för dig. Genom att göra så kan operativsystemet frigöra mycket utrymme.

Medan macOS Sierra inte är så stor som en uppdatering som iOS 10, introducerar den många stora förbättringar och funktioner, till exempel Siri och Apple Pay. macOS Sierra är kompatibel med följande enheter:

  • 2009 och senare MacBooks och iMacs
  • 2010 och senare MacBooks Airs och MacBook Pros

3. watchOS 3

På samma sätt som watchOS 2 förra året är huvudfokus för watchOS 3 på prestanda och små användningsförbättringar, vilket bidrar till en signifikant uppdatering. Med watchOS 3 får din Apple Watch också några nya inbyggda program, inklusive påminnelser och Hitta Mina Vänner.

Nya användargränssnitt och interaktioner

För det första Vänner menyn, som brukade visas på din Apple Watch när du tryckte på sidoknappen, har ersatts med en app Docka. Du kan välja vilka appar som visas här och vilken ordning de visas i.

Apparna som visas i din docka är inte bara visuella ögonblicksbilder av när du senast använde den appen heller, de är liveförhandsgranskningar.

Eftersom de levande förhandsgranskningarna av dina program i kajen kan du titta på information från dina mest använda appar, har blickarna nu tagits bort. Nu snubblar upp från botten av skärmen en helt ny Kontrollcenter det ser väldigt ut som dess iOS-motsvarighet.

Instant Apps

Den mest märkbara prestationsförbättringen för Apple Watch-användare är den hastighet som apps nu kan starta och vara redo att använda. Som ett resultat av nya API: er i watchos 3, någon app användaren sätter i sin docka eller lägger en komplikation för deras urtavlan blir speciella privilegier att uppdatera sin app innehåll i bakgrunden och kvar i minnet. Som en utvecklare kan du se till att din app är redo att gå i ett ögonblick när du vill öppna appen.

Nya klockans ansikten

Som vanligt har Apple också lagt till några nya klockor till WatchOS 3. Dessa inkluderar:

  • Mimmi pigg
  • analoga, digitala och kronografiska klockor som har dina aktivitetsringar i mitten av klockans ansikte
  • ett enkelt klockans ansikte, siffror, som bara visar händerna på klockan och aktuell timme i en mängd olika teckensnitt

Förutom dessa nya ansikten har watchOS 3 nu stöd för mer komplikationer på befintliga ansikten, till exempel väder på fotots ansikte. Slutligen kan du nu också dra på skärmen för att ändra klockans ansikten istället för att gå igenom Force Touch-menyn.

Nya ramar

För att göra Apple Watch till en ännu mer skicklig enhet kan ännu fler ramar och utvecklingsverktyg användas på watchOS (i både appar och meddelandegränssnitt), inklusive:

  • Apple betalar inom watchOS-appar
  • bakgrundsövning, realtidspuls, gyroskopåtkomst och dagliga accelerometerdata för fitnessapps
  • SpriteKit
  • SceneKit
  • Spelcenter
  • CloudKit
  • exakta touch och digital krona händelser
  • stöd för inline video-uppspelning och tillgång till klockans högtalare

4. tvOS 10

tvOS introducerades i oktober i oktober med release av fjärde generationen Apple TV och är effektivt en modifierad version av iOS med ett unikt användargränssnitt. Denna uppdatering är den första stora uppdateringen till plattformen sedan lanseringen i oktober. Medan det är den minsta uppdateringen på Apples plattformar, lägger TVOS 10 några få användbara funktioner.

Smartare Siri

För det första kan Siri nu söka efter filmer och tv-serier genom ämnen, till exempel "high school comedies". Detta gör det ännu enklare för dig att hitta något bra att titta på.

Dessutom har Siri Voice Search nu också utvidgats till YouTube. När du frågar Siri om att söka på YouTube för något, öppnar YouTube-appen söksidan.

Enkelt inloggning

Med tvOS 10 förenklar Apple också registreringen och autentisering för användare. Med den här nya funktionen behöver du bara autentisera din Apple TV en gång och tvOS tar hand om resten för varje app du laddar ner.

Mörkt läge

tvOS har nu också ett mörkt läge. Detta kommer att ändra utseendet på din Apple TV för att vara mer lämplig för mörka rum och hemmabiosystem. Utvecklare kan också anpassa utseendet på sina applikationer genom en ny UITraitCollection egenskap som beskriver applikationen om den aktuella enheten är i ljus eller mörkt läge.

IOS Remote App

Tillsammans med release av tvOS 10 kommer Apple också att släppa en helt ny version av IOS Remote app. Den här nya appen gör det möjligt för din iOS-enhet att utföra alla samma funktioner som Siri Remote som ingår i Apple TV. Utöver detta kan det också visa relevant information om vad som spelas för närvarande på Apple TV, till exempel albumverk.

5. Xcode 8 och utvecklarverktyg

Årets Xcode release, Xcode 8, kommer att göra att utveckla appar för någon av Apples plattformar enklare än någonsin.

Swift 3

För Swift-användare innehåller Xcode 8 Swift 3, den senaste och kommande versionen av Apples programspråk. Swift 3 innehåller många nya funktioner, inklusive många förbättringar och förbättringar som utgör grunden för språket. Om du inte vill flytta till Swift 3 direkt, innehåller Xcode 8 även Swift 2.3. Xcode 8 innehåller även det kända migreringsverktyget för att migrera från Swift 2.3 till Swift 3 när du är redo.

Gränssnittsbyggare

Xcode 8s gränssnittsbyggare har många bra förbättringar, inklusive:

  • förmågan att redigera en storyboard medan du förhandsgranskar en viss enhetstorlek / orientering
  • förmågan att redigera synpunkter och visa kontroller på vilken zoomnivå som helst
  • ett mycket enklare sätt att skapa olika layouter för olika storleksklasser
  • ett förhandsgranskning av mörkläge och gränssnittsredaktör för tvOS storyboards

felsökning

Xcode 8 gör också felsökningsprogram lättare. Det kommer också med utmärkt kraschrapportering när du kör test, minnesgrafer för att upptäcka minnesläckor och en FPS-mätare för felsökning i spel. Problem med användargränssnitt är nu också enklare att felsöka i Interface Builder.

Xcode App Extensions

Tredjepartsutvecklare kan nu skapa tillägg som pluggar direkt i Xcode. Den första (och enda) typen av Xcode-förlängning är en källredigeringsutvidgning. Dessa tillägg kan:

  • lägga till och ta bort innehåll
  • omvandlingsinnehåll
  • Ändra innehållsval
  • modifiera pasteboard
  • ändra navigeringsfilen

användbarhet

Slutligen innehåller Xcode 8 många små förbättringar som gör arbetet med Xcode enklare och roligare, till exempel:

  • tillägget av färg bokstäver inline med kod. Detta ger dig inte bara en förhandsvisning av färgobjekt, men du kan öppna en färgplockare för att enkelt ändra färger.
  • autokomplettering för bildtillgångar. Denna tillägg visar en liten förhandsgranskning inline med din kod.
  • automatisk koddokumentationsgenerator
  • automatisk kodsignering och provisioning för applikationer. Xcode kan nu ta hand om att skapa och behålla certifikat och provisioning profiler. Det innebär att om du arbetar över flera maskiner behöver du bara logga in med ditt Apple-ID för att kunna signera och distribuera dina appar med framgång. Du behöver inte längre exportera och importera certifikat och provisioneringsprofiler manuellt.
  • enhetlig API-dokumentation över plattformar. Det betyder det för klassen UITableView, till exempel får du inte separata sidor och dokument för iOS- och tvOS-plattformarna. Det kommer bara att finnas en sida som innehåller tillgången till det API för varje plattform och alla plattformsspecifika element.
  • Offline API-dokumentation ingår i Xcode. På grund av att dokumentationen har förenklats över alla plattformar har dokumentets totala storlek blivit tillräckligt liten för att den ingår som standard i Xcode.
  • sist men inte minst, en ny San Fransisco Mono typsnitt

Slutsats

Årets WWDC var jam-packad med uppdateringar till Apples fyra plattformar, iOS, macOS, watchOS och tvOS. Alla dessa uppdateringar är för närvarande tillgängliga i förhandsgranskaren av utvecklare, med iOS 10 och macOS Sierra med en offentlig beta-lansering i juli. Dessa uppdateringar kommer att vara gratis för kompatibla enheter och släpper denna höst.