Mendapat pemberitahuan di telefon anda bukan sesuatu yang baru atau sesuatu yang bermula dengan Android. Sama ada kita bercakap tentang kotak pop timbul yang menjengkelkan atau cahaya kecemasan merah yang ketat, telefon kita selalu dapat memberitahu kita bahawa ia mahu perhatian kita.
Tetapi dengan Android 7.0, perkara akan menjadi lebih baik, terutamanya kerana pemaju kini mempunyai lebih banyak kawalan ke atas pemberitahuan cara dipaparkan.
Mari kita bercakap mengenai perubahan dan ciri-ciri baru.
- Balasan Terus adalah sesuatu yang mungkin anda lihat di telefon anda dengan beberapa aplikasi. Apl Hangouts adalah contoh. Jika seseorang menghantar mesej kepada anda di Hangouts, dan anda tidak mempunyai pemberitahuan lain yang menunggu keputusan, anda akan mendapat satu pandangan mesej yang boleh anda balas terus dari teduhan pemberitahuan. Oleh kerana ini telah dimungkinkan sejak Nexus 6 asal dilancarkan, sejumlah aplikasinya telah dikodkan.
Pemberitahuan tindakan seperti ini telah diperhalusi lagi di Android 7.0, dan pemaju boleh membuat keputusan untuk menambahkan lebih banyak konteks kepada pemberitahuan (memikirkan sejarah berbual berbilang baris dalam pemberitahuan Hangout itu, sebagai contoh) dan menyimpan pemberitahuan itu aktif selepas anda membalas jika sambutan kembali dijangkakan. Anda boleh mempunyai sembang Hangouts yang aktif, lengkap dengan sejarah, betul-betul di bawah naungan pemberitahuan anda. Dan kerana ia merupakan pandangan asli tentang aplikasinya yang sudah aktif, ia adalah sumber cahaya.
- Pemberitahuan Bundled adalah versi yang lebih baik dari "susunan" yang telah kita lihat sejak Lollipop - menggunakan ciri gaya visual baru Nougat. Inilah sebabnya mengapa mereka mungkin biasa mengenali anda - pemaju aplikasi telah dapat melaksanakan satu bentuk mereka selama lebih dari satu tahun.
Ringkasnya, apabila berbilang pemberitahuan untuk aplikasi tunggal diterima, mereka boleh dibundel bersama ke dalam kumpulan tunggal. Kumpulan ini boleh diperluaskan untuk melihat mesej individu. Perubahan dalam Android N membolehkan pemaju "secara berperingkat" mengembangkan stack pemberitahuan supaya mereka boleh menambah konteks kepada kumpulan atau setiap pemberitahuan. Itu bermakna dalam contoh Hangout kami, anda boleh memperluaskan bundel pemberitahuan yang menunjukkan 3 mesej yang belum dibaca dan lihat sejarah sembang untuk satu atau kesemuanya - dan dengan ciri Balas Langsung, anda boleh bertindak ke atasnya.
Pemaju boleh menggunakan ciri-ciri baru ini dalam aplikasinya dan masih serasi dengan versi Android yang lebih lama
Perubahan ini mungkin merasa biasa kepada sesiapa yang menggunakan Android dengan Lollipop atau yang lebih tinggi kerana tingkah laku dibina atas perubahan yang dibuat dalam Android 5.0 (API 21). Mereka juga telah digunakan pada jam tangan Android Wear dengan gaya visual yang baru. Oleh sebab itu, Pemberitahuan Bundled dan Balasan Langsung sebaris adalah serasi mundur dengan sebarang aplikasi yang dibina untuk Lollipop atau yang lebih tinggi. Semua pemaju yang benar-benar perlu lakukan ialah memastikan mereka memenuhi amalan terbaik yang baru. Walaupun mereka tidak mengganggu, fungsi API yang sedia ada lancar memanggil pada versi yang lebih baru. Ini penting kerana kenyataannya adalah bahawa banyak aplikasi yang kita gunakan setiap hari jarang dikemas kini.
Berita yang lebih baik ialah dengan menggunakan perpustakaan sokongan sedia ada, pemaju boleh melaksanakan perubahan ini dan masih mempunyai aplikasi yang berfungsi seperti yang ditujukan untuk versi Android setakat Honeycomb (Android 3.0). Itulah 98, 2% dari semua peranti Android yang masih digunakan.
-
Pengamatan Pemberitahuan membawa balik paparan pop timbul lama untuk pemberitahuan masuk, tetapi menjadikannya lebih pintar. Seorang pemaju boleh menggunakan tetingkap peeking untuk memaparkan pemberitahuan kemasukan terbaru kumpulan berganda. Notis Hangouts kami kini boleh dilipat dan diperluas untuk melihat kandungan yang kami suka, kami boleh membalas setiap mesej mesej dan kami boleh (jika dilaksanakan oleh pemaju) menetapkan perkara sehingga jawapan boleh "mengintip" pada skrin kami untuk seketika atau dua - dan membenarkan kami menjawab terus dari tetingkap pengintipan.
-
Paparan Khas dan Gaya Mesej membiarkan pemaju mengubah cara pemberitahuan melihat aplikasi tertentu. Ini boleh menjadi sangat penting apabila anda membuat berkas dan mengintip, dan dapat membantu kami sebagai pengguna mendapatkan maklumat yang tepat sekilas. Gaya Mesej membolehkan penyesuaian label pemberitahuan, dan kini pemberitahuan Hangout kami mempunyai tajuk - "Chat dengan Ayah" atau "Joki Buruk" - dan jika terdapat beberapa peserta, setiap balasan boleh dilabel atau berwarna.
Membungkus semuanya, Custom Views membolehkan pemaju menentukan artwork bundel pemberitahuan (ikon) atau menentukan ikon untuk pemberitahuan individu, kemudian menggunakan segala sesuatu yang lain tanpa membina antara muka pengguna mereka sendiri. Aplikasi hebat boleh mempunyai gaya pemberitahuan yang unik tanpa perlu bimbang tentang cara menangani balasan, menggabungkan beberapa pemberitahuan ke dalam timbunan dan menentukan label individu untuk setiap pandangan tanpa melakukan apa-apa yang mengangkat diri mereka sendiri.
Setakat ini, perubahan ini kelihatan halus, dan itu kerana kami hanya melihat pelaksanaan Google. Tiada siapa yang membuat telefon Android terpaksa menyimpan perkara yang rendah dan kebanyakannya putih, dan pemaju kini mempunyai beberapa alat untuk membuat pemberitahuan untuk aplikasinya menonjol. Kami tidak akan menyukai mereka semua, tetapi idea hebat seterusnya boleh dibina menggunakan alat ini.