Google-ის მიერ iOS დიზაინის მიღება ყველასთვის კარგია

Სარჩევი:

Google-ის მიერ iOS დიზაინის მიღება ყველასთვის კარგია
Google-ის მიერ iOS დიზაინის მიღება ყველასთვის კარგია
Anonim

მთავარი წაღებები

  • Google ახლა გამოიყენებს Apple-ის სტანდარტული ინტერფეისის ელემენტებს თავის iOS აპებში.
  • ინტერფეისის კონვენციების დაცვა აპის გამოყენებას და განვითარებას ბევრად უფრო ამარტივებს.
  • მთელი მორგებული ინტერფეისის შენარჩუნება ბევრი უაზრო დატვირთული სამუშაოა.

Image
Image

Google უარს ამბობს მომხმარებლის ინტერფეისის "მატერიალურ" დიზაინზე iOS-ის საკუთარი ინტერფეისის კონვენციების გამოყენების სასარგებლოდ. მაგრამ ეს მხოლოდ გარეგნობას ეხება?

ყველა კომპიუტერულ პლატფორმას აქვს მომხმარებლის ინტერფეისის კონვენციები. ეს მოიცავს, თუ როგორ გამოიყურება, როგორ მუშაობს და რას ელოდება მომხმარებლები.მაგალითად, Mac იყენებს ⌘+V მალსახმობს ჩასისთვის, ხოლო Windows იყენებს Control+V. და სანამ Mac-ს აქვს ერთი მენიუს ზოლი, რომელიც ყოველთვის ეკრანის ზედა ნაწილშია, Windows აყენებს მენიუს ზოლებს თითოეულ ფანჯარაზე. მესამე მხარის აპლიკაციები, რომლებიც არ იცავენ ამ კონვენციებს, თავს არიდებენ და არ ერგებიან. მაგრამ Google-ის აზრების შეცვლა შეიძლება იყოს იმაზე მეტი, ვიდრე უბრალოდ სახლში ყურება და გრძნობა.

"უმეტესწილად, iOS და Android UI კონვენციები მეტწილად სტილისტური განსხვავებაა და არა ფუნქციური. მაგალითად, ჩართვის/გამორთვის ჩამრთველი ორივე პლატფორმაზე თითქმის ერთნაირად გამოიყურება, " Chao He, Swenson-ისგან. ციფრული პროდუქტების სააგენტომ განუცხადა Lifewire-ს ელფოსტით.

"აქ რეალური სარგებელი არის ის, რომ Google-ის iOS აპლიკაციები სტილისტურად შეესაბამება iOS-ის დანარჩენ ეკოსისტემას", - დასძინა მან. „ეს ასევე დაეხმარება Google-ს შეამციროს განვითარების ძალისხმევა, რათა გაიმეოროს საკუთარი დიზაინის ენა iOS-ის ჩარჩოში, რაც მათ საშუალებას მისცემს გადააკეთონ ეს ძალისხმევა სხვაგან."

შეხედე და იგრძენი

თუ ოდესმე გადაერთეთ iPhone-დან Android ტელეფონზე, ან პირიქით, ყველაფერი უცნაურად გამოიყურება. იმ დროს, როდესაც iPhone-ს ჯერ კიდევ ჰქონდა სახლის ღილაკი, მაგალითად, თქვენ შეიძლება აღმოჩნდეთ, რომ აჭერთ ეკრანის ბოლოში აპიდან გასვლას. იმისათვის, რომ აპლიკაცია მოერგოს, მან უნდა მიიღოს დადგენილი კონვენციები. Apple-ს აქვს დოკუმენტების ნაკრებიც კი - ადამიანის ინტერფეისის სახელმძღვანელო მითითებები, ან HIG - რომელიც გვირჩევს ყველაფერს, ხატების განლაგებიდან შრიფტებამდე.

Image
Image

ამ კონვენციების დაცვა კარგია დეველოპერისთვის - ეს არის ერთი ნაკლები ფიქრი და იწვევს აპს, რომელიც უკვე შეესაბამება სხვებს - და კარგია მომხმარებლისთვის. ჩვენ არ გვჭირდება ხელახლა ვისწავლოთ კლავიატურის მალსახმობი Save ან Print-ისთვის ყველა აპისთვის, მაგალითად. ან ვიცით, რომ Mac-ზე ღილაკი არ იწვევს მის მოქმედებას, სანამ არ გაათავისუფლებთ. ეს სასარგებლო წესი საშუალებას გაძლევთ შეაჩეროთ შეცდომით დაწკაპუნება მხოლოდ მაუსის ინდიკატორის მოშორებით ეკრანის კონტროლიდან მაუსის ღილაკის გაშვებამდე (ეს მუშაობს iOS-ზე დაწკაპუნებებითაც, მაგრამ მეტი თანმიმდევრულობა).

მაგრამ Google-ს არც ერთი ეს არ აინტერესებს. თუ ეს ასე იქნებოდა, ის მიიღებდა Apple-ის ინტერფეისის კონვენციებს წლების წინ, იმის ნაცვლად, რომ საკუთარი კონტროლი და პარადიგმები iPhone-სა და iPad-ზე გადაიტანოს. სავარაუდო მიზეზი, რის გამოც Google ცვლის თავის მიდგომას, არის ის, რომ ეს რთული სამუშაოა.

მიდი ნაკადით

როდესაც დეველოპერი ქმნის აპს, ისინი იღებენ ბევრ წინასწარ დამზადებულ აქტივს უფასოდ. არავის უწევს ღილაკის ან ფანჯრის ხელსაწყოთა ზოლის შექმნა. ისინი უბრალოდ ეუბნებიან კომპიუტერს, რომ დახატოს ფანჯარა, ან დაამატონ ღილაკების რიგი და იყენებენ ჩაშენებულ, 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 მუდმივად ამატებს. ახალი ფუნქციები და მათი ინტერფეისის კომპონენტების ახალი გაუმჯობესებები, ზოგჯერ კი ცვლის მთლიან გარეგნობას და შეგრძნებას“, განუცხადა მობილური აპლიკაციის დეველოპერმა დრაგოს დობრიანმა Lifewire-ს ელექტრონული ფოსტით.

"საჭიროა თუ არა გადამრთველი აშენდეს მორგებული დიზაინის ზოგად სისტემასთან? ან შეიძლება საკმარისი იყოს უბრალოდ სისტემური გადაწყვეტის გამოყენება და წინსვლა?" დაწერა ჯეფ ვერკოიენმა, Google-ის მთავარი დიზაინის ინჟინერი Apple-ის პროდუქტებისთვის, Twitter-ის თემაში.

პასუხი ახლა, როგორც ჩანს, არის "მოდით, უბრალოდ გავაგრძელოთ."

გირჩევთ: