WWDC 2016 Etterdybde

Tidligere i uken startet Apple offisielt sin årlige WWDC (Worldwide Developers Conference) hendelse i San Francisco. Som alltid startet arrangementet med en hovedtale under hvilken Apple annonserte oppdateringer for deres iOS-, macOS-, watchOS- og tvOS-plattformer. I denne artikkelen vil jeg fortelle deg alt du trenger å huske fra keynoten.

1. IOS 10

Årets iOS-utgivelse er en stor for både forbrukere, når det gjelder nye funksjoner og for utviklere, med ny teknologi og APIer. La oss se hva iOS 10 har å tilby.

Brukererfaring

Den største endringen i iOS 10 som folk vil se når de oppdateres fra iOS 9, vil være de visuelle designendringene.

For det første har låseskjermen blitt reimagined med det klassiske "lysbildet for å låse opp" blir fjernet helt. Nå, fra låseskjermbildet, vil swiping fra høyre til venstre åpne kameraet og sveipe til venstre til høyre åpner I dag utsikt. I dagens visning kan du legge til widgets fra apper som er installert på enheten, for å se på informasjonen de gir raskt.

Meldinger vises nå i hvite bobler på både låseskjermen og øverst på skjermen når du er i en annen app. I IOS 10 får meldinger også mye ekstra funksjonalitet gjennom rike meldingsutvidelser. Når det er interaksjon med, kan et varsel nå presentere hvilket brukergrensesnitt den vil.

Med meldinger For eksempel kan en livevisning som inneholder samtalen, vises slik at du ikke bare kan svare på meldingen du nettopp har mottatt, men du kan også forbli i samtalen rett fra varselet. I den første iOS 10 Utvikler forhåndsvisning, Denne funksjonen er bare tilgjengelig på iPhone 6s og iPhone 6s Plus ved å bruke 3D Touch på varselet. Apple sa imidlertid at rike meldinger kommer til alle enheter som er i stand til å kjøre iOS 10 og vil bli aktivert på en annen måte for enheter som ikke støtter 3D Touch.

Kontrollsenteret har også en visuell oppdatering med litt ekstra funksjonalitet og støtte for 3D Touch. Du kan nå trykke på bunnen av fire knapper, lommelykt, timer, kalkulator og kamera for å få en meny med snarveier og handlinger. Kontrollsenteret er også delt opp i to visninger med musikkavspillingsdelen som blir gitt sin egen visning. Dette gjør det mulig for sangens albumeksempler å vises, og at kontrollene blir spredt ut litt mer. Interessant, i IOS 10 delte Apple også video- og lydkomponenter av AirPlay, med en på hver side av kontrollsenteret.

Siri

Som forventet vil iOS 10 tillate tredjepartsprogrammer å integrere med Siri, som i stor grad vil utvide funksjonaliteten til den personlige assistenten. Denne integrasjonen håndteres gjennom Siri-utvidelser og den splitter nye Sirikit rammeverk. En av applikasjonene som ble vist av Apple, kalte en Uber-bil som brukte Siri uten å måtte gå inn i appen.

Brukernes personvern har også blitt tatt vare på. Tredjepartsappene får ikke tilgang til hva brukerens innspill. I stedet tar Siri seg av hele stemmedelen og skaper en hensikt som en app kan da handle på.

Maps

De Maps bruk av iOS 10 får et komplett redesign, noe som vil gjøre det enklere å bruke og mye lettere å søke etter steder i nærheten. Turn-by-turn-navigeringen får også noen gode forbedringer, inkludert trafikk på ruten og muligheter for å unngå tolls og motorveier. Som med Siri åpner Apple også Maps-applikasjonen for utviklere gjennom utvidelser. For eksempel gjennom tredjepartsutvidelser kan brukerne reservere på et bestemt sted uten å måtte forlate Maps-programmet.

Musikk

På samme måte som Maps, har musikkappen i iOS 10 også et komplett redesign med iOS 10. Dette nye designet gjør appen mye enklere å bruke, spesielt for Apple Music, og gjør det veldig klart hvilke sanger som er lastet ned. Mens denne oppdateringen ikke legger til noen ny funksjonalitet til musikk, er det en veldig velkommen visuell endring over hele linja.

meldinger

Uansett er den mest oppgraderte applikasjonen i iOS 10 den meldinger applikasjon. Det har vært så mange funksjoner lagt til iMessage og her er bare noen av de store:

  • tredjeparts iMessage-apper for å legge til klistremerker og annet innhold i samtaler
  • Inlinekobling, video og musikkforhåndsvisning
  • boble og fullskjermseffekter for meldinger
  • Les kvitteringer pr. samtalebase
  • større emoji
  • emoji rask type forslag
  • trykk for å erstatte ord med emoji
  • håndskrevne meldinger
  • digital berøring og hjerteslag meldinger

Disse endringene bringer iMessage opp på linje med andre apper, for eksempel Facebook Messenger. Hvis du vil se disse funksjonene i handling, kan du se Apples video.

3D Touch

I tillegg til alle de nye 3D Touch-funksjonalitetene relatert til varsler og kontrollsenter, får startskjermbildet også flere 3D Touch-funksjoner. For apper som støtter en i dag-visning-widget, vises dette i tillegg til appgenveiene når de er trykket på startskjermbildet. Tredjeparts applikasjoner vil også få en snarvei for å dele en lenke til appen på App Store.

Telefon og VoIP

En annen ny type utvidelse i IOS 10 tillater apper å integrere i telefon applikasjon. Mens alle mulighetene for telefonforlengelser ikke har blitt vist ennå, viste eksempel Apple under keynoten en app oppdage et spam-telefonnummer og viser dette på innkommende anropsskjerm.

En annen interessant API Apple viste under presentasjonen er en spesifikk for VoIP-apper, for eksempel Skype og WhatsApp. I stedet for å få et vanlig trykkvarsel når du mottar et anrop, kan et fullskjermoverlegg (nesten identisk med det som vises når du mottar et FaceTime-anrop) nå vises når appene er oppdatert for å støtte det.

Hjem

Med iOS 10, utvider Apple ytterligere HomeKit, Apples rammeverk for å kontrollere tilkoblet tilbehør i ditt hjem. Hjemmautomatiseringsplattformen støtter flere typer tilbehør, og iOS 10 inneholder også en dedikert Hjem app slik at du kan kontrollere ditt HomeKit-aktiverte tilbehør fra en enkelt app, i stedet for å gå inn i hver produsentens spesifikke app. Hjemmeprogrammet forenkler også oppsettet av rom og scener i huset ditt.

Andre små funksjoner

Mens Apple ikke kunne dekke alt i keynoten, er det mange mindre funksjoner i IOS 10, inkludert:

  • Det er nå mulig å slette noen av de forhåndsinstallerte iOS-appene, inkludert Maps, Mail og Notes.
  • Alert-stil varslinger vil nå vises det samme som bannervarsling, men forbli øverst på skjermen til manuell handling er tatt.
  • HUD når du endrer medievolum ikke lenger vises.
  • iOS 10 inneholder et nydesignet iPad Camera app-grensesnitt.
  • Det er nå mulig å slette alle dine varsler i varslingssenteret ved hjelp av 3D Touch.
  • Det nye tastaturet støtter også flerspråklig skriving.

Totalt sett er iOS 10 en viktig oppdatering og støtter alle enheter som kan kjøre iOS 9 med unntak av:

  • iPhone 4s
  • iPad 2
  • iPad 3
  • Ipad mini
  • iPod Touch 5th Generation

2. MacOS Sierra

Årets Mac-relaterte del av keynote sparket av med den offisielle rebranding av OS X til macOS. Dette nye navnet setter operativsystemet Mac desktop på linje med Apples andre plattformer, iOS, watchOS og tvOS. Apple kalt den første oppdateringen under MacOS Moniker Sierra.

Siri på Mac

Den viktigste nye funksjonen som legges til Mac i MacOS Sierra er Siri. Ved å trykke på Siri-ikonet i dokken eller menylinjen (eller ved å bruke en egendefinert hurtigtast) kan du samhandle med Siri på din Mac. På macOS kan Siri utføre nesten alle samme forespørsler som hun kan på en iOS-enhet, inkludert vær, spille musikk og søke på nettet.

På Mac kan hun imidlertid også håndtere komplekse filsøkforespørsler. Hva er enda mer nyttig er at noe svar Siri gir deg kan legges til widgets delen av varslingssenteret. For eksempel kan du søke etter en bestemt gruppe filer, peke svaret i varslingssenteret, og deretter, i løpet av dagen, dra og slipp filene du fant direkte fra widgeten.

Apple Pay på nettet

En annen ny viktig funksjon er muligheten for Mac-maskiner å bruke Apple Pay i Safari. På nettsteder som støtter Apple Pay, vises en melding på iPhone for å godkjenne et kjøp med Trykk på ID. Prosessen er så enkel som å foreta annen betaling med Apple Pay, bortsett fra det ekstra trinnet for å hente telefonen for å godkjenne kjøpet.

Organiserer Windows

I et forsøk på å gjøre skrivebordet mindre rotet, støtter macOS nå faner i nesten alle applikasjoner. Hvis du for eksempel jobber med flere dokumenter i Sider, i stedet for å ha tre vinduer åpne, kan du nå ha ett vindu med tre faner, en fane for hvert dokument. Apple sa at støtte denne funksjonen i macOS-applikasjoner vil være automatisk hvis appen bruker NSDocument klasse.

Deretter lar macOS Sierra deg også å lage et bilde-i-bilde-visning av en video du spiller. Denne funksjonen fungerer på samme måte som den gjør på iPad. Videovisningen kan endres og festes til et hvilket som helst hjørne av skjermen. På MacOS Sierra, forblir video spilleren alltid på toppen av hva du gjør, inkludert i fullskjerm apps.

Arbeider med andre Apple-enheter

macOS Sierra bygger videre Overrekke, som ble introdusert i iOS 8 og OS X Yosemite, for å få Apple-enheter til å fungere bedre sammen gjennom følgende funksjoner:

  • Automatisk opplåsing vil oppdage når du er i nærheten gjennom bruk av Apple Watch. Hvis du for øyeblikket har på deg Apple Watch, og den er låst opp, vil ikke din Mac spørre deg om et passord når du logger på.
  • Universal utklippstavle lar deg kopiere og lime nesten alt mellom alle enhetene dine.

Lagringsoptimeringer

Til slutt gjør Apple også det enklere for deg å administrere filene og Macens lagringsplass med MacOS Sierra. For det første en ny Desktop mappen vil bli opprettet i din iCloud Drive og vil automatisk synkronisere filene på skrivebordet mellom datamaskiner, slik at du ikke trenger å manuelt dra dem inn i iCloud Drive. Disse skrivebordsfiler vil også være tilgjengelige på iOS-enhetene dine via iCloud Drive-appen.

Også, macOS vil intelligent se på filene på datamaskinen din og bestemme hvilke filer som ikke behøves lenger (for eksempel duplisere filer eller filer som ikke har vært brukt på lenge). macOS vil enten slette disse filene (i tilfelle av duplikatfiler) eller automatisk laste dem opp til iCloud Drive for deg. Dermed kan operativsystemet frigjøre mye plass.

Mens macOS Sierra ikke er nær så stor av en oppdatering som iOS 10, presenterer den mange flotte forbedringer og funksjoner, som Siri og Apple Pay. macOS Sierra er kompatibel med følgende enheter:

  • 2009 og senere MacBooks og iMacs
  • 2010 og senere MacBooks Airs og MacBook Pros

3. watchOS 3

På samme måte som watchOS 2 i fjor, er hovedfokus for watchOS 3 på ytelse og små forbedringer for brukervennlighet, noe som legger til en betydelig oppdatering. Med watchOS 3 vil Apple Watch også få noen nye innebygde applikasjoner, inkludert påminnelser og Finn mine venner.

Nye brukergrensesnitt og interaksjoner

For det første, venner menyen som dukket opp på Apple Watch når du trykte på sideknappen, har blitt erstattet med en app Brygge. Du kan velge hvilke apper som vises her og hvilken rekkefølge de vises i.

Appene som vises i dokken din, er ikke bare visuelle øyeblikksbilder av når du sist brukte denne appen, det er også live forhåndsvisninger.

Som de levende forhåndsvisninger av programmene dine i dokken, kan du se på informasjon fra de mest brukte appene dine, blikkene er nå fjernet. Nå snu opp fra bunnen av skjermen en helt ny Kontroll senter som ser veldig ut som sin iOS-motpart.

Instant Apps

Den mest merkbare ytelsesforbedringen for Apple Watch-brukere vil være den hastigheten som apps nå kan starte og være klar til å bruke. Som et resultat av nye APIer i watchOS 3, blir alle apper som brukeren legger inn i docken deres, eller legger til en komplikasjon for på sitt ansikt, og får spesielle rettigheter til å oppdatere innholdet i appen deres i bakgrunnen og forbli i minnet. Som en utvikler kan du sørge for at appen din er klar til å gå et øyeblikk, når brukeren ønsker å åpne appen din.

Nye klokke ansikter

Som vanlig har Apple også lagt til et par nye klokke ansikter til watchOS 3. Disse inkluderer:

  • Minni Mus
  • analoge, digitale og kronografiske ansikts ansikter som har aktivitetsringer i midten av klokkeoverflaten
  • et enkelt klokke ansikt, tall, som bare viser hendene på klokken og nåværende time i en rekke skrifttyper

I tillegg til disse nye ansikter har watchOS 3 nå støtte for flere komplikasjoner på eksisterende ansikter, som for eksempel vær på bildene. Til slutt kan du nå også sveipe på skjermen for å endre se på ansikter i stedet for å gå gjennom Force Touch-menyen.

Nye rammer

For å gjøre Apple Watch til en enda bedre stand, kan enda flere rammer og utviklerverktøy nå brukes på watchOS (i både apper og varslingsgrensesnitt), inkludert:

  • Apple Pay innen watchOS apps
  • bakgrunnsøkt, sanntids hjertefrekvens, gyroskop-tilgang og daglige akselerometerdata for treningsprogrammer
  • SpriteKit
  • SceneKit
  • Spillsenter
  • CloudKit
  • nøyaktige berørings- og digitale krone hendelser
  • støtte for inline videoavspilling og tilgang til klokkeens høyttaler

4. tvOS 10

tvOS ble introdusert i oktober i fjor med utgivelsen av fjerde generasjon Apple TV og er faktisk en modifisert versjon av iOS med et unikt brukergrensesnitt. Denne oppdateringen er den første store oppdateringen til plattformen siden lanseringen i oktober. Mens det er den minste oppdateringen på Apples plattformer, legger TVOS 10 noen få nyttige funksjoner.

Smartere Siri

For det første kan Siri nå søke etter filmer og TV-programmer etter emner, for eksempel "high school comedies". Dette gjør det enda enklere for deg å finne noe flott å se på.

I tillegg har Siri-talesøk nå også blitt utvidet til YouTube. Når du spør Siri om å søke på YouTube etter noe, åpner YouTube-appen søkesiden.

Enkelt pålogging

Med tvOS 10 er Apple også forenklet påmelding og godkjenning for brukere. Med denne nye funksjonen må du bare autentisere Apple TV-en gang, og tvOS vil ta vare på resten for hver app du laster ned.

Mørk modus

tvOS har nå også en mørk modus. Dette vil forandre utseendet til Apple TV for å være mer egnet for mørke rom og hjemmekino. Utviklere kan også tilpasse utseendet til deres applikasjoner gjennom en ny UITraitCollection eiendom som forteller programmet om den nåværende enheten er i lys eller mørk modus.

iOS ekstern app

Sammen med utgivelsen av tvOS 10, vil Apple også gi ut en helt ny versjon av iOS fjernkontroll app. Denne nye appen tillater at iOS-enheten din utfører alle de samme funksjonene som Siri Remote som følger med Apple TV. I tillegg til dette kan det også vise relevant informasjon om hva som for øyeblikket spilles på Apple TV, for eksempel album artwork.

5. Xcode 8 og Developer Tools

Årets Xcode-utgave, Xcode 8, kommer til å gjøre utviklingsprogrammer til noen av Apples plattformer enklere enn noensinne.

Swift 3

For Swift-brukere inkluderer Xcode 8 Swift 3, den nyeste og kommende versjonen av Apples programmeringsspråk. Swift 3 inneholder mange nye funksjoner, inkludert mange forbedringer og forbedringer som danner grunnlaget for språket. Hvis du ikke vil flytte til Swift 3 med en gang, så inneholder Xcode 8 også Swift 2.3. Xcode 8 inneholder også det kjente overføringsverktøyet for å migrere fra Swift 2.3 til Swift 3 når du er klar.

Grensesnittbygger

Xcode 8s Interface Builder har mange gode forbedringer, inkludert:

  • evnen til å redigere et storyboard mens du forhåndsviser en bestemt enhetsstørrelse / orientering
  • evnen til å redigere visninger og vise kontroller på hvilket som helst zoomnivå
  • en mye enklere måte å lage forskjellige layouter for forskjellige størrelsesklasser
  • en mørk modus forhåndsvisning og grensesnitt editor for tvOS storyboards

debugging

Xcode 8 gjør også feilsøkingsprogrammer enklere. Det kommer også med utmerket krasjrapportering mens du kjører tester, minnegrafer for å oppdage minnelekkasjer og en FPS-måler for feilsøking i spill. Brukergrensesnittproblemer er nå også enklere å feilsøke i Interface Builder.

Xcode App Extensions

Tredjeparts utviklere kan nå lage utvidelser som plugger direkte inn i Xcode. Den første (og eneste) typen Xcode-utvidelse er en kilde-editor-utvidelse. Disse utvidelsene er i stand til:

  • legge til og slette innhold
  • omforming av innhold
  • endre innholdsvalg
  • endring av tavlen
  • endre filnavigering

Usability

Til slutt inneholder Xcode 8 mange små forbedringer som gjør jobben med Xcode enklere og morsommere, for eksempel:

  • tillegg av farge bokstaver inline med kode. Dette gir deg ikke bare en forhåndsvisning av fargeobjekter, men du kan også åpne en fargevalger for enkelt å endre farger.
  • autofullføring for bildeaktiver. Dette tillegget viser en liten forhåndsvisning inline med koden din.
  • automatisk kodedokumentasjonsgenerator
  • automatisk kode-signering og provisjonering for applikasjoner. Xcode kan nå ta vare på å opprette og vedlikeholde sertifikater og provisjonsprofiler. Dette betyr at hvis du jobber på flere maskiner, trenger du bare å logge på med din Apple-ID for å kunne signere og distribuere appene dine med hell. Du trenger ikke lenger å eksportere og importere sertifikater og provisjonsprofiler manuelt.
  • enhetlig API-dokumentasjon på tvers av plattformer. Dette betyr det for klassen UITableView, for eksempel vil du ikke få separate sider og dokumenter for iOS- og tvOS-plattformene. Det vil bare være en side som inneholder tilgjengeligheten til den APIen for hver plattform og noen plattformspesifikke elementer.
  • Offline API-dokumentasjon inkludert i Xcode. På grunn av foreningen av dokumentasjonen på tvers av alle plattformer, er dokumentets totale størrelse blitt liten nok til at den er inkludert som standard i Xcode.
  • Sist men ikke minst, en ny San Fransisco Mono skrifttype

Konklusjon

Årets WWDC var jam-pakket med oppdateringer til Apples fire plattformer, iOS, macOS, watchOS og tvOS. Alle disse oppdateringene er foreløpig tilgjengelige i forhåndsvisning av utviklere, med iOS 10 og MacOS Sierra som har en offentlig beta-lansering i juli. Disse oppdateringene kommer til å være gratis for kompatible enheter og utgir denne høsten.