I tillegg til macOS High Sierra og iOS 11 så Apple på onsdag den andre betaen av watchOS 4 til utviklerne. Utviklere som kjører watchOS 4 beta, kan oppgradere til beta 2 via Watch-appen på iPhone.
WatchOS 4 ble introdusert tidligere denne måneden, og inneholder flere nye funksjoner og forbedringer, for eksempel nye klokkeoverflater, en ny hjemmeskjerm i listestil, en helt ny musikk-app, nye bevegelser og hurtigkomponering i Mail og mer.
Abonner på iDB på YouTube
Her er utgivelsesnotatene for beta 2:
Generell
Løste problemer
• Toy Face-klokkeanleggene er nå tilgjengelige. Toy Story er copyright © Disney / Pixar.
Apple Pay
Kjente problemer • Når du prøver å legge til flere kort under sammenkoblingsprosessen, vil bare det sist lagt til kortet være riktig utstyrt. (32624044)
Løsning: Når sammenkoblingen er fullført, går du til Watch-appen på iPhone og fjerner tidligere lagt kort. Når du er fjernet, kan du legge til flere kort på nytt.
Puste
Løste problemer
• Innstillinger for pustemeldinger blir nå respektert. (32298347)
CloudKit
kjente problemer
- CloudKit støtter ikke usignerte lange, lange verdier med det høye ordre-bitsettet. (30567424)
- Bruksområde som brukerCKModifyRecordsOperations skulle spesifisere passende verdi for CKModifyRecordsOperation.isAtomic. Hvis klienten din er kompilert mot watchOS 4, har operasjoner forutsatt mot standard CKRecordZone ny oppførsel fordi atomic er sant som standard. Hvis operasjonen treffer en "forhåndslys" -svikt (oftest et nettverksproblem som laster opp et CKAsset, eller et misformet CKRecord), blir hele operasjonen avbrutt. (30838858)KjernemedierLøste problemer
• Haptics spiller nå for de fremste appene. (32139107)
Diktat
kjente problemer
• Noen språk er ikke tilgjengelige for diktering på watchOS, inkludert det nylig utgitte Shanghainese diktatet. (32235495)
Fundament
Nye funksjoner
- Lagt til planleggingAPItoURLSessionTaskthallowsbackgroundURLSession-klienter for å planlegge oppgaver i fremtiden, noe som muliggjør enkel bakgrunnsoppdatering semantikk for apper, watchOS-komplikasjoner og mer. APIen lar også utviklere oppdatere forespørsler før overføring for å adressere tilfeller der forespørselen har blitt foreldet når den er planlagt i fremtiden. Tillegg inkluderer de tidligste BeginDate, countOfBytesClientExpectsToSend og countOfBytesClientExpectsToReceive egenskaper til URSessionTask, og URLSession: task: willBeginDelayedRequest: completHandler-metoden til URLSessionTaskDelegate-protokollen. (27866330)
- URLSessionTask vedtar ProgressReporting-protokollen som gir en konsekvent mekanisme for URLSession-klienter for å spore fremdriften til URLSessionTask ved å bruke den nye fremdriftsegenskapen. (30834550)
- AddedanAdaptableConnectivityAPItoURLSessionthatenablestasksto automatisk overvåke og vente på tilfredsstillende nettverkstilkobling, i stedet for umiddelbart å feile med en feil når tilkoblingen er utilfredsstillende. Tillegg inkluderer egenskapene waitsForConnectivity til URLSessionConfiguration og URLSession: taskIsWaitingForConnectivity: metode for URLSessionTaskDelegate-protokollen.
• Lagt til støtte for HTTP brotli innholdskoding til URLSession. Ved å defaueslt, inneholder HTTP-forespørsler en br-verdi (i tillegg til gzip og deflate) for HTTP-aksept for koding, og informerer webserveren om at brukeragenten støtter brotli-koding. Webserveren kan sende et HTTP-organ med Content-Encoding: br i HTTP-overskriften for å indikere at innholdet er brotli-kodet. URLSession dekomprimerer automatisk HTTP-kroppsdataene og gir de dekodede dataene tilbake til klienten på samme måte som det gjør for Content-Encoding: gzip. Av binære kompatibilitetsgrunner er URLSession brotli-støtte bare aktivert for apper bygget med watchOS 4 SDK. (27724985)
HealthKit
Løste problemer
- Ved å trykke på sideknappen og Digital Crown stoppes en aktiv treningsøkt på pause selv om appen ikke er i forgrunnen. (30199786)
- Forsøk på å fullføre en treningsrute når det ikke er lagt inn stedsdata, kaster ikke lenger unntak. (32307523)kjente problemer• For å spore plassering i bakgrunnen mens en bruker er i en treningsøkt, legger du til UIBackgroundModes / location i Info.plist-filen. (29483437)
HomeKit
Løste problemer
• Lokasjonsbaserte automatiseringsutløsere fungerer nå hvis de utløses fra varselet på Apple Watch. (32288709)
meldinger
kjente problemer
• Meldinger kan ikke sendes når du svarer på aktivitetsvarsler. (32294875)
Musikk
Løste problemer
• Musikkspor spilles nå fra og synkroniseres med Apple Watch. (32314271)
kjente problemer
- Apple Watch må være på laderen for at musikkspor skal synkroniseres. (31818127)
- Hvis du sletter en spilleliste eller et album i Apple Watch-appen, vil appen krasje og valget ditt vil forbli på Apple Watch. (32624529)
- Alternativer for kjærlighet og mislikning mangler for lokalt synkronisert musikk på Apple Watch. (30845293)
telefon
Nye utgaver
• Telefonsamtaler som bruker Apple Watch på mer enn 30 sekunder, kan mislykkes. (32659453)
paring
kjente problemer
- Sikkerhetskopiering utløses bare når brukeren er løs på klokken. Hvis brukeren sletter iOS 11-iPhone-en uten å koble opp klokken først, vil det ikke være en sikkerhetskopi å gjenopprette. (32358338)Løsning: Før du sletter iPhone, kan du gå til Watch-appen, velge Min klokke og koble sammen Apple Watch.
- Alarmer går tapt når du migrerer til watchOS 4. (31285349)innstillingerLøste problemer
- I Innstillinger> Bluetooth vises ikke flere enheter som den sammenkoblede iPhone som ikke tilkoblet. (32314078)
- Tillatelser på Apple Watch tilbakestilles nå når en bruker tilbakestiller plassering og personvern ved å bruke Innstillinger> Generelt> Tilbakestill> Tilbakestill plassering og personvern på iPhone. (32393123)Sirikjente problemer
• Siri-forespørsler kan mislykkes i iOS- og watchOS-simulatorene. (31971229)
• Siri spiller kanskje ikke musikk som er synkronisert med Apple Watch. (31964674)
Sirikit
Løste problemer
• SiriKit-forespørsler mislykkes ikke lenger med feilen "Beklager at jeg ikke kan gjøre det". (32305639) • watchOS-apper fra TestFlight eller App Store fungerer nå med SiriKit. (32387616) • SiriKit-forespørsler på watchOS mislykkes ikke lenger med en Fortsett i app-feil. (32355820)
WatchKit
Løste problemer
- Anon-autoplayingWKInterfaceInlineMovienowworks. (32168160)
- WKInterfaceInlineMovie-objekter pauser nå når du flytter en app tilbakgrunn. (31872332)kjente problemer
• Automatisk visning av vedlegg i standard WatchKit varslingsgrensesnitt fungerer ikke. (31589086)
Trene
kjente problemer
- Du kan oppleve unøyaktige avstandsmålinger for Pool Swim-treninger. (32816933)
- Ved å trykke på sideknappen og Digital Crown stoppes en aktiv treningsøkt på pause selv om appen ikke er i forgrunnen. (30199786)
- Treningsøktene kan være trege å starte, og de kan ikke mislykkes med kalori- og avstandsmålinger. (32313252)Løsning: Ring HKWorkoutRouteBuilder finishRouteWithWorkout: Metadata: bare når noen stedsdata er satt inn i byggherren.Xcode
Løste problemer
• Bygge og kjøre en Watch-app fra Xcode-appen din nå installerer, lanserer og legger ved. (32180669)
kjente problemer
• Det kan ta noen minutter å synkronisere krasjlogger og være synlige i Xcode. (31156191)