Selain macOS High Sierra dan iOS 11, Apple pada hari Rabu menyemai beta kedua watchOS 4 untuk pengembang. Pengembang yang menjalankan watchOS 4 beta dapat meningkatkan versi ke beta 2 melalui aplikasi Watch di iPhone.
Diperkenalkan awal bulan ini, watchOS 4 mencakup beberapa fitur dan peningkatan baru seperti permukaan arloji baru, layar Beranda gaya daftar baru, aplikasi Musik semua-baru, gerakan baru dan penulisan cepat di Mail, dan banyak lagi.
Berlangganan iDB di YouTube
Berikut adalah catatan rilis untuk beta 2:
Umum
Masalah terselesaikan
• Wajah tontonan Toy Story sekarang tersedia. Toy Story adalah hak cipta © Disney / Pixar.
Apple Pay
Masalah yang Diketahui • Saat mencoba menambahkan beberapa kartu selama proses pemasangan, hanya kartu yang ditambahkan terakhir akan diberikan dengan benar. (32624044)
Penanganan Masalah: Setelah pemasangan selesai, buka aplikasi Watch di iPhone dan lepaskan kartu yang ditambahkan sebelumnya. Setelah dilepas, tambahkan kembali kartu tambahan sesuai keinginan.
Bernafas
Masalah terselesaikan
• Bernapaslah preferensi pemberitahuan sekarang dihormati. (32298347)
CloudKit
Masalah Dikenal
- CloudKit tidak mendukung nilai panjang yang tidak ditandai dengan set bit pesanan tinggi. (30567424)
- Aplikasi yang menggunakan CKModifyRecordsOperationsharusmenspesifikasikan nilai yang sesuai untuk CKModifyRecordsOperation.isAtomic. Jika klien Anda dikompilasi dengan watchOS 4, operasi yang dilakukan terhadap CKRecordZone default memiliki perilaku baru karena atom benar secara default. Jika operasi mencapai kegagalan "preflight" (paling umum, masalah jaringan mengunggah CKAsset, atau CKRecord yang salah bentuk), seluruh operasi dibatalkan. (30838858)Media IntiMasalah terselesaikan
• Haptics sekarang bermain untuk aplikasi paling depan. (32139107)
Dikte
Masalah Dikenal
• Beberapa bahasa tidak tersedia untuk Dikte pada watchOS, termasuk dikte Shanghai yang baru dirilis. (32235495)
Dasar
Fitur baru
- Ditambahkanmenjawab penjadwalanAPItoURLSessionTaskuntukmemungkinkanpengunduran klienURLSession untuk menjadwalkan tugas di masa mendatang, memungkinkan semantik penyegaran aplikasi latar belakang yang mudah untuk aplikasi, komplikasi WatchOS, dan banyak lagi. API juga memungkinkan pengembang untuk memperbarui permintaan sebelum pengiriman ke kasus-kasus di mana permintaan menjadi basi ketika dijadwalkan di masa depan. Penambahan mencakupBeginTanggal paling awal, countOfBytesClientExpectsToSend, dan countOfBytesClientExpectsToMenerima properti URSessionTask, dan URLSession: tugas: willBeginDelayedRequest: completionHandler method dari protokol URLSessionTaskDelegate. (27866330)
- URLSessionTask mengadopsi protokol ProgressReporting yang menyediakan mekanisme yang konsisten bagi klien URLSession untuk melacak kemajuan URLSessionTask menggunakan properti progres baru. (30834550)
- AddedanAdaptableConnectivityAPItoURLSessionthatenablestaskestootomatis memantau dan menunggu konektivitas jaringan yang memuaskan, bukannya langsung gagal dengan kesalahan ketika konektivitas tidak memuaskan. Tambahan termasuk properti waitsForConnectivity dari URLSessionConfiguration dan URLSession: taskIsWaitingForConnectivity: metode protokol URLSessionTaskDelegate.
• Menambahkan dukungan untuk penyandian konten HTTP brotli ke URLSession. Dengan defaueslt, permintaan HTTP berisi nilai br (selain gzip dan deflate) untuk header HTTP Terima-Pengkodean, memberi tahu server web bahwa agen pengguna mendukung brotli encoding. Server web dapat mengirim badan HTTP dengan Content-Encoding: br di header HTTP untuk menunjukkan bahwa konten tersebut dikodekan dengan brotli. URLSession secara otomatis mengompres data HTTP body dan meneruskan data yang di-decode kembali ke klien dengan cara yang sama seperti untuk Content-Encoding: gzip. Untuk alasan kompatibilitas biner, dukungan brotli URLSession hanya diaktifkan untuk aplikasi yang dibuat menggunakan watchOS 4 SDK. (27724985)
HealthKit
Masalah terselesaikan
- Menekan Tombol Samping dan Digital Crown menjeda sesi latihan yang aktif bahkan jika aplikasi tidak ada di latar depan. (30199786)
- Mencoba untuk menyelesaikan rute latihan saat tidak ada data lokasi yang dimasukkan tidak lagi melempar pengecualian. (32307523)Masalah Dikenal• Untuk melacak lokasi di latar belakang saat pengguna berada dalam sesi latihan, tambahkan UIBackgroundModes / lokasi di file Info.plist. (29483437)
HomeKit
Masalah terselesaikan
• Pemicu otomatisasi berbasis lokasi sekarang berfungsi jika dipicu dari peringatan di Apple Watch. (32288709)
Pesan
Masalah Dikenal
• Pesan mungkin gagal dikirim saat merespons pemberitahuan Aktivitas. (32294875)
Musik
Masalah terselesaikan
• Trek musik sekarang diputar dan disinkronkan dengan Apple Watch. (32314271)
Masalah Dikenal
- Apple Watch harus menggunakan pengisi daya untuk menyinkronkan trek Musik. (31818127)
- Menghapus daftar putar atau album di aplikasi Apple Watch akan menyebabkan aplikasi mogok dan pilihan Anda akan tetap ada di Apple Watch Anda. (32624529)
- Opsi Cinta dan Tidak suka tidak ada untuk musik yang disinkronkan secara lokal di Apple Watch. (30845293)
Telepon
Masalah Baru
• Panggilan telepon menggunakan Apple Watch yang melebihi 30 detik mungkin gagal. (32659453)
Pemasangan
Masalah Dikenal
- Cadangan hanya memicu saat pengguna membatalkan pemasangan jam tangan mereka. Jika pengguna menghapus iPhone iOS 11 mereka tanpa memutuskan pasangan arloji mereka terlebih dahulu, tidak akan ada cadangan untuk dipulihkan. (32358338)Penanganan Masalah: Sebelum menghapus iPhone, buka aplikasi Watch, pilih My Watch, dan putuskan hubungan Apple Watch Anda.
- Alarm hilang ketika bermigrasi ke watchOS 4. (31285349)PengaturanMasalah terselesaikan
- Pada Pengaturan> Bluetooth, perangkat tambahan seperti iPhone yang dipasangkan tidak lagi ditampilkan sebagai Tidak Terhubung. (32314078)
- Izin di Apple Watch sekarang disetel ulang saat pengguna menyetel ulang lokasi dan privasi menggunakan Pengaturan> Umum> Atur Ulang> Atur Ulang Lokasi & Privasi di iPhone. (32393123)SiriMasalah Dikenal
• Permintaan Siri mungkin gagal dalam simulator iOS dan watchOS. (31971229)
• Siri mungkin tidak memutar musik yang telah disinkronkan ke Apple Watch. (31964674)
SiriKit
Masalah terselesaikan
• Permintaan SiriKit tidak lagi gagal dengan kesalahan "Maaf saya tidak bisa melakukan itu". (32305639) • aplikasi watchOS dari TestFlight atau App Store sekarang berfungsi dengan SiriKit. (32387616) • Permintaan SiriKit di watchOS tidak lagi gagal dengan kesalahan Lanjutkan dalam Aplikasi. (32355820)
WatchKit
Masalah terselesaikan
- Anon-autoplayingWKInterfaceInlineMovienowworks. (32168160)
- Objek WKInterfaceInlineMovie sekarang berhenti saat memindahkan aplikasi keLatar Belakang. (31872332)Masalah Dikenal
• Tampilan lampiran otomatis di antarmuka Notifikasi WatchKit default tidak berfungsi. (31589086)
Bekerja
Masalah Dikenal
- Anda mungkin mengalami pengukuran jarak yang tidak akurat untuk latihan Renang Berenang. (32816933)
- Menekan Tombol Samping dan Digital Crown menjeda sesi latihan yang aktif bahkan jika aplikasi tidak ada di latar depan. (30199786)
- Sesi latihan mungkin lambat untuk memulai dan mungkin gagal diperbarui dengan pengukuran kalori dan jarak. (32313252)Penanganan masalah: Hubungi HKWorkoutRouteBuilder finishRouteWithWorkout: Metadata: hanya ketika beberapa data lokasi telah dimasukkan ke pembangun.Xcode
Masalah terselesaikan
• Membangun dan menjalankan aplikasi Tontonan dari Xcode, aplikasi Anda sekarang menginstal, meluncurkan, dan melampirkan. (32180669)
Masalah Dikenal
• Crashlogs mungkin memerlukan beberapa menit untuk disinkronkan dan terlihat di Xcode. (31156191)