დიზაინი Android- ისთვის: iOS დეველოპერის პერსპექტივა

როგორც iOS დეველოპერი, მე ხშირად მეკითხებიან: "როდის აპირებ Android ვერსიის გაკეთებას?" თითქოს ეს მხოლოდ დროის საკითხია.

მაგრამ სიმართლე ისაა, რომ ჩვენ ალბათ არასოდეს დავუჭერთ მხარს Android- ს. მიუხედავად იმისა, რომ არსებობს საფუძვლიანი ბიზნეს დასაბუთება, ჩემი მოტივები დაფუძნებულია დიზაინის ფილოსოფიაზე.

კომერციული და ტექნიკური მიზეზები

მე შემიძლია შემოგთავაზოთ უამრავი ლოგიკური ახსნა, თუ რატომ არ გვაქვს შემუშავებული ჩვენი სავარჯიშო პროგრამის Android ვერსია, გამეორებები და ნაკრები.

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

ყველა კარგი მიზეზი, რა თქმა უნდა. მაგრამ ისინი არ არიან ჩემი მიზეზები.

ნამდვილი მიზეზი

ჩემი მიზეზი უბრალოდ ესაა: მე მიყვარს iOS და არ მიყვარს პლატფორმების დიზაინი.

როდესაც პირველად ვნახე iPhone 2007 წელს, მისმა ინტერფეისმა გამაოგნა. როგორც დიზაინერი, მისი გამოყენება არ იყო საკმარისი. მინდოდა მასთან მუშაობა. ისევე, როგორც მექანიკოსი, რომელსაც არ შეუძლია წინააღმდეგობა გაუწიოს მანქანის კაპოტს ძრავის დასათვალიერებლად, მე მინდოდა გამეგო, როგორ მუშაობდა Apple– ის ჯადოსნური ახალი მრავალფუნქციური ინტერფეისის ყველა ნაწილი ერთად. და საუკეთესო გზა, რისი გაკეთებაც შემეძლო, ეს იყო საკუთარი თავის iOS პროგრამის შემუშავებით. ასე რომ, ჩემი პარტნიორი

მარტინ ალგესტენი და მე ზუსტად ასე გავაკეთე

ტექნიკისა და პროგრამული უზრუნველყოფის მჭიდრო ინტეგრაცია

Apple ყოველთვის გამოირჩეოდა აპარატურისა და პროგრამული უზრუნველყოფის ინტეგრირებით.

ორიგინალური iMac დიზაინი მშვენივრად შეავსო OS X– ის პირველი ვერსიის გარეგნობამ. ეკრანზე ღილაკები ზუსტად იგივე ბონდის ლურჯი იყო, როგორც iMac- ის გამჭვირვალე გარსაცმები, ხოლო Finder ფანჯრების ირგვლივ ზოლები სრულყოფილად ემთხვეოდა ეკრანის პლასტიკურ ჩარჩოს.

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

როდესაც დეველოპერები ქმნიან პროგრამებს, რომლებიც მიჰყვებიან Apple– ის ინტერფეისის მითითებებს, მათი მომხმარებლები სარგებლობენ მთელი ამ ფრთხილი დაგეგმვით. მესამე მხარის პროგრამებიც კი შეიძლება გახდეს Apple– ის საერთო გამოცდილების განუყოფელი ნაწილი.

ამგვარი ინტეგრაცია უბრალოდ შეუძლებელია, თუ თქვენ შექმნით ერთ ჯვარედინი პლატფორმის ინტერფეისს, რომელიც მუშაობს როგორც iOS- ზე, ასევე Android- ზე.

ჰიბრიდული დიზაინი არ მუშაობს

როდესაც Android– მა სტაბილურად მოიპოვა ბაზრის წილი, iPhone– ის მრავალი პროგრამის შემქმნელი გადავიდა პლატფორმაზე.

იდეალურ სამყაროში თქვენ შექმნით განსხვავებულ ინტერფეისს თითოეული პლატფორმის უნიკალური ვიზუალური ენისთვის. ერთი მიჰყვება Apple– ის მითითებებს iOS– ის შესახებ, მეორე - Google– ის ახალს მასალის დიზაინი სტილი Android- ისთვის.

მაგრამ ამ მიდგომის ღირებულებისა და დროის გათვალისწინებით, ზოგიერთმა დეველოპერმა გამოიყენა ერთი, ჰიბრიდული დიზაინი ორივე პლატფორმის ნაცვლად. შედეგად, ზოგიერთი Android ინტერფეისის კონვენცია შემოვიდა iOS პროგრამებში, მაგალითად სამი წერტილის გაზიარების ხატი Google Maps და YouTube.

ამ თანმიმდევრულობის ნაკლებობის პრობლემა ის არის, რომ თქვენს iPhone– ზე ხატები ხდება ნაკლებად ნაცნობი და ინტუიციური.

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

კარგი ინტერფეისი უბრალოდ ქრება

როდესაც შარშან კონფერენციაზე წარვადგინე ჩვენი აპლიკაცია, ერთმა დელეგატმა აღნიშნა, რომ მას მიაჩნდა, რომ დიზაინი საკმაოდ ძირითადი იყო, ბრენდის გარეშე. მისთვის დიზაინი იყო გამორჩეული ფერების, შრიფტებისა და ლოგოების გამოყენება.

მაგრამ მინიმალური ბრენდირება ჩვენს აპლიკაციაში იყო მიზანმიმართული არჩევანი. ჩვენ გვინდოდა, რომ ის იგრძნობოდა მომხმარებლის iPhone გამოცდილების განუყოფელ ნაწილად. თუ თქვენ ამას ნამდვილად კარგად აკეთებთ, ინტერფეისი თითქმის უხილავი ხდება, რაც მომხმარებელს საშუალებას აძლევს შეასრულოს თავისი ამოცანა ისე ძალისხმევით, რომ ძნელად შეამჩნია.

ჩემი პროგრამის დიზაინერის ერთ-ერთი ყველაზე ამაყი მომენტი იყო, როდესაც მომხმარებელმა გამომიგზავნა ელექტრონული ფოსტა გასულ წელს, რათა მეკითხა Android– ის მხარდაჭერის ჩვენი გეგმების შესახებ, რადგან მას სურდა თავისი ძველი iPhone– ის „განახლება“ Samsung– ზე. მე ბოდიშით ვუპასუხე და ავუხსენი, რომ ჩვენ არ ვგეგმავდით Android მხარდაჭერას.

მან გამომიგზავნა ელექტრონული ფოსტით ორი დღის შემდეგ და თქვა, რომ შეიცვალა აზრი და მის ნაცვლად გადაწყვიტა ყიდვა iPhone 6, რადგან მას არ შეეძლო ჩვენი პროგრამის გარეშე ცხოვრება.

ინტერფეისის კარგი დიზაინი შეიძლება იყოს უხილავი, მაგრამ თქვენ შეამჩნევთ მას, როდესაც ის გაქრება.

უახლესი ბლოგი

| Mac- ის კულტი
August 20, 2021

Apple შეუერთდა Instagram– ს, რათა აჩვენოს Shot iPhone– ის ფოტოებზემიყვები კიდევ?ფოტო: InstagramApple– ს საბოლოოდ აქვს Instagram– ის ოფიციალური ანგა...

Apple სიახლეები, ანალიზი და აზრი, პლუს ზოგადი ტექნიკური სიახლეები
August 20, 2021

სონგი პატივს მიაგებს ვიატ მიტჩელის მთავარ ქვაბსგახსოვთ ეს ბიჭი ორშაბათის ღონისძიებიდან? როგორ შეიძლება დაივიწყო?ეკრანის ანაბეჭდი: Appleორშაბათის "შ...

| Mac- ის კულტი
August 20, 2021

Apple- მა დაკარგა კიდევ ერთი iPhone ბარში? მენეჯერმა არაფერი იცის ამის შესახებმე უბრალოდ წავედი Cava22– ში, სან ფრანცისკოს ბარში, სადაც Apple– ის თ...