IOS 5 Beta 3 Sekarang Tersedia Untuk Diunduh!

iOS 5 Beta 3 Sekarang Tersedia Untuk Diunduh!

Tangkapan Layar 2011-07-11 pukul 13.31.29

Apple baru saja merilis beta ketiga iOS 5 untuk pengembang terdaftar, yang dikenal sebagai Build 9A5259f. Kami sedang mengunduh dan menginstal sekarang, tetapi sementara itu, jika Anda seorang pengembang terdaftar, dapatkan mengunduh di Pusat Pengembang iOS.

Melihat sesuatu yang baru di Beta 3? Beri kami garis di komentar di bawah! Berikut adalah catatan rilis.

Masalah berikut berkaitan dengan penggunaan SDK 5.0 untuk mengembangkan kode.

Akun

  • Saat membuat akun iCloud, Anda dapat menggunakan ID Apple apa pun asalkan itu adalah alamat email lengkap dan bukan akun MobileMe. Jika Anda memiliki akun MobileMe, Anda dapat menyalin data dari akun tersebut ke akun iCloud untuk digunakan selama pengujian. Anda dapat menemukan informasi lebih lanjut tentang iCloud di: http://developer.apple.com/icloud
  • Saat mengatur akun iCloud atau MobileMe menggunakan asisten pengaturan dan membiarkan Cari iPhone Saya aktif, itu mungkin benar-benar mematikan Cari iPhone saya setelah pengaturan. Harap verifikasi di Pengaturan/Mail, Kontak, Kalender/Akun Anda bahwa Temukan iPhone saya diaktifkan setelah meninggalkan asisten pengaturan.
  • Ada masalah dalam menemukan perangkat menggunakan Cari iPhone Saya di situs web MobileMe (www.me.com) saat beralih dari iCloud kembali ke MobileMe. Untuk mengatasi masalah ini:
    • Pada perangkat, buka Pengaturan-> Mail, Kontak, Kalender->@me.com dan Matikan dan nyalakan kembali Temukan iPhone Saya. Sekarang perangkat akan muncul di situs web MobileMe.
  • Anda disarankan untuk menonaktifkan Bookmark di beberapa akun. Jika diaktifkan, hasilnya mungkin tidak ditentukan.
  • BARU: Dalam versi beta ini, opsi "Memilih pertanyaan keamanan" tidak berfungsi selama pengaturan akun iCloud.

AirPlay

  • Mulai iOS 5, konten video di aplikasi dan situs web diaktifkan oleh AirPlay secara default.
  • iOS 5 mendukung AirPlay video melalui AV Foundation.
  • TETAP: Screen saver Apple TV dapat menurunkan kinerja pencerminan melalui AirPlay. Screen saver dapat dinonaktifkan di pengaturan Apple TV.

Apple TV

  • Apple TV Software beta memungkinkan pengguna untuk mencerminkan konten iPad 2 ke Apple TV (generasi ke-2) menggunakan AirPlay. Perangkat lunak beta ini juga mengaktifkan Stream Foto di Apple TV sehingga pengguna dapat mengakses foto yang disimpan di iCloud. Apple TV Software beta disediakan untuk menguji fungsionalitas AirPlay terbaru dengan aplikasi dan situs web iOS 5 Anda. Jika Anda ingin menginstal Apple TV Software beta di perangkat Anda, Anda harus terlebih dahulu mendaftarkan UDID perangkat Anda di Portal Program Pengembang iOS.

audio

  • Menggunakan obrolan suara di iOS 5 memerlukan pengaturan kAudioSessionMode_VoiceChat mode pada Sesi Audio, atau mengatur AVAudioSessionModeVoiceChat modus pada AVAudioSession obyek.

CalDav

  • TETAP: Setelah membuat acara berulang secara lokal di perangkat, perangkat berhenti menyinkronkan setelah mengalami kesalahan saat menggabungkan. Menghapus dan menambahkan kembali akun bertindak sebagai solusi untuk ini.

Kalender

  • Semua kalender MobileMe diduplikasi setelah mematikan dan menghidupkan kembali sinkronisasi kalender.
  • Jika Anda meluncurkan atau menyegarkan Kalender secara manual di iPad, kalender Anda mungkin hilang dan Anda harus mengetuk "Tampilkan Semua Kalender" untuk menampilkannya lagi.
  • BARU: Memulihkan dari cadangan Seed 1 atau sebelumnya akan menyebabkan kalender MobileMe/iCloud tidak disinkronkan. Kalender langganan akan muncul di Kalender tetapi tidak ada kalender acara Anda yang akan muncul di MobileCal. Untuk mengatasi masalah, harap hapus dan tambahkan kembali akun.

GameKit

  • Data pertandingan untuk pertandingan berbasis giliran saat ini dibatasi hingga 4 KB data.

Pusat Permainan

  • Jika Anda memiliki akun Game Center yang belum melalui alur Game Center pertama kali di iOS 5, Anda akan mengalami crash saat masuk ke peringatan login game secara langsung. Solusi untuk ini adalah meluncurkan Game Center untuk menyelesaikan alur pertama kali.

iBooks

  • iBooks 1.2.2 mungkin gagal menampilkan beberapa teks atau gambar dalam buku. Harap perbarui ke iBooks 1.3 di App Store.

Cadangan iCloud

  • Karena ini adalah perangkat lunak beta, Anda disarankan untuk tidak menggunakan layanan iCloud untuk menyimpan data atau informasi penting apa pun. Jika Anda mengaktifkan Cadangan iCloud, pencadangan otomatis dengan iTunes saat sinkronisasi akan dinonaktifkan. Kami menyarankan Anda juga secara manual mencadangkan perangkat Anda dengan iTunes.
  • Di iOS 5 beta, dukungan untuk perlindungan data di Cadangan iCloud tidak tersedia. Aplikasi yang memiliki file yang dilindungi tidak akan memiliki data atau metadata yang dicadangkan sebagai hasilnya.
  • Setelah memulihkan, Anda mungkin tidak dapat mencadangkan lagi karena perangkat masih menganggapnya sedang memulihkan. Untuk mengatasi masalah ini, coba sinkronkan aplikasi atau media yang hilang dari iTunes atau coba hapus akun iCloud Anda dan tambahkan kembali.
  • Jika Anda menghapus cadangan Anda, fitur tersebut akan dinonaktifkan tetapi pengaturan mungkin masih menunjukkan bahwa itu diaktifkan dan Anda harus mengaktifkan sakelar Cadangkan ke Cloud di Pengaturan.
  • Untuk alasan kompatibilitas, versi iOS 5 beta ini mengharuskan semua file dicadangkan kembali, bukan hanya file yang telah berubah sejak pencadangan terakhir Anda. Ini dapat menyebabkan peringatan bahwa akun Anda melebihi kuota. Jika peringatan terjadi, Anda dapat menghapus cadangan terlama Anda untuk mengosongkan ruang dan kemudian memulai pencadangan.

Penyimpanan iCloud

  • Selama periode beta iOS 5, dokumen apa pun yang disimpan di server mungkin dihapus secara berkala sebelum GM. Oleh karena itu, sangat disarankan agar Anda tidak menyimpan dokumen atau informasi penting apa pun di server.
  • Jika aplikasi Anda menggunakan NSMetadataQuery kelas, Anda harus menetapkan predikat, meskipun predikat itu sendiri diabaikan.
  • Kerangka kerja Foundation tidak menyertakan ID tim saat mencari wadah dokumen seluler aplikasi. ID Tim harus disertakan di awal string pengenal yang diteruskan ke URLForUbiquityContainerIdentifier: metode.
  • Dalam versi beta ini, setSortDescriptors: metode NSMetadataQuery tidak didukung.
  • Dalam versi beta ini, jika Anda ingin menggunakan iCloud, Anda harus secara manual menentukan berbagai pengidentifikasi wadah (set Tampilan aplikasi Anda) dalam file Hak untuk Mac OS X dan iOS Anda proyek.
  • Ada masalah saat menggunakan API dokumen Cloud Storage sehubungan dengan data yang dilindungi yang dapat menyebabkan kerusakan data.
  • Dalam versi beta ini, aplikasi berbasis dokumen tidak selalu dapat mendeteksi saat file berubah, dipindahkan, atau dihapus dari bawahnya.
  • BARU: Dalam versi beta ini, file presenter (objek yang mengadopsi NSFilePresenter protokol) tidak menerima beberapa pesan yang seharusnya mereka terima, terutama:
    • disajikanItemDidChange
    • disajikanSubitemDidAppearAtURL:
    • disajikanSubitemDidChangeAtURL:
  • Anda dapat mengatasinya dengan menerapkan melepaskanPresentedItemToWriter: metode dan memeriksa untuk melihat apakah penulis benar-benar menulis ketika penyaji file Anda memperoleh kembali. Anda juga dapat menggunakan FSEvents untuk mengamati perubahan sistem file
  • Dalam versi beta ini, pesan tentang perubahan pada file dalam direktori tidak dikirimkan ke objek yang mengadopsi protokol NSFilePresenter.
  • Saat melaporkan bug yang terkait dengan antarmuka penyimpanan iCloud, harap sertakan log yang dikumpulkan selama sesi debugging Anda. Untuk menghasilkan log ini, Anda harus menginstal profil debug khusus pada perangkat Anda. Profil debug dapat diperoleh dari http://connect.apple.com. Profil ini memungkinkan pembuatan log debug yang diperlukan untuk mendiagnosis masalah apa pun menggunakan penyimpanan iCloud. Petunjuk untuk mengumpulkan log adalah:
    • Instal profil. (Cara termudah untuk melakukannya adalah dengan mengirimkannya ke diri Anda sendiri dan membuka lampiran di perangkat mereka.)
    • Reproduksi bug.
    • Sinkronkan dengan iTunes untuk menarik log dari perangkat Anda.
    • Lampirkan log ke laporan bug Anda. Anda dapat menemukan log di ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.
  • Log ini dapat tumbuh besar dengan sangat cepat, jadi Anda harus menghapus profil setelah Anda mereproduksi masalah dan menarik log untuk laporan bug.

iMessage

  • BARU: iMessage beta 3 tidak akan dapat berkomunikasi dengan pengguna iMessage pada beta 1. Ia bekerja antara beta 3 dan beta 2.
  • BARU: Peringatan modal tidak muncul untuk iMessages.

iTunes

  • Versi iTunes yang disertakan dengan beta 3 tidak dapat menyelaraskan perangkat yang menginstal perangkat lunak beta 2. Untuk menghindari masalah ini, lakukan hal berikut:
    1. Sinkronkan perangkat apa pun yang menginstal beta 2 ke versi iTunes yang disertakan dengan beta 2.
    2. Tingkatkan iTunes ke versi yang disertakan dengan beta 3.
    3. Hubungkan perangkat dan instal perangkat lunak beta 3. (Pahami bahwa Anda mungkin melihat kesalahan sinkronisasi saat pertama kali menghubungkan perangkat.)
    4. Setelah menginstal perangkat lunak beta 3, pulihkan dari cadangan yang Anda buat di langkah 1.
  • Video yang dibeli dari iTunes Store tidak diputar di AppleTV generasi ke-2 melalui AirPlay dengan iTunes 10.5.

MMS

  • Mengirim MMS video besar tidak berfungsi.

Penyesuaian Foto

  • Jika Anda menerapkan penyesuaian mata merah di iOS, dan mengimpor gambar Anda ke dalam iPhoto seed build, penyesuaian mata merah tidak akan muncul pada gambar itu di iPhoto. Akibatnya, sinkronisasi gambar Anda berikutnya kembali ke perangkat iOS dari iPhoto tidak akan menampilkan penyesuaian mata merah.

Pengingat

TETAP: Aplikasi Pengingat tidak mengirimkan pemberitahuan untuk pengingat yang didasarkan pada masuk (dan/atau keluar) suatu lokasi jika tidak ada tanggal yang terkait dengan pengingat.

Pengaturan

  • Tombol "Cadangkan Sekarang" diaktifkan tanpa kelas data cadangan diaktifkan untuk akun.
  • TETAP: Jika Anda memunculkan keyboard istilah di Pengaturan-> Umum-> Pembaruan Perangkat Lunak, Anda tidak dapat mengabaikannya. Anda harus memaksa keluar dari Pengaturan untuk keluar.
  • BARU: Dalam ikon FaceTime beta ini hilang di Pengaturan pada iPhone.

Simulator

  • BARU: Layanan lokasi tidak berfungsi di simulator iOS 4.3 yang berjalan di Mac OS 10.7 dengan Xcode 4.2.

Batu loncatan

  • Pemberitahuan push dan lokal untuk aplikasi muncul di Pusat Pemberitahuan baru di iOS 5. Notification Center menampilkan notifikasi yang dianggap “belum dibaca”. Untuk mengakomodasi pemberitahuan push dan lokal yang tidak memiliki status "belum dibaca", pengembang dapat menggunakan jumlah lencana aplikasi mereka untuk memicu penghapusan pemberitahuan dari Pusat Pemberitahuan. Saat aplikasi menghapus jumlah lencananya (dengan menyetelnya ke nol), iOS 5 akan menghapus pemberitahuannya dari Pusat Pemberitahuan.

Indonesia

  • BARU: Saat menge-tweet lokasi Anda dari Safari dan keluar sebelum lokasi dapat ditetapkan, panah lokasi akan tetap berada di bilah status. Panah dapat dihapus dengan mematikan Safari dari pengalih tugas.

Otomatisasi UI

  • BARU: Di iOS 5 beta 3, eksekusi skrip pertama setelah reboot atau penghapusan instalasi kemungkinan akan gagal. Upaya selanjutnya akan berhasil hingga perangkat di-boot ulang lagi.
  • Tombol putar dan rekam di editor skrip instrumen Otomasi mungkin tidak berfungsi dengan baik setelah menargetkan aplikasi yang diluncurkan oleh sesi pelacakan dan telah berakhir. Mereka mungkin juga tidak berfungsi jika Anda menargetkan aplikasi yang ditangguhkan. Jika Anda mengalami masalah ini dan terus berlanjut, Anda mungkin perlu menutup dan membuka kembali dokumen pelacakan untuk kembali ke status fungsional.
  • Saat merekam tindakan ke dalam skrip menggunakan instrumen Otomatisasi, antarmuka dengan tampilan web atau sel tabel yang mengandung sejumlah besar elemen di luar layar mungkin membutuhkan waktu yang sangat lama sebelum kembali dengan ekspresi.
  • Fungsi lock() dan unlock() dari UIATarget telah diganti dengan lockForDuration() fungsi.
  • Instrumen menimpa skrip otomatisasi yang dimuat, bahkan jika program lain sedang mengeditnya.
  • Mulai iOS 5 beta 2, Anda sekarang dapat memicu eksekusi skrip Otomatisasi UI pada perangkat iOS dari terminal host dengan menggunakan alat instrumen. Perintahnya adalah:
    • instrumen -w -T

UIKit

  • BARU: Mulai di iOS 5 beta 3, eksklusifTouch properti UIControl telah kembali ke nilai default aslinya NO.
  • Kembali nihil dari tableView: viewForHeaderInSection: metode (atau setara footernya) tidak lagi cukup untuk menyembunyikan header. Anda harus menimpa tableView: heightForHeaderInSection: dan kembalikan 0.0 untuk menyembunyikan header.
  • Di iOS 5 beta, Tampilan UITable class memiliki dua metode untuk memindahkan satu sel dari satu baris ke baris lainnya dengan parameter yang ditentukan. API ini adalah:
    • pindahBagian: keBagian:
    • moveRowAtIndexPath: toIndexPath:
  • Menggunakan UIWebView class di Interface Builder, pengaturan warna latar belakang transparan dimungkinkan di iOS 5. Pengembang yang mengkompilasi SDK baru dapat memeriksa XIB mereka untuk pengaturan transparan UIWebView.
  • Di iOS 5 beta, Bilah Navigasi UI, Bilah Alat UI, dan UITabBar implementasi telah berubah sehingga menggambarRect: metode tidak dipanggil pada instance kelas-kelas ini kecuali jika diimplementasikan dalam subkelas. Aplikasi yang telah mengimplementasikan ulang drawRect: dalam kategori di salah satu kelas ini akan menemukan bahwa metode drawRect: tidak dipanggil. UIKit melakukan pemeriksaan tautan untuk menjaga metode agar tidak dipanggil di aplikasi yang ditautkan sebelum iOS 5 tetapi tidak mendukung desain ini di iOS 5 atau lebih baru. Aplikasi dapat:
    • Gunakan API penyesuaian untuk bilah yang ada di iOS 5 dan yang lebih baru, yang merupakan cara yang disukai.
    • Subclass UINavigationBar (atau kelas bar lainnya) dan menimpa drawRect: di subclass.
  • NS indexPathForRow: inSection:, bagian, dan metode baris dari NSIndexPath sekarang gunakan NSInteger dari pada NSUInteger, sehingga tipe ini cocok dengan metode yang ditentukan pada Tampilan UITable.
  • Ada masalah yang diketahui saat menyajikan a UIVideoEditorControllerobjek di mana itu tidak menampilkan video yang dipilih, yang muncul kosong sebagai gantinya. Dalam kasus tertentu mungkin juga crash.
  • Acara sentuh tidak diteruskan ke tampilan di kameraOverlayView milik UIImagePickerController.
  • NS imagePickerController: didFinishPickingMediaWithInfo: metode UIImagePickerController tidak mengembalikan URL ke video saat perekaman selesai.
  • BARU: Saat membuat janji temu baru di aplikasi kalender pada perangkat yang menggunakan jam 24 jam, Anda tidak dapat memilih nilai jam yang lebih besar dari 12. Nilai pemilih tanggal-waktu menyetel hari kerja saat ini agar sama dengan hari sebelumnya (misalnya: janji pada hari Selasa akan ditetapkan sebagai Senin).
  • TETAP: Kami telah mengubah perilaku scrollToRowAtIndexPath: atScrollPosition: animasi: seperti yang UITableViewScrollPositionTop dan UITableViewScrollPositionBottom sekarang sesuaikan untuk bagian atas dan bawah dari kontenInset Properti.

WebKit

  • BARU: Di iOS 5 beta 2, properti CSS baru yang diwarisi, -webkit-overflow-scrolling: value, tersedia. Sentuhan nilai memungkinkan pengembang web untuk ikut serta dalam pengguliran gaya asli dalam elemen luapan: gulir. Nilai default untuk properti ini adalah otomatis.
  • Kerangka kerja WebKit telah mengambil mesin WebKit yang lebih baru, yang sangat cocok dengan Safari 5.1. Beberapa area yang harus diperhatikan dengan kerangka kerja WebKit baru di iOS:
    • Ada parser baru yang sesuai dengan HTML5.
    • Lebar tata letak teks mungkin sedikit berubah karena perilaku pembulatan kata sekarang memiliki presisi berbasis titik-mengambang.
    • Ada peningkatan validasi dari bidang formulir, yang mencakup penghapusan angka nol dan pemformatan angka di depan.
    • Acara sentuh sekarang didukung di bidang masukan.
    • window.onerror sekarang didukung.
    • Ada agen pengguna baru yang tidak memiliki informasi lokal di string Agen Pengguna.

Sinkronisasi WiFi

  • Di iOS 5 beta 2, sinkronisasi nirkabel tersedia untuk Mac. Ini membutuhkan iTunes 10.5 beta 2 dan OS X 10.6.8 atau Lion. Anda akan melihat opsi untuk mengaktifkan sinkronisasi nirkabel saat menghubungkan perangkat Anda ke iTunes dengan kabel USB. Anda disarankan untuk melakukan sinkronisasi awal dengan kabel setelah memulihkan perangkat Anda.
    • Sinkronisasi nirkabel dipicu secara otomatis saat perangkat terhubung ke daya dan di jaringan yang sama dengan komputer yang dipasangkan. Atau, Anda dapat memicu sinkronisasi secara manual dari iTunes atau dari Pengaturan -> Umum -> Sinkronisasi iTunes (jaringan yang sama dengan komputer yang dipasangkan diperlukan). Pastikan perangkat Anda dicolokkan ke sumber daya saat melakukan sinkronisasi nirkabel.
    • Jika Anda menemukan masalah dengan aplikasi, media, dan/atau foto yang disinkronkan ke perangkat Anda, Anda dapat mengatur ulang lalu menyinkronkan ulang. Dari Pengaturan -> Umum -> Atur Ulang, pilih Hapus semua Konten dan Pengaturan. Kemudian sambungkan kembali ke iTunes dan sinkronkan lagi.
  • TETAP: Dalam versi beta ini, iTunes mungkin salah melaporkan Foto sebagai "Lainnya" di bilah kapasitas. Sinkronisasi foto berfungsi seperti yang diharapkan.
  • BARU:Dalam beberapa kasus, perangkat Anda mungkin gagal menyelaraskan kontak, kalender, dan pengaturan akun, atau mencadangkan ke iTunes. Jika ini terjadi, reboot perangkat Anda dan sinkronkan ulang.
  • BARU:Dalam beberapa kasus, menyinkronkan foto mungkin hanya menghasilkan gambar mini di perangkat Anda. Jika ini terjadi, batalkan sinkronisasi Foto lalu sinkronkan kembali.

Kode X

  • Dalam versi beta ini, pemulihan perangkat menggunakan XCode dinonaktifkan. Harap gunakan iTunes hanya untuk mencadangkan dan memulihkan perangkat Anda.
  • Dalam beberapa kasus, Xcode 4.2 Organizer tidak menampilkan perangkat yang berada dalam mode pemulihan. Sebagai solusinya, Anda dapat menggunakan iTunes untuk memulihkan.
  • TETAP: Pada beberapa mesin desktop, penggunaan memori Xcode meningkat sangat cepat saat memulihkan perangkat atau menyalin IPSW. Sebagai solusinya gunakan iTunes untuk memulihkan.
  • TETAP: Dalam versi beta ini, log kerusakan (baik yang tidak disimbolkan atau disimbolkan) tidak muncul di Xcode Organizer. Untuk membuatnya muncul di Xcode Organizer, Anda harus mengganti nama perangkat.
  • Di iOS 5 beta 2, Simulator iOS tidak kompatibel dengan rilis sebelumnya dari Benih Pengembang iCloud untuk OS X. Sangat disarankan agar Anda memperbarui ke Bibit Pengembang iCloud terbaru untuk memastikan kompatibilitas.
  • iOS 5.0 SDK mendukung simulator iOS 4.3 dan iOS 5.0.

Postingan Blog Terbaru

| Kultus Mac
October 21, 2021

Ini adalah posting tamu oleh Linda Dong, seorang ahli grafis dan mantan desainer di Apple. Awalnya muncul di situs pribadinya.Banyak keraguan (atau...

| Kultus Mac
October 21, 2021

Samsung Galaxy II Dan Apple iPad 2 Memenangkan Tempat Teratas Dalam Penghargaan Seluler Global Tahunan ke-17 [MWC 2012]GSMA telah mengumumkan pemen...

Berita Apple, analisis dan opini, ditambah berita teknologi umum
October 21, 2021

Rabi Pengguna iPhone Kecam Apple dan Steve Jobs Karena Menciptakan Masyarakat Egosentris dan EgoisKepala Rabbi Inggris, Lord Sacks, mengecam Apple ...