Laman ini diterjemah secara automatik ke pelbagai bahasa menggunakan perisian yang dibangunkan oleh Kohei Koyanagi. Untuk ketepatan, rujuk versi asal dalam Bahasa Inggeris .

Splync 1.13: Peningkatan Keterlihatan dalam Mod Gelap

Mod Cerah Dan Mod Gelap

Seperti yang anda ketahui, anda boleh menukar penampilan iPhone anda antara mod Cerah dan mod Gelap. Jika anda tidak pasti cara menukarnya, ikut langkah ini: Buka Tetapan iPhone anda, skrol ke bawah, dan ketik Paparan & Kecerahan. Anda akan melihat dua imej pratonton berlabel Cerah dan Gelap. Ketik yang mana satu pilihan anda untuk menerapkannya. Ini membolehkan anda menyesuaikan skrin untuk keterlihatan dan keselesaan yang lebih baik bergantung pada persekitaran anda. Mod Cerah telah wujud sejak iPhone pertama. Apple secara rasmi memperkenalkan Mod Gelap kepada iPhone dan iPad dengan iOS 13 / iPadOS 13 pada September 2019. Ciri ini menggembirakan ramai pengguna iPhone dengan penampilan UI yang disesuaikan. Sesetengah orang lebih suka Mod Cerah, manakala yang lain amat menyukai Mod Gelap. Anda juga boleh memilih Automatik, yang bertukar antara dua mod berdasarkan waktu siang.

Bagaimana Pembangun Aplikasi Mengawal Reka Bentuk UI Antara Dua Mod Penampilan

Satu aplikasi mungkin kelihatan sempurna dalam Mod Cerah tetapi kelihatan sangat berbeza dalam Mod Gelap. Dalam beberapa kes, Mod Gelap boleh mengganggu niat asal reka bentuk pembangun, mempengaruhi warna, kontras, dan estetika keseluruhan. Ini bermakna pembangun mesti merancang dan menguji antara muka mereka dengan teliti dalam kedua-dua mod untuk memastikan pengalaman yang konsisten dan menyeronokkan untuk semua pengguna. Satu penyelesaian yang mungkin adalah menyediakan pandangan dan aset imej yang berasingan untuk Mod Cerah dan Mod Gelap. Walau bagaimanapun, pendekatan ini dengan cepat menjadi berlebihan dan sukar untuk dikekalkan, terutamanya apabila aplikasi berkembang dan komponen UI baharu ditambah. Atas sebab ini, kebanyakan pembangun mengelakkan kaedah ini dan sebaliknya bergantung pada penyelesaian yang lebih skalabiliti yang menyesuaikan diri secara automatik kepada kedua-dua mod penampilan.

Bergantung pada Ciri UI Sistem

Nasib baik, Apple memperkenalkan warna yang ditakrifkan oleh sistem yang secara automatik menyesuaikan diri dengan kedua-dua Mod Cerah dan Mod Gelap. Dengan menggunakan warna terbina dalam ini, pembangun boleh memastikan elemen UI mereka menyesuaikan diri dengan lancar berdasarkan tetapan penampilan pengguna. Ini menghapuskan keperluan untuk mengurus reka bentuk berasingan secara manual dan membantu mengekalkan konsistensi visual merentasi kedua-dua mod. Sebagai contoh, warna seperti label, systemBackground, dan secondarySystemBackground berubah secara dinamik bergantung pada penampilan semasa, membolehkan aplikasi kekal boleh dibaca dan seimbang secara visual dalam mana-mana persekitaran. Itulah sebabnya, apabila anda beralih dari Mod Cerah ke Mod Gelap, warna teks lalai berubah dari hitam ke putih. Walau bagaimanapun, jika aplikasi mengekod warna teksnya ke hitam, teks itu akan kekal hitam walaupun dalam Mod Gelap, menjadikannya hampir tidak kelihatan pada latar belakang gelap. Untuk mengelakkan masalah ini, pembangun bergantung pada warna sistem, memastikan bahawa teks dan elemen UI menyesuaikan diri secara automatik dengan warna yang sesuai untuk setiap mod.

Isu Mod Gelap dengan Ikon Kategori Splync

Splync pada mulanya tidak mesra kepada pengguna Mod Gelap. Apabila seorang pengguna melaporkan bahawa ikon kategori sukar dilihat dalam Mod Gelap, saya tidak dapat menanganinya dengan segera. Pada masa itu, saya memberi tumpuan kepada meningkatkan ciri teras aplikasi, jadi saya tidak memprioritaskan isu visual ini. Kemudian tahun baru 2026 tiba, dan saya akhirnya melihat lebih dekat. Apa yang saya temui adalah mudah tetapi penting: Imej ikon itu sendiri berwarna hitam tulen. Dalam istilah teknikal, ia ditetapkan kepada warna #000000. Ini bermakna ia kekal hitam tanpa mengira mod yang digunakan oleh telefon. Jadi dalam Mod Gelap, ikon hitam duduk di atas latar belakang gelap seperti penyamaran. Di atas itu, saya juga menggunakan warna putih tetap dalam kod saya untuk melembutkan latar belakang ikon. Ini berfungsi dengan baik dalam Mod Cerah, tetapi dalam Mod Gelap ia mencipta kontras yang janggal dan tidak terasa semula jadi.

Apa yang Dilakukan Kod Baru Saya untuk Warna Ikon

Jadi inilah yang saya ubah. Daripada memaksa warna, kod yang disemak semula memberitahu aplikasi untuk membiarkan sistem menentukan warna ikon secara automatik; Hitam dalam Mod Cerah dan Putih dalam Mod Gelap. Selain itu, kod tersebut memberitahu aplikasi untuk menggunakan warna setiap kategori sebagai latar belakang lembut, menambah sempadan halus menggunakan warna kategori yang sama, dan mengekalkan semuanya bersih dan boleh dibaca dalam kedua-dua mod. Secara ringkasnya, saya berhenti memaksa warna dan membiarkan iPhone mengendalikannya dengan bijak. Terima kasih kepada peningkatan ini, ikon kategori kini menyesuaikan diri secara semula jadi dengan Mod Cerah dan Gelap, menjadikannya jelas kelihatan dan konsisten secara visual dalam mana-mana persekitaran. Penyelesaian ini tidak mengambil masa yang lama, tetapi saya memutuskan untuk melancarkan kemas kini dengan segera supaya isu lama untuk pengguna Mod Gelap akhirnya dapat diselesaikan secepat mungkin.

Warna Penting

Tiada estetika "sempurna" tunggal. Setiap orang mempunyai rasa reka bentuk yang berbeza. Malah orang yang sama mungkin berasa berbeza bergantung pada hari — atau malah pada masa hari. Apa yang kelihatan hebat pada waktu pagi mungkin terasa mengganggu pada waktu malam. Itulah sebabnya pembangun mesti memberi tumpuan kepada penyesuaian, sambil tetap mengimbangkannya dengan kebolehgunaan yang mudah dan intuitif. Reka bentuk yang baik bukanlah tentang memaksa satu gaya. Ia adalah tentang membiarkan pengguna memilih apa yang dirasakan betul untuk mereka — Itulah yang saya percaya.