Rootless მორგებული თემები Android P-ზე დასრულდა, რადგან Google ადასტურებს, რომ შეზღუდვებია გამიზნული

Google-მა დაადასტურა, რომ Android P-ში ცვლილებები, რომლებიც ბლოკავს მორგებული გადაფარვების ინსტალაციას, გამიზნულია, რაც იმას ნიშნავს, რომ rootless მორგებული თემები აღარ არის შესაძლებელი.

Android P (Android 9.0) არის საინტერესო გამოშვება Android-ის მოყვარულთათვის, რადგან ბევრი ცვლილება ის მოაქვს მომხმარებლის ინტერფეისს და მომხმარებლის გამოცდილებას. Google-ის Project Treble-ზე მუშაობის წყალობით, Android-ის უახლესი გამოშვება ხელმისაწვდომია ბეტა რეჟიმში არა მხოლოდ Google Pixel-ისთვის. და Google Pixel 2 მოწყობილობები, არამედ ტელეფონები, როგორიცაა OnePlus 6, Xiaomi Mi Mix 2S, Sony Xperia XZ2, Essential Phone და მეტი. თუმცა, Android P-ში არც თუ ისე საინტერესო ცვლილებაა შეზღუდვა OS ათავსებს პერსონალური გადაფარვების დაყენებას. გადაფარვები გამოიყენება აპის რესურსების შესაცვლელად და სწორედ მათ იყენებს Substratum Theme Manager-ის შესაქმნელად. rootless მორგებული თემები შესაძლებელია Android Oreo-ზე. ახლა Google-მა დაადასტურა, რომ შეზღუდვები არის გამიზნული ქცევა, რაც იმას ნიშნავს, რომ ძირფესვიანი, სისტემური ჩვეულებაა თემები აღარ იქნება შესაძლებელი Google-ის სმარტფონებსა და სმარტფონებზე არსებული თემატური ძრავების გადაადგილების გარეშე წინ.

სისტემური მასშტაბის მუქი თემა Android 8.0 Oreo-ზე root გარეშე

Google Issue Tracker-ში Google-ის თანამშრომელმა დატოვა შემდეგი კომენტარი და მონიშნა საკითხი, როგორც "არ გამოსწორდება (განზრახული ქცევა)":

ჩვენ ვაფასებთ გამოხმაურებას და გვსურს გაგიზიაროთ რამდენიმე ძირითადი ინფორმაცია და განმარტებები.

Overlay Manager Service (OMS) განკუთვნილია მოწყობილობის მწარმოებლის გამოყენებისთვის. OMS, მისი ამჟამინდელი ფორმით, არ არის შექმნილი, რომ იყოს ზოგადი თემის ფუნქცია - მეტი დიზაინის მოსაზრებები საჭირო იქნება მასში ჩასმა Android პლატფორმის უსაფრთხოებისა და პროდუქტის სტანდარტების შესანარჩუნებლად მომხმარებლები. შესაბამისად, OMS არასოდეს ყოფილა ადვოკატირებული, როგორც საჯარო დეველოპერის ფუნქცია.

ამ წლის დასაწყისში უსაფრთხოების პაჩი (CVE-2017-13263) გამოვიდა OEM-ებისთვის Android Oreo მოწყობილობებისთვის. პატჩი ზღუდავს გადაფარვის ინსტალაციას წინასწარ დაინსტალირებული ან სისტემით ხელმოწერილი აპებისთვის, Android Oreo-ში წამოჭრილი უსაფრთხოების ლეგიტიმური საკითხის საპასუხოდ. Android P ასევე შეიცავს უსაფრთხოების ამ მნიშვნელოვან პატჩს, ამიტომ ის ზღუდავს გადაფარვას ისევე, როგორც Android Oreo.

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

ჩვენ უკვე ვისაუბრეთ Overlay Manager Service (OMS) შესახებ. ეს არის Sony-ს თემის ჩარჩო, რომელიც შეტანილი იქნა Android Open Source პროექტში. ბრძანებები OMS-თან ინტერფეისისთვის ხელმისაწვდომი გახდა ADB-ის საშუალებით Android 8.0 Oreo-დან დაწყებული, ასე ხდება ანდრომედას დანამატი Substratum-ისთვის მოუტანა rootless საბაჟო თემები Android Oreo-ზე. Google მიხვდა, რომ საზოგადოება იყენებდა ამ ADB ბრძანებებს გაუთვალისწინებელი გზით (რადგან ADB ბრძანებები განკუთვნილია დეველოპერებმა გაასწორონ ხარვეზები), და ამიტომ მათ განახორციელეს ახალი შემოწმება, რომელიც ხელს უშლის ნებისმიერი არასისტემური გადაფარვის არსებობას დაყენებული.

ეს არის იმედგაცრუებული, მაგრამ საბოლოოდ პროგნოზირებადი ცვლილება Google-ის მიერ. მესამე მხარის გადაფარვები შეიძლება ადვილად იშლება მათ სამიზნე აპლიკაციებთან რესურსების კონფლიქტის გამო, ამიტომ ანდრომედას თემების მეთოდი, რა თქმა უნდა, არ იყო იდეალური. ჩვენ ვიმედოვნებთ, რომ Google ახორციელებს API-ს თემის დეველოპერებისთვის, რათა ჩაერთონ აპებში, რათა არ მოხდეს მუდმივი რღვევა. ამჟამად, სამწუხაროა, რომ მორგებული თემები არ იქნება ხელმისაწვდომი Google-ის მიერ შექმნილი ტელეფონების ყველა მომხმარებლისთვის. მოწყობილობები მწარმოებლებისგან, როგორიცაა რაზერი, Huawei-ს, Xiaomi-სა და Samsung-ს კვლავ ექნებათ საკუთარი თემების ძრავა და თემების მაღაზია, მაგრამ მრავალი მოწყობილობისთვის OMS იყო ერთადერთი გზა, რომ მიეღოთ მშობლიური, სისტემის მასშტაბით მუქი თემა. ყოველ შემთხვევაში, Android P-ის მომავალმა განახლებამ შეიძლება მოიტანოს ა ხელით გადართვა ნაწილობრივი მუქი თემისთვის Pixel Launcher-ში.