На мій погляд, material design має кілька дуже важливих плюсів перед усіма попередніми спробами Google привести дизайн своєї операційної системи і програм для неї до єдиного вигляду, але також і деякі мінуси. У цій невеликій статті я постараюся представити свою точку зору на нову мову дизайну від компанії Google.
Material design - аргументи ЗА
Перший і найважливіший аргумент на користь нового стилю, на мій погляд, - його виконання. Не хочу знову з'явитися ненависником техніки і підходу Apple, але в даному випадку це не страшно, адже я висловлюю лише свою точку зору. Так ось, на мій погляд, оновлення iOS до сьомої версії і оновлення Android до п'ятої версії - це, як кажуть, дві великі різниці.
У випадку з Apple ми побачили звичайний перенесення попередньої графіки в плоский вигляд, ніякої нової ідеї, ніякого бажання привнести щось свіже - просто взяли існуючий інтерфейс, здавили його пресом, перемалювали значки і додали райдужних фонових картинок. Саме фонові зображення в новій iOS 7 і ефекти прозорості меню - показник несмаку і небажання дизайнерів зробити щось хороше і добре, як мені здається. У «сімці» всім просто пустили пил в очі красивими ефектами анімації і загальною яскравістю нового інтерфейсу. Про те, чи буде це зручно, мені здається, ніхто особливо не думав, тому що в іншому випадку дизайнери Apple приділили б більше уваги функціональним моментам, а не райдужному оформлення.
Шторка повідомлень, що викликається зверху, і панель управління, вона викликається знизу - наочні приклади некорисного «апгрейду» в iOS7. Перше так і не зробили зрозуміліше - все повідомлення кучкуються в кашу і їх занадто багато, друге зробили наполовину, перемикачі дозволяють виробляти включення / вимикання інтерфейсів, але не переходити до їх налаштування і вибору мереж
Android 5.0 оновився також дуже серйозно в плані графіки в порівнянні з 4.x саме в зв'язку з переведенням операційної системи на material design. І, на перший погляд, зміни тут схожі на ті, що відбувалися в iOS - остаточна зміна стилю на плоский, більш світле в цілому оформлення, зовнішня простота. Але далі починаються відмінності. В Android 5.0 інтерфейс більш цілісний якраз завдяки material design - все виконано в одному спокійному стилі, нічого не вибивається і не виглядає строкато або надмірно яскраво. Основний принцип material design виключає пріоритет графічних ефектів в інтерфейсі перед його практичністю? і це дуже здорово.
Якщо підводити підсумок першого аргументу - material design виглядає вже зараз дуже цілісно, це саме те, чого так не вистачало операційній системі від Google і КО - цілісності та спільності. Коли, відкриваючи кожну окрему програму, будь то контакти, браузер, поштовий клієнт або щось інше, ви бачите однакову анімацію, однакову палітру кольорів і просто впізнавані елементи. За рахунок цього в новій ОС легше освоїтися і з нею просто приємно працювати.
Третій аргумент за - Google не просто перевела Android на новий дизайн, але і відразу підготувала необхідні наочні керівництва з демонстрацією реалізації основних елементів для розробників софта. Простіше кажучи, якщо ви робите нову програму або хочете перевести стару в новий дизайн, ви сайт і вивчаєте рекомендації Google.
Ось тут. наприклад, говориться, які кольори потрібно використовувати. Тут показані шрифти і способи їх застосування. А тут рекомендації по використанню правильних графічних зображень в програмі.
Material design - аргументи ПРОТИ
Наочний приклад старого дизайну в дуже актуальною програмою - WhatsApp. Як довго додаток не будуть переводити в md? Гарне питання
Вийде, що частина розробників зараз дійсно кинуть всі справи і переведуть свої програми в material design, а інші - ні. А ще в Google Play є програми і в більш старому, скажімо так, дизайні, але також іноді необхідні в роботі. В результаті виявляється, що одного бажання Google (безперечно, правильного!) Привести Android до загального вигляду недостатньо, потрібно щось робити з сотнями тисяч програм. Питання - що?
Шановні читачі, а як ви ставитеся до ідеї Google привести всі свої сервіси і додатки до загального вигляду, використовуючи в якості основи material design?