Google-ի կողմից iOS դիզայնի ընդունումը լավ է բոլորի համար

Բովանդակություն:

Google-ի կողմից iOS դիզայնի ընդունումը լավ է բոլորի համար
Google-ի կողմից iOS դիզայնի ընդունումը լավ է բոլորի համար
Anonim

Հիմնական տանողներ

  • Google-ն այժմ կօգտագործի Apple-ի ստանդարտ ինտերֆեյսի տարրեր իր iOS հավելվածներում:
  • UI-ի կոնվենցիաներին հետևելը հեշտացնում է հավելվածի օգտագործումը և զարգացումը:
  • Ամբողջ սովորական միջերեսի պահպանումը շատ անիմաստ զբաղվածություն է:

Image
Image

Google-ը հրաժարվում է իր «Նյութական» օգտատիրոջ ինտերֆեյսի դիզայնից՝ հօգուտ iOS-ի սեփական UI-ի կոնվենցիաների օգտագործման: Բայց արդյո՞ք խոսքը միայն արտաքինի մասին է:

Յուրաքանչյուր համակարգչային հարթակ ունի իր օգտատիրոջ միջերեսի կոնվենցիաները: Սա ներառում է այն տեսքը, թե ինչպես է այն աշխատում և ինչ կարող են ակնկալել օգտվողները:Օրինակ, Mac-ն օգտագործում է ⌘+V դյուրանցումը տեղադրելու համար, մինչդեռ Windows-ն օգտագործում է Control+V: Եվ մինչ Mac-ն ունի մեկ մենյուի տող, որը միշտ էկրանի վերևում է, Windows-ը յուրաքանչյուր պատուհանի վրա տեղադրում է մենյու տողեր: Երրորդ կողմի հավելվածները, որոնք չեն հետևում այս կանոններին, անհանգստացած են և չեն տեղավորվում: Սակայն Google-ի կարծիքը կարող է լինել ավելին, քան պարզապես տանը նայելն ու զգալը:

«Մեծ մասով, iOS-ն ընդդեմ Android-ի UI-ի կոնվենցիաները հիմնականում ոճական տարբերակում են, այլ ոչ թե ֆունկցիոնալ: Օրինակ, միացման/անջատման անջատիչը երկու հարթակներում էլ մոտավորապես նույն տեսքն ունի», - Chao He, Swenson-ից: Նա թվային արտադրանքի գործակալությանը հայտնել է Lifewire-ին էլփոստի միջոցով:

«Այստեղ իրական օգուտն այն է, որ Google-ի iOS հավելվածները ոճականորեն համահունչ կլինեն iOS-ի մնացած էկոհամակարգին», - ավելացրեց նա: «Սա նաև կօգնի Google-ին կրճատել զարգացման ջանքերը՝ կրկնելու սեփական դիզայնի լեզուն iOS-ի շրջանակում, ինչը թույլ կտա նրանց վերակենտրոնացնել այդ ջանքերն այլուր:«

Նայեք և զգացեք

Եթե երբևէ iPhone-ից անցել եք Android հեռախոսի կամ հակառակը, ամեն ինչ տարօրինակ է թվում: Դեռ այն ժամանակ, երբ iPhone-ը դեռ ուներ «Home» կոճակը, օրինակ, դուք կարող եք հայտնվել էկրանի ներքևի մասում սեղմելով՝ փորձելով դուրս գալ հավելվածից: Որպեսզի հավելվածը տեղավորվի, այն պետք է ընդունի սահմանված կոնվենցիաները: Apple-ը նույնիսկ ունի մի շարք փաստաթղթեր՝ մարդկային ինտերֆեյսի ուղեցույցներ կամ HIG, որոնք խորհուրդ են տալիս ամեն ինչի մասին՝ պատկերակների դասավորությունից մինչև տառատեսակներ:

Image
Image

Այս կոնվենցիաներին հետևելը լավ է մշակողի համար. դա մի բան է ավելի քիչ մտածելու, և հանգեցնում է հավելվածի, որն արդեն համահունչ է մյուսներին և օգտակար է օգտատիրոջ համար: Պետք չէ, օրինակ, յուրաքանչյուր հավելվածի համար նորից սովորել «Պահպանել» կամ «Տպել» ստեղնաշարի դյուրանցումը: Կամ մենք գիտենք, որ Mac-ում կոճակը չի գործարկում իր գործողությունը, մինչև չթողարկեք այն: Այս օգտակար կանոնը թույլ է տալիս ընդհատել սխալ կտտոցը՝ պարզապես սահեցնելով մկնիկի ցուցիչը էկրանի հսկիչից մինչև մկնիկի կոճակը բաց թողնելը (սա գործում է iOS-ի վրա հպումներով, բայց ավելի հետևողականությամբ):

Բայց Google-ին չի հետաքրքրում դրանցից որևէ մեկը: Եթե այդպես լիներ, այն տարիներ առաջ կընդուներ Apple-ի UI-ի կոնվենցիաները՝ իր սեփական կառավարումներն ու պարադիգմները iPhone-ի և iPad-ի վրա տեղափոխելու փոխարեն: Google-ի մոտեցումը փոխելու հավանական պատճառն այն է, որ դա դժվար աշխատանք է:

Go With the Flow

Երբ ծրագրավորողը հավելված է ստեղծում, նրանք ստանում են բազմաթիվ նախապես պատրաստված ակտիվներ անվճար: Ոչ ոք ստիպված չէ նախագծել կոճակ կամ պատուհանի գործիքագոտի: Նրանք պարզապես ասում են համակարգչին նկարել պատուհան, կամ ավելացնել կոճակների շարք, և նրանք օգտագործում են ներկառուցված Apple-ի կողմից ստեղծված ռեսուրսները:

«IOS հավելվածը [պարադիգմատիկ] է, եթե այն օգտագործում է Apple-ի ծրագրավորման լեզուներից մեկը՝ «Swift» կամ «Objective-C», - ասել է ծրագրային ապահովման ինժեներ Կալ Միտչելը Lifewire-ին էլփոստի միջոցով::

Այստեղ իրական օգուտն այն է, որ Google-ի iOS հավելվածները ոճականորեն համահունչ կլինեն iOS-ի մնացած էկոհամակարգին:

Եվ այս ներկառուցված լեզուների օգտագործումն այլ առավելություններ ունի:

«Երբ մշակողը օգտագործում է այս լեզուներից մեկը հավելվածների մշակման համատեքստում, հատկապես iOS-ի այլ հատուկ SDK-ների (ծրագրային ապահովման մշակման հավաքածուների) հետ համատեղ, դա կտրուկ բարձրացնում է կատարողականությունը: Բացի այդ, բնիկ հավելվածները կարող են լիարժեք օգտագործել սարքի բոլոր հնարավորություններից, լինի դա նշանակում է տեսախցիկի, GPS-ի կամ այլ համակարգերի օգտագործում»,- ասում է Միտչելը:

Հնարավոր է համադրել և համադրել՝ օգտագործելով Apple-ի մշակողների գործիքակազմը և ավելացնելով ձեր սեփական տեսքը, բայց դա շատ զբաղվածություն է դարձնում: Ամեն անգամ, երբ Apple-ը տարբեր էկրանի չափսերով iPad է ստեղծում կամ նրբանկատորեն փոխում է միջերեսի տեսքը, դուք հետ եք մնում:

Image
Image

«Google-ն ունի բաղադրիչների իր հավաքածուն (Material UI), որը կառուցված է իր հավելվածների համար, որպեսզի հետևողական տեսք ունենան iOS-ի և Android-ի համար: Այնուամենայնիվ, iOS-ի նոր տարբերակների թողարկմամբ այդ բաղադրիչների պահպանումն ավելի դժվարացավ, քանի որ Apple-ն անընդհատ ավելացնում է նոր հնարավորություններ և դրանց UI բաղադրիչների նոր բարելավումներ՝ երբեմն նույնիսկ փոխելով ամբողջ տեսքն ու զգացողությունը»,- Lifewire-ին ասել է բջջային հավելվածների մշակող Դրագոս Դոբրեանը էլ.

«Արդյո՞ք փոխարկիչն իրո՞ք պետք է կառուցվի հատուկ ձևով, որը համահունչ է ընդհանուր նախագծման համակարգին: Կամ գուցե բավական է պարզապես օգտագործել համակարգի լուծումը և առաջ գնալ»: Թվիթերի թեմայում գրել է Apple-ի արտադրանքի Google-ի գլխավոր դիզայներ Ջեֆ Վերկոյենը։

Պատասխանն այժմ կարծես թե «Եկեք ուղղակի առաջ շարժվենք»:

Խորհուրդ ենք տալիս: