Google iOS dizaynini qabul qilishi hamma uchun yaxshi

Mundarija:

Google iOS dizaynini qabul qilishi hamma uchun yaxshi
Google iOS dizaynini qabul qilishi hamma uchun yaxshi
Anonim

Asosiy takliflar

  • Google endi iOS ilovalarida standart Apple interfeysi elementlaridan foydalanadi.
  • UI qoidalariga rioya qilish ilovadan foydalanish va ishlab chiqishni ancha osonlashtiradi.
  • To'liq shaxsiy foydalanuvchi interfeysini saqlash juda ko'p ma'nosiz band bo'ladi.

Image
Image

Google iOS’ning shaxsiy UI konventsiyalaridan foydalanish foydasiga “Material” foydalanuvchi interfeysi dizaynidan voz kechmoqda. Bu faqat tashqi ko'rinishga tegishlimi?

Har bir kompyuter platformasida foydalanuvchi interfeysi qoidalari mavjud. Bunga uning qanday ko'rinishi, qanday ishlashi va foydalanuvchilar nimani kutishlari kiradi. Masalan, Mac joylashtirish uchun ⌘+V yorlig'idan foydalanadi, Windows esa Control+V tugmalaridan foydalanadi. Mac-da har doim ekranning yuqori qismida joylashgan bitta menyu paneli mavjud bo'lsa-da, Windows har bir oynada menyu satrini qo'yadi. Ushbu shartlarga rioya qilmaydigan uchinchi tomon ilovalari oʻzini yomon his qiladi va ularga mos kelmaydi. Lekin Googlening fikrini oʻzgartirishi shunchaki uyda qarash va oʻzini his qilishdan koʻra koʻproq boʻlishi mumkin.

"Ko'pincha iOS va Android UI konventsiyalari funktsional emas, balki uslubiy farqdir. Masalan, yoqish/o'chirish tugmasi ikkala platformada ham bir xil ko'rinadi, " Chao Xe, Svensondan. U raqamli mahsulotlar agentligi, bu haqda Lifewirega elektron pochta orqali aytdi.

"Bu erda haqiqiy foyda shundaki, Google iOS ilovalari iOS ekotizimining qolgan qismiga stilistik jihatdan mos keladi", deya qo'shimcha qildi u. “Bu, shuningdek, Google’ga iOS tizimida oʻz dizayn tillarini takrorlash uchun ishlab chiqish saʼy-harakatlarini qisqartirishga yordam beradi va bu harakatni boshqa joyga qayta yoʻn altirish imkonini beradi."

Qarang va his eting

Agar siz qachondir iPhone-dan Android telefoniga yoki aksincha oʻtgan boʻlsangiz, hammasi gʻalati tuyuladi. Masalan, iPhone hali ham uy tugmasi bo'lganida, siz ilovadan chiqishga harakat qilayotgan ekranning pastki qismini bosishingiz mumkin. Ilova mos kelishi uchun u belgilangan konventsiyalarni qabul qilishi kerak. Apple-da hatto piktogramma tartibidan tortib shriftgacha bo'lgan barcha masalalar bo'yicha maslahat beradigan Inson interfeysi yo'riqnomalari yoki HIG kabi hujjatlar to'plami mavjud.

Image
Image

Ushbu konventsiyalarga rioya qilish ishlab chiquvchi uchun foydalidir - bu haqida o'ylash kerak bo'lgan narsa kamroq bo'ladi va natijada boshqalar bilan mos keladigan ilova paydo bo'ladi va foydalanuvchi uchun foydalidir. Masalan, har bir ilova uchun Saqlash yoki Chop etish uchun klaviatura yorlig‘ini qayta o‘rganishimiz shart emas. Yoki biz bilamizki, Mac-da tugma siz uni qo'yib yubormaguningizcha o'z harakatini ishga tushirmaydi. Ushbu foydali qoida sichqoncha tugmachasini qo‘yib yuborishdan oldin sichqoncha ko‘rsatkichini ekrandagi boshqaruvdan uzoqroqqa surish orqali xato bosishni to‘xtatish imkonini beradi (bu iOS-da bosish bilan ham ishlaydi, lekin yanada mustahkamroq).

Ammo Google bularning hech biriga ahamiyat bermaydi. Agar shunday bo'lsa, u iPhone va iPad-ga o'zining boshqaruv elementlari va paradigmalarini ko'chirish o'rniga, Apple-ning UI konventsiyalarini yillar oldin qabul qilgan bo'lardi. Google oʻz yondashuvini oʻzgartirayotganining sababi bu qiyin ishdir.

Oqim bilan boring

Dasturchi ilova yaratsa, koʻplab oldindan yaratilgan aktivlarni bepul oladi. Hech kim tugma yoki oyna asboblar panelini loyihalashi shart emas. Ular kompyuterga oyna chizish yoki qator tugmalar qo‘shishni aytishadi va ular Apple tomonidan ishlab chiqilgan ichki resurslardan foydalanadilar.

"Agar iOS ilovasi Apple dasturlash tillaridan biri "Swift" yoki "Objective-C" dan foydalansa, [paradigmatik] bo'ladi, dedi dasturiy ta'minot muhandisi Kal Mitchell Lifewire'ga elektron pochta orqali.

Buning haqiqiy foydasi shundaki, Google iOS ilovalari iOS ekotizimining qolgan qismiga stilistik jihatdan mos keladi.

Va bu oʻrnatilgan tillardan foydalanishning boshqa afzalliklari ham bor.

"Dasturchi ushbu tillardan birini ilovalarni ishlab chiqish kontekstida, ayniqsa iOS uchun maxsus boshqa SDKlar (dasturiy ta'minot ishlab chiqish to'plamlari) bilan birgalikda ishlatsa, unumdorlikni keskin oshiradi. Bundan tashqari, mahalliy ilovalar to'liq foydalanishi mumkin. Kamera, GPS yoki boshqa tizimlardan foydalanishdan qat'i nazar, barcha qurilma imkoniyatlaridan qat'i nazar, "deydi Mitchell.

Apple ishlab chiquvchi asboblar toʻplamidan foydalanib, oʻz koʻrinishingizni qoʻshib, aralashtirish va moslashtirish mumkin, lekin bu juda koʻp band boʻladi. Apple har safar ekrani boshqa oʻlchamli iPad yaratganida yoki foydalanuvchi interfeysi koʻrinishini oʻzgartirganda, siz ortda qolasiz.

Image
Image

"Google o'zining ilovalari iOS va Androidda izchil ko'rinishi uchun yaratilgan o'ziga xos komponentlar to'plamiga (Material UI) ega. Biroq, iOS-ning yangi versiyalari chiqarilishi bilan bu komponentlarni saqlash qiyinlashdi, chunki Apple doimiy ravishda qo'shib qo'yadi. yangi xususiyatlar va ularning UI komponentlariga yangi yaxshilanishlar, ba'zan hatto butun ko'rinish va his-tuyg'ularni o'zgartiradi ", dedi mobil ilova ishlab chiqaruvchisi Dragos Dobrean Lifewire elektron pochta orqali.

"Kommutator haqiqatdan ham umumiy dizayn tizimiga mos ravishda moslashtirilgan boʻlishi kerakmi? Yoki shunchaki tizim yechimidan foydalanib, davom etish kifoya qiladimi?" Bu haqda Twitter’dagi sahifasida Google’ning Apple mahsulotlari bo‘yicha bosh dizayn muhandisi Jeff Verkoeyen yozdi.

Endi javob "Keling, davom etaylik."

Tavsiya: