Logo ms.androidermagazine.com
Logo ms.androidermagazine.com

Gerak belakang q q Android memecah interaksi apl asas: laci dalam slaid

Anonim

Sistem navigasi isyarat baru Android Q adalah peningkatan yang jelas terhadap apa yang Google cuba dengan Android 9 Pie. Multitasking adalah lebih mudah, dan setiap gerak isyarat teras lebih mudah digunakan dengan lebih banyak ketidakstabilan. Tetapi satu bahagian teras paradigma navigasi yang masih ada di udara adalah isyarat belakang yang baru.

Kami telah melihat beberapa pembuat telefon membuat gerak balik belakang mereka sendiri, tetapi tidak dengan cara Google menyeragamkan dengan Android Q: leret masuk dari tepi skrin, sama ada kiri atau kanan, pada bila-bila masa untuk melakukan tindakan yang sama yang sebelum ini ditangani oleh butang belakang. Perbezaan dari isyarat belakang lain pada telefon Android lain adalah sangat penting kerana ia mengganggu salah satu sistem navigasi in-app yang paling asas yang digunakan hari ini: laci dalam slaid.

Laci gelangsar telah menjadi komponen antara muka aplikasi asas selama satu dekad.

Laci slaid dalam tersembunyi telah menjadi mekanisme navigasi aplikasi asas selama hampir sedekad, dan ia disebarkan di luar Android ke hampir setiap platform lain dalam beberapa cara. Apl yang tidak menggunakan laci slaid dalam jarak sedikit dan jauh di antara, dan banyak (termasuk sebahagian dari Google sendiri) bergantung kepadanya sebagai sistem utamanya untuk mengalihkan bahagian aplikasi. Malah mereka yang memaparkan fungsi yang paling banyak digunakan ke bar navigasi bawah masih menggunakan laci slaid sebagai landak untuk pilihan lanjut.

(Satu-satunya kategori aplikasi yang tidak kerap menggunakan laci slaid adalah permainan, yang mempunyai perjuangan mereka sendiri dengan gerak isyarat berasaskan pinggir.)

Menggunakan Android Q dengan isyarat isyarat, setiap aplikasi tunggal akan kehilangan laci slaidnya sehingga kemas kini pemaju.

Apabila anda menggunakan Android Q dengan navigasi isyarat diaktifkan, setiap satu dari apl tersebut kehilangan laci slaidnya. Anda tidak boleh meleret dari tepi, di mana-mana tempat atau dengan cara apapun, untuk mendedahkannya. Satu-satunya cara untuk menunjukkan laci itu ialah untuk mengetuk butang apa pun yang dikaitkan dengannya - biasanya butang menu hamburger di sudut atas, yang semakin sukar untuk mencapai telefon besar (dan tinggi). Itulah kesakitan besar yang memerlukan perubahan dalam memori otot sekurang-kurangnya dan secara dramatik mengurangkan kelajuan di mana anda boleh menavigasi aplikasi.

Google mengetahui bahawa isyarat belakang akan menimbulkan sakit kepala untuk semua orang yang telah bergantung pada laci slaid (di antara paip dan sampingan yang berdekatan) dan menjadikannya sangat jelas kepada pemaju bahawa mereka perlu merancang untuk ini ubah:

Sekiranya pengguna meluncur dari tepi skrin, sistem menafsirkan isyarat itu sebagai navigasi Balik, melainkan jika aplikasi secara khusus mengatasi gerak isyarat untuk bahagian-bahagian skrin. Untuk menjadikan aplikasi anda serasi dengan navigasi gestural, anda akan mahu untuk memperluaskan kandungan apl dari tepi ke tepi, dan mengendalikan gerak isyarat yang bercanggah dengan sewajarnya.

Dokumentasi pemaju Android membentangkan proses di mana pemaju boleh menentukan kawasan aplikasi mereka yang dikecualikan daripada isyarat belakang, dan sebaliknya akan melakukan tindakan lain - sama ada untuk menarik laci dalam slaid, atau hanya mempunyai input sentuhan dijamin semua jalan ke pinggir untuk beberapa interaksi lain. Sebagai contoh, Google telah mengemas kini apl Play Store untuk memadamkan isyarat belakang sepenuhnya pada bahagian kiri keseluruhan, meninggalkannya untuk laci dalam slaid sahaja.

Kawasan pengecualian isyarat akan berbeza untuk setiap aplikasinya - jika mereka mempunyai mereka sama sekali.

Itu baik dan baik, tetapi ia memerlukan pemaju yang sebenarnya melakukan apa yang diminta oleh Google. Dan walaupun kita mengambilnya sebagai sesuatu yang diberikan (yang kami tidak dapat jelasnya), dan setiap aplikasi dengan laci gelongsor secara ajaib mempunyai kawasan pengecualian semalaman, masih terdapat rintangan kebolehgunaan yang besar. Kawasan pengecualian isyarat hanya berfungsi jika anda boleh mengira mereka berada di sana - tidak mengetahui di mana kawasan itu, sebelah mana ia berada, berapa besarnya, dan mempunyai perbezaan untuk setiap dan setiap aplikasi pada telefon anda memperkenalkan satu set isu baru kesemuanya. Ia akan menjadi peralihan yang amat sangat mengecewakan.

Malangnya bagi kami, pemaju tidak mempunyai banyak insentif untuk mewujudkan kawasan pengecualian ini. Gerak isyarat baru adalah wajib untuk dimasukkan ke dalam perkapalan baru dengan Android Q, tetapi mereka tidak perlu menjadi lalai atau pilihan navigasi eksklusif. Ini adalah pertaruhan yang sangat selamat bahawa kebanyakan syarikat yang sudah membuat sistem navigasi gerak isyarat mereka sendiri, atau melekat dengan navigasi tiga butang, akan terus berbuat demikian dengan Android Q - dan untuk majoriti telefon ini di luar sana, pemaju tidak akan mendengar apa-apa aduan.

Ini adalah salah satu situasi di mana kita benar-benar boleh mengambil perlahan kemas kini Android perlahan sebagai satu perkara yang positif kerana pemaju secara keseluruhannya tidak akan mempunyai aplikasinya yang terkini dengan pertimbangan untuk gerak balik belakang Android Q yang baru untuk masa yang akan datang. Dan dalam hal sesiapa sahaja yang mengemas kini telefon bukan Pixel mereka ke Android Q, ia memberi lebih banyak berat kepada keputusan antara membolehkan gerak isyarat baru dan melekat dengan sistem lain yang tersedia - gerak Q Android mungkin hebat dan intuitif, tetapi adakah mereka bernilai kehilangan laci slaid dalam kebanyakan aplikasi yang anda gunakan setiap hari? Saya tidak fikir sesiapa akan mengatakannya.

Android Q: Semua yang anda perlu ketahui!