Key Takeaway
- Google kini akan menggunakan elemen antara muka Apple standard dalam apl iOSnya.
- Mengikuti konvensyen UI menjadikan apl lebih mudah digunakan dan dibangunkan.
-
Mengekalkan keseluruhan UI tersuai adalah banyak kesibukan yang sia-sia.
Google telah meninggalkan reka bentuk antara muka pengguna "Bahan" dan memihak kepada penggunaan konvensyen UI iOS sendiri. Tetapi adakah ia hanya mengenai rupa?
Setiap platform komputer mempunyai konvensyen antara muka penggunanya. Ini termasuk penampilannya, cara ia berfungsi dan perkara yang boleh diharapkan oleh pengguna. Contohnya, Mac menggunakan pintasan ⌘+V untuk menampal, manakala Windows menggunakan Control+V. Dan sementara Mac mempunyai bar menu tunggal yang sentiasa berada di bahagian atas skrin, Windows meletakkan bar menu pada setiap tetingkap. Apl pihak ketiga yang tidak mengikut konvensyen ini berasa tidak selesa dan tidak sesuai. Tetapi perubahan hati Google mungkin lebih daripada sekadar melihat dan berasa seperti di rumah.
"Sebahagian besarnya, konvensyen UI iOS lwn. Android sebahagian besarnya merupakan perbezaan gaya dan bukannya fungsian. Contohnya, suis hidup/mati kelihatan sama dalam kedua-dua platform, " Chao He, dari Swenson Dia agensi produk digital, memberitahu Lifewire melalui e-mel.
"Faedah sebenar di sini ialah apl iOS Google akan konsisten dari segi gaya dengan seluruh ekosistem iOS," tambahnya. "Ini juga akan membantu Google mengurangkan usaha pembangunan untuk meniru bahasa reka bentuk mereka sendiri dalam rangka kerja iOS, membolehkan mereka memfokus semula usaha itu di tempat lain."
Pandang dan Rasakan
Jika anda pernah bertukar daripada iPhone kepada telefon Android, atau sebaliknya, semuanya terasa ganjil. Sebagai contoh, semasa iPhone masih mempunyai butang rumah, anda mungkin mendapati diri anda menekan di bahagian bawah skrin cuba untuk keluar dari aplikasi. Untuk menyesuaikan apl, ia perlu menerima pakai konvensyen yang ditetapkan. Apple juga mempunyai satu set dokumen–Garis Panduan Antara Muka Manusia atau HIG-yang menasihati segala-galanya daripada reka letak ikon hingga fon.
Mengikuti konvensyen ini adalah baik untuk pembangun-ini satu perkara yang kurang untuk difikirkan dan menghasilkan apl yang sudah konsisten dengan orang lain-dan baik untuk pengguna. Kami tidak perlu mempelajari semula pintasan papan kekunci untuk Simpan atau Cetak untuk setiap apl, contohnya. Atau kami tahu bahawa pada Mac, butang tidak mencetuskan tindakannya sehingga anda melepaskannya. Peraturan berguna ini membolehkan anda membatalkan klik yang tersilap hanya dengan meluncurkan penuding tetikus dari kawalan pada skrin sebelum melepaskan butang tetikus (ini berfungsi dengan ketik pada iOS juga-namun lebih konsisten).
Tetapi Google tidak mengambil berat tentang semua itu. Jika ia berlaku, ia akan menerima pakai konvensyen UI Apple tahun lalu, dan bukannya mengalihkan kawalan dan paradigmanya sendiri ke iPhone dan iPad. Kemungkinan sebab Google mengubah pendekatannya adalah kerana kerja keras.
Teruskan Aliran
Apabila pembangun membina apl, mereka mendapat banyak aset pra-buat secara percuma. Tiada siapa yang perlu mereka bentuk butang atau bar alat tetingkap. Mereka hanya memberitahu komputer untuk melukis tetingkap, atau menambah barisan butang, dan mereka menggunakan sumber terbina dalam reka bentuk Apple.
"Apl iOS adalah [paradigmatik] jika ia menggunakan salah satu bahasa pengaturcaraan Apple, 'Swift' atau 'Objective-C, ' jurutera perisian Cal Mitchell memberitahu Lifewire melalui e-mel.
Faedah sebenar di sini ialah apl iOS Google akan konsisten dari segi gaya dengan seluruh ekosistem iOS.
Dan menggunakan bahasa terbina dalam ini mempunyai kelebihan lain.
"Apabila pembangun menggunakan salah satu bahasa ini dalam konteks pembangunan apl, terutamanya bersama dengan SDK khusus iOS (kit pembangunan perisian) lain, ia meningkatkan prestasi secara drastik. Selain itu, apl asli boleh menggunakan sepenuhnya daripada semua keupayaan peranti, sama ada itu bermakna menggunakan kamera, GPS atau sistem lain, " kata Mitchell.
Adalah mungkin untuk mencampur dan memadankan, menggunakan kit alat pembangun Apple dan menambah dalam rupa anda sendiri, tetapi itu menyebabkan banyak kerja yang sibuk. Setiap kali Apple mencipta iPad dengan saiz skrin yang berbeza, atau mengubah rupa UI secara halus, anda akan ketinggalan.
"Google mempunyai set komponen sendiri (UI Bahan) yang dibina agar aplnya kelihatan konsisten pada iOS dan Android. Walau bagaimanapun, dengan keluaran versi baharu iOS, mengekalkan komponen tersebut menjadi lebih sukar, kerana Apple sentiasa menambah ciri baharu dan peningkatan baharu pada komponen UI mereka, malah kadangkala mengubah keseluruhan rupa dan rasa, " kata pembangun aplikasi mudah alih Dragos Dobrean kepada Lifewire melalui e-mel.
"Adakah suis benar-benar perlu dibina tersuai mengikut penjajaran dengan sistem reka bentuk generik? Atau mungkin cukup dengan hanya menggunakan penyelesaian sistem dan meneruskan?" tulis Jeff Verkoeyen, ketua jurutera reka bentuk Google untuk produk Apple, dalam urutan Twitter.
Jawapannya, sekarang, nampaknya "Mari kita teruskan."