RIP მენიუს ღილაკი: Android 10 წყვეტს მემკვიდრეობით მხარდაჭერას უკიდურესად ძველი აპებისთვის

Android 10-მა გააუქმა მხარდაჭერა მოქმედების გადინების ღილაკის, იგივე მენიუს ღილაკის ჩვენების შესახებ, სისტემის ნავიგაციის ზოლზე. წაიკითხეთ მეტი რომ იცოდეთ!

ამ ვებსაიტზე ბევრი ჩვენგანი იყო Android-ის დიდი ხნის მომხმარებელი, რომლებიც იმალება Froyo-სა და Gingerbread-ის დროიდან. მაშინ სმარტფონებს მოჰყვა ფიზიკური ღილაკები (gasp!) UI ნავიგაციისთვის: კერძოდ ღილაკი უკან, მენიუს ღილაკი, საწყისი ღილაკი და ღილაკი ძიება. ფიზიკური დაჭერის ღილაკებმა ადგილი დაიკავა ტევადი სენსორული ღილაკებისთვის და ძებნის ღილაკი ასევე გამოტოვეს ზოგიერთმა OEM-მა -- მაგრამ UI-სა და აპებში ნავიგაციის ზოგადი იდეა დანარჩენი სამი გამოყოფილი ღილაკით არსებობდა Android-ის სამყაროში. დრო.

Android 3.0 Honeycomb-ით, Google-მა უბიძგა ტაბლეტების მწარმოებლებს, ფიზიკური ღილაკების ნაცვლად დაეყენებინათ პროგრამული უზრუნველყოფაზე დაფუძნებული ეკრანზე ნავიგაციის ღილაკები და დანერგა ActionBar როგორც სტანდარტული გადაწყვეტა, რათა მომხმარებლის პარამეტრებიდან მოქმედებები დაუყოვნებლივ იყოს ხილული და სწრაფად გამოძახება. „მენიუ“ ღილაკის იდეა ჰქონდა

ასევე განვითარდა ღილაკში "Action Overflow", რომელიც მიუთითებს ღილაკზე, რომელიც იბრუნებს მოქმედებებს, რომლებიც ვერ ჯდება Action Bar-ში; თუმცა, მომხმარებლები კვლავ განაგრძობდნენ მას მენიუს ღილაკის მოხსენიებას. Honeycomb-მა ასევე წარადგინა ბოლო აპლიკაციების ღილაკი ტაბლეტებისთვის, ხოლო Android 4.0 Ice Cream Sandwich-მა ეს დააყენა სმარტფონებზე. ამგვარად შეიქმნა 3-ღილაკიანი სანავიგაციო ზოლი, რომელიც შედგებოდა უკან, მთავარი და ბოლო აპლიკაციებისგან, დატოვა გამოყოფილი მენიუ და ძიების ღილაკები.

Android Market Overflow ღილაკით, 3 ღილაკიანი ნავიგაციის ზოლთან ერთად

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

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

ეს მემკვიდრეობითი მხარდაჭერა გაფართოვდა Android 3.0 Honeycomb-დან Android 9 Pie-მდე. მაგრამ Android 10-ით Google-მა საბოლოოდ გამოართვა კავშირი. Android აპებს, რომლებიც მიზნად ისახავს Android 2.3 ან უფრო ადრეულ ვერსიას, ახლა აღარ იქნება ნაჩვენები მენიუს ღილაკი Android 10, და შემდგომ. In პასუხი შეცდომის მოხსენებაზე რომელმაც ხაზგასმით აღნიშნა წაშლა, Google-მა დაადასტურა წაშლა:

ეს განზრახ წაიშალა, რადგან API უკვე მოძველებულია რამდენიმე გამოშვებისთვის. ასე რომ, ეს მუშაობს ისე, როგორც დაგეგმილია.

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


წყარო: Google Issue Tracker

ამბავი მეშვეობით: /r/Android