Bug Pengalihan Tugas iOS 4 -- Aplikasi dan Reset Keras

Saya telah menggunakan iPhone 4 baru saya selama lebih dari seminggu dan sekarang saya memiliki waktu untuk menjelajahinya, saya belajar banyak tentang perangkat keras dan perangkat lunak yang menyertainya. IPhone 4 tidak sempurna karena saya menemukan beberapa masalah dengan perangkat keras dan iOS 4, tetapi untungnya saya memiliki solusi untuk beberapa bug yang mengganggu iOS 4.

Salah satu fitur baru utama di iOS 4 adalah pengalihan tugas dan meskipun mudah digunakan, fitur ini diimplementasikan dengan dua kekurangan yang menurut saya tidak diketahui oleh siapa pun. Saya akan menjelaskan keduanya kepada Anda dan menawarkan solusi hingga Apple membuat perbaikan permanen.

Pengalihan Tugas — Dampak Negatif pada Pengaturan Safari Reset

Saya baru-baru ini meraih iPhone 4 saya, meluncurkan Safari, dan menjelajah ke http://oo.apple.com untuk mencoba dan menyisih dari iAds Apple. Saya harus mencatat bahwa saya telah mencoba mengakses situs itu dan menyisih dari iklan Apple sejak 21 Juni dan saya belum berhasil, jadi saya menelepon Applecare hari ini. Mereka bingung dengan ini dan fakta bahwa situs tersebut mengatakan bahwa saya tidak berhasil memilih keluar. Terlampir di situs tersebut adalah buletin teknis yang pada dasarnya mengatakan kembali lagi nanti dan coba lagi. Ya benar saya pikir! Saya sudah mencoba selama lebih dari seminggu!

Perwakilan Applecare memberi tahu saya untuk mencoba mengatur ulang Safari di iPhone 4 saya dan saya berkata ok, saya akan mencobanya. Saya menekan tombol Home – mengirim Safari ke pola penahanan pengalihan tugas di latar belakang. Saya meluncurkan aplikasi Pengaturan, mengetuk Safari, dan mengetuk Hapus Riwayat, Hapus Cookie, dan Hapus Cache. Saya menjawab dengan tegas untuk ketiganya dan mengharapkan Safari diatur ulang.

Safari tidak mengatur ulang. Bagaimana saya bisa tahu? Itu sederhana karena halaman yang saya buka sebelumnya masih ada di sana. Jika telah diatur ulang dengan benar, Safari akan dibuka dengan halaman kosong dan menampilkan bookmark saya. Tidak.

Pengaturan Safari untuk Menghapus Riwayat, Cookie, dan Cache.

Saya menemukan bahwa untuk benar-benar mengatur ulang Safari saya harus mematikan salinannya yang ditangguhkan di latar belakang. Saya melakukan ini dengan menekan Beranda dua kali, yang menampilkan aplikasi yang ditangguhkan di pengalih tugas. Saya menggulir daftar dan menemukan Safari. Saya kemudian mengetuk dan menahan ikonnya sampai mulai bergoyang dan menampilkan tanda minus putih di dalam lingkaran merah. Saya mengetuk itu dan dan salinan Safari yang ditangguhkan ditutup. Saya menekan Home dua kali lagi untuk keluar dan kembali ke desktop Springboard.

Bunuh Safari di pengalih tugas (lihat panah merah).

Saya kemudian masuk kembali ke aplikasi Pengaturan dan melakukan langkah-langkah di atas untuk mengatur ulang Safari. Kali ini Safari mengatur ulang seperti yang saya harapkan seperti yang terjadi di iOS 3.x. Saya disajikan dengan halaman kosong dan bookmark saya ketika Safari dibuka. Saya bisa memilih salah satunya atau membatalkan dialog itu dan memasukkan alamat web secara manual. Semua bukti dari halaman yang dibuka sebelumnya hilang.

Inilah yang Anda harapkan setelah pengaturan ulang Safari yang tepat.

Sekarang ini mungkin tidak tampak seperti masalah besar, tetapi saya pikir itu karena fitur reset untuk Safari tidak berfungsi jika Safari ditangguhkan oleh penerapan pengalihan tugas Apple di iOS 4. Itu kecuali Anda menggunakan pekerjaan saya, yang menurut saya tidak perlu Anda lakukan.

Masalah ini juga bisa menjadi masalah untuk aplikasi lain. Bagi saya, cara Apple menerapkan penangguhan Aplikasi membuatnya begitu beku sehingga Anda tidak dapat membuat perubahan saat dalam keadaan itu. Itu termasuk mengatur ulang riwayat, cookie, dan cache Safari. Jadi ingatlah ini, ketika Anda mengatur ulang aplikasi lain atau bahkan mungkin mengubah pengaturannya di aplikasi Pengaturan, Anda mungkin ingin memastikan aplikasi tersebut benar-benar tertutup terlebih dahulu.

Sulit untuk mengatakan masalah lain apa yang mungkin muncul dengan aplikasi lain di iOS 4. Masalah dengan Safari segera dicatat dan saya belum menguji aplikasi lain untuk melihat apakah mereka memiliki masalah yang sama. Namun, sejujurnya saya pikir ini adalah bug yang cukup serius di iOS 4.

Pengalihan & Penangguhan Tugas — Dampak Negatif pada Hard Reset

Saya telah menulis artikel pemecahan masalah tentang iPhone selama lebih dari dua tahun dan salah satu perbaikan pemecahan masalah iPhone yang paling direkomendasikan adalah hard reset. Anda melakukan hard reset dengan menekan dan menahan tombol Sleep/Wake dan Home secara bersamaan hingga muncul logo Apple. Anda kemudian akan melepaskan tombol secara bersamaan.

Tombol Tidur/Bangun (atas) dan Rumah (bawah).

Tindakan melakukan ini adalah cara pasti bagi Anda untuk mengatur ulang atau memulai ulang iPhone Anda. Jika beberapa aplikasi, perangkat keras, atau iOS masuk ke loop tanpa akhir, macet, atau memiliki masalah lain, inilah cara Anda menyelesaikannya — sebagian besar waktu.

Sekarang karena cara Apple menerapkan pengalihan tugas di iOS 4, Anda tidak akan pernah benar-benar mengatur ulang iPhone Anda. Jika Anda memiliki aplikasi yang berjalan di latar belakang atau ditangguhkan di iPhone Anda saat Anda melakukan hard reset, mereka ada di sana saat iPhone selesai memulai ulang. Sekarang beri tahu saya apakah itu terdengar seperti telepon benar-benar mengatur ulang dan membersihkan semua sarang laba-laba teknologinya?

Tidak, saya tidak berpikir begitu. Harapan saya adalah iPhone akan kembali ke desktop Springboard tanpa aplikasi yang ditangguhkan atau berjalan di latar belakang. Pengecualiannya mungkin aplikasi Telepon atau mungkin beberapa aplikasi Apple standar lainnya yang selalu berjalan di latar belakang. Saya tidak berharap untuk tetap memiliki Facebook, eBay, Echofon, dll. masih ditangguhkan di pengalih tugas.

Jadi sekarang pengguna harus melakukan beberapa pekerjaan ekstra untuk mengatur ulang iPhone mereka. Seperti contoh Safari di atas menurut saya reset harus dilakukan dalam beberapa tahap. Jika ponsel Anda dibekukan, Anda harus melakukan reset sekali dan kemudian setelah restart Anda harus mengetuk Beranda dua kali dan matikan semua dan semua aplikasi yang berjalan atau ditangguhkan di latar belakang sebelum melakukan hard reset lagi. Akhirnya, setelah semua pekerjaan ekstra ini, iPhone Anda secara teori akan diatur ulang seperti di bawah iOS 3.

Tekan lingkaran merah untuk mematikan aplikasi yang saat ini ditangguhkan di pengalih tugas.

Akan sangat disayangkan jika iOS 4 mengizinkan pengulangan masalah sebelumnya karena dapat memulihkan aplikasi yang menyebabkan masalah jika dikeluarkan dari status ditangguhkan setelah istirahat pertama. Untungnya saya belum melihat itu terjadi dan saya yakin Apple memiliki beberapa perlindungan yang dapat mencegah hal ini.

Sejauh ini, ini adalah satu-satunya masalah besar yang saya lihat dengan iOS 4. Beberapa dari Anda mungkin berpikir ini bukan masalah besar, tetapi ketika aplikasi atau prosedur tidak bertindak seperti yang Anda harapkan, maka kami memiliki masalah. Dalam kedua contoh ini, inilah yang terjadi.

Diperbarui 07/04/2010 pada 19:39 CDT: Hanya FYI, tetapi jika saya masuk ke aplikasi seperti Pengaturan dan saya menekan semua jenis tombol untuk membuat sesuatu terjadi dan sepanjang waktu itu memungkinkan saya terus seperti semuanya berfungsi dan bukan itu bug! Dalam hal ini jika aplikasi Pengaturan mengatakan sesuatu tentang Safari yang ditangguhkan diikuti oleh harap tutup Safari sebelum melanjutkan atau sesuatu yang efeknya saya akan dengan senang hati mematuhinya. Itu tidak memperingatkan saya atau menampilkan kesalahan apa pun tentang pengaturan ulang yang gagal saat Safari ditangguhkan, jadi itu adalah bug. Periode!

Pertimbangkan keadaan ini bagaimana jika saya melakukan perbankan di Safari di iPhone saya dan seorang teman berkata, "Hei, bisakah saya melihat iPhone 4 Anda?" Anda berkata, "Tentu!" Tetapi sebelum melakukannya, Anda mencoba menghapus Safari. Tekan Rumah. Buka Aplikasi Pengaturan. Dll. Bug ini mencegahnya bekerja, tetapi karena Anda tidak mendapatkan kesalahan, Anda menyerahkan telepon ke teman Anda berpikir semua riwayat browser Anda terhapus. Tidak dan Anda tidak tahu itu – tidak ada peringatan. Selanjutnya teman Anda bermain dengan iPhone mengakses Safari dan menemukan rekening bank Anda dengan saldo $ 10 juta dan sekarang mengikuti Anda berkeliling memohon pinjaman. Atau lebih buruk lagi Anda diculik dan ditahan untuk tebusan plus iPhone 4 Anda. Saya dapat menyebutkan contoh yang lebih buruk dari hal-hal yang Anda mungkin tidak ingin orang lain lihat dalam riwayat selancar Anda, tetapi saya akan meninggalkan itu dalam imajinasi Anda.

Selamat 4 Juli!

Postingan Blog Terbaru

RIM Mengatakan "Anda Tidak Membutuhkan Aplikasi Untuk Web," Mengiklankan Tentang BlackBerry "Super-Apps"
September 11, 2021

RIM Mengatakan “Anda Tidak Membutuhkan Aplikasi Untuk Web”, Mengiklankan Tentang BlackBerry “Super-Apps”Bagaimana Anda bisa tahu ketika sebuah peru...

Kick It Old-School Dengan Keyboard Berkabel untuk iPad
September 11, 2021

Tidak percaya dengan keyboard nirkabel model baru ini? MacAlly memiliki hal ituSiapa bilang keyboard iPad harus berjalan di Bluetooth? Bukan MacAll...

Koloni pascaapokaliptik di bawah kendali Anda di Fallout Shelter
September 11, 2021

Koloni pascaapokaliptik di bawah kendali Anda di Penampungan FalloutHolocaust nuklir tidak pernah begitu menggemaskan.Foto: BethesdaPengembang Beth...