Приемането на iOS дизайн от Google е добро за всички

click fraud protection

Ключови изводи

  • Google вече ще използва стандартни елементи на интерфейса на Apple в своите iOS приложения.
  • Следването на конвенциите за потребителския интерфейс прави приложението много по-лесно за използване и разработване.
  • Поддържането на цял персонализиран потребителски интерфейс е много безсмислена натоварена работа.
Изображение героя на шаблона за дизайн на iOS на Apple
Apple

Google се отказва от "Материал" дизайн на потребителския интерфейс в полза на използването на собствените конвенции за потребителския интерфейс на iOS. Но дали става дума само за външен вид?

Всяка компютърна платформа има свои конвенции за потребителски интерфейс. Това включва как изглежда, как работи и какво могат да очакват потребителите. Например, Mac използва пряк път ⌘+V за поставяне, докато Windows използва Control+V. И докато Mac има една лента с менюта, която винаги е в горната част на екрана, Windows поставя ленти с менюта на всеки прозорец. Приложенията на трети страни, които не спазват тези конвенции, се чувстват неподходящи и не се вписват. Но промяната на сърцето на Google може да е нещо повече от това да изглеждате и да се чувствате като у дома си.

„В по-голямата си част iOS срещу. Конвенциите за потребителския интерфейс на Android са до голяма степен стилистично разграничение, отколкото функционално. Например, превключвателят за включване/изключване изглежда почти еднакво и в двете платформи“, Чао Хе от агенцията за дигитални продукти Swenson He, каза пред Lifewire по имейл.

„Истинската полза тук е, че приложенията на Google за iOS ще бъдат стилистично съвместими с останалата част от екосистемата на iOS“, добави той. „Това също така ще помогне на Google да намали усилията за разработка за възпроизвеждане на собствения си език за дизайн в рамките на iOS, което им позволява да пренасочат усилията си другаде.

Вижте и почувствайте

Ако някога сте преминали от iPhone към телефон с Android или обратно, всичко се чувства странно. Когато iPhone все още имаше бутон за начало, например, може да се окажете, че натискате в долната част на екрана, опитвайки се да излезете от приложение. За да може едно приложение да се вмести, то трябва да приеме установените конвенции. Apple дори има набор от документи – Насоките за човешкия интерфейс или HIG – които съветват всичко - от оформлението на иконите до шрифтовете.

Примери за шаблони за дизайн на Google
Google

Спазването на тези конвенции е добре за разработчика - това е нещо по-малко, за което трябва да мислите, и води до приложение, което вече е съвместимо с другите - и е добро за потребителя. Не е нужно да научаваме отново клавишната комбинация за Запазете или Печат за всяко приложение, например. Или знаем, че на Mac бутонът не задейства действието си, докато не го освободите. Това полезно правило ви позволява да прекъснете погрешно щракване само чрез плъзгане на показалеца на мишката от контрол на екрана, преди да освободите бутона на мишката (това работи и с докосвания в iOS - и още последователност).

Но Google не се интересува от нищо от това. Ако беше така, щеше да възприеме конвенциите за потребителския интерфейс на Apple преди години, вместо да пренася собствените си контроли и парадигми към iPhone и iPad. Вероятната причина Google да промени подхода си е, че това е упорита работа.

Носи се по течението

Когато разработчикът изгради приложение, той получава много предварително направени активи безплатно. Никой не трябва да проектира бутон или лента с инструменти на прозореца. Те просто казват на компютъра да нарисува прозорец или да добавя ред бутони и използват вградените, разработени от Apple ресурси.

„Приложение за iOS е [парадигматично], ако използва един от езиците за програмиране на Apple, „Swift“ или „Objective-C“, софтуерен инженер Кал Мичъл каза пред Lifewire по имейл.

„Истинската полза тук е, че iOS приложенията на Google ще бъдат стилистично съвместими с останалата част от екосистемата на iOS.“

А използването на тези вградени езици има и други предимства.

„Когато разработчик използва един от тези езици в контекста на разработката на приложения, особено в във връзка с други специфични за iOS SDK (комплекти за разработка на софтуер), той драстично увеличава производителност. В допълнение, родните приложения могат да използват пълноценно всички възможности на устройството, независимо дали това означава използване на камерата, GPS или други системи“, казва Мичъл.

Възможно е да смесвате и съчетавате, като използвате инструментариума на Apple за разработчици и добавяте свой собствен облик, но това води до много натоварена работа. Всеки път, когато Apple създава iPad с различен размер на екрана или фино променя външния вид на потребителския интерфейс, вие сте изоставени.

Дизайн на бутони на приложението Google
Google

„Google има собствен набор от компоненти (Material UI), изградени за приложенията му, за да изглеждат последователно на iOS и Android. Въпреки това, с пускането на нови версии на iOS поддържането на тези компоненти стана по-трудно, защото Apple постоянно добавя нови функции и нови подобрения на техните компоненти на потребителския интерфейс, понякога дори промяна на целия външен вид и усещане", мобилно приложение разработчик Драгош Добреан каза пред Lifewire по имейл.

„Трябва ли наистина превключвател да бъде изграден по поръчка в съответствие с обща система за проектиране? Или може да е достатъчно просто да използвате системното решение и да продължите напред?", пише Джеф Веркоейен, главен дизайнер на Google за продуктите на Apple, в нишка в Twitter.

Отговорът сега изглежда е „Нека просто да продължим напред“.