Android-ის უახლესი ვერსია გამოვიდა (Android 9.0 Android P Developer Preview 1-ის სახით) Google-ისთვის Pixel, Google Pixel XL, Google Pixel 2 და Google Pixel 2 XL და ის ბლოკავს მორგებული გადაფარვების (სუბსტრატის თემები) არსებობას დაყენებული.
განახლება 10:05 PM CST 3/8/18: ჩვენი საზოგადოების წევრმა შეიტანა ფუნქციის მოთხოვნა Google-ის ოფიციალურ Issue Tracker-ზე. ეს არის სწორი მეთოდი Google-ის ყურადღების მისაქცევად და ჩვენ ვესაუბრეთ Substratum-ის დეველოპერებს და ისინიც მხარს დაუჭერენ ამ მოთხოვნას. გთხოვთ მონიშნოთ ვარსკვლავი, მაგრამ არ გააკეთოთ კომენტარი ეს გვერდი თუ მხარს დაუჭერთ მოთხოვნას.
პირველი Android P Developer Preview იყო დღეს გამოუშვეს Google Pixel, Google Pixel XL, Google Pixel 2 და Google Pixel 2 XL-ისთვის. არის დიდი რაოდენობით იცვლება მომხმარებლის ინტერფეისი და ცხოვრების ხარისხი ჩვენ აქ დავაფიქსირეთ, მაგრამ არის ერთი ცვლილება, რომელიც არ გაგახარებთ: მორგებული გადაფარვები აღარ შეიძლება დაინსტალირდეს Android P-ზე. Ეს ნიშნავს აღარ არის ძირფესვიანი სუბსტრატი. აღარ არის მორგებული თემები. ეს ყველაფერი წავიდა.
მათთვის, ვინც არ იცის, Android Oreo-მ წარმოადგინა Sony-ს Overlay Manager Service (OMS), რომლის კონტროლი შესაძლებელია ADB ბრძანების მეშვეობით. ჭკვიანური ხრიკის გამოყენებით, დეველოპერებმა პოპულარული Substratum theme engine აპლიკაციის მიღმა შეძლეს შეექმნათ დანამატი სახელწოდებით Andromeda, რომელიც Substratum-ს საშუალებას აძლევს გამოიყენოს თემები root წვდომის გარეშე. ეს იყო წარმოუდგენელი მიღწევა, რადგან ეს იყო პირველი შემთხვევა, როდესაც Google-ის Android-ის თემატიკა შეიძლებოდა დაყენებულიყო საბაჟო ROM-ის ან root სისტემის ფაილების ჩანაცვლების გარეშე. ანდრომედას გამოყენებით მომხმარებლებს შეეძლოთ დააინსტალირეთ მუქი თემა, შეცვალეთ emojis ზოგიერთ აპლიკაციაში, ნავიგაციის ზოლის ხატების მორგება, დაბლოკვის ეკრანი, აპლიკაციის ბოლო ესკიზები, სწრაფი პარამეტრები, და გაცილებით მეტი.
Android P ახორციელებს იმას, რასაც ჩვენ გვჯერა, რომ დაერქმევა მასალის დიზაინი 2და ის უფრო კაშკაშაა, ვიდრე ოდესმე. ჩვენ დარწმუნებულები ვართ, რომ უამრავი ადამიანი ეძებს გზებს მისი სხვადასხვა ასპექტების თემატიკისთვის.
თუ თქვენ ცდილობთ დააინსტალიროთ მორგებული გადაფარვა Android P-ში, თქვენ შეგხვდებათ შემდეგი შეტყობინება ლოგიკა:
1239 W PackageManager: Package couldn't be installed in /data/app/com.dropbox.android.SwiftDark.Android81NexusorPixel-wb7JxFaAXaHgw7WkZFCvEQ==
03-07 21:00:13.099 1179 1239 WPackageManager: com.android.server.pm.PackageManagerException: Overlaycom.dropbox.android.SwiftDark.Android81NexusorPixelmustbesignedwiththeplatformcertificate.
Ეს ნიშნავს რომ მხოლოდ სისტემის მიერ დაინსტალირებული გადაფარვების გაშვება დაიშვება. ეს ქცევის მსგავსია თემატური ძრავა Razer Phone-ზედა წარმოუდგენლად გულდასაწყვეტია ამის დანახვა Android P-ში.
მე დავადასტურე ეს ქცევა ჩემს მოწყობილობაზე. სანამ ჩემს Google Pixel 2 XL-ს Android P-ზე განვაახლებდი, გავთიშე Substratum-ის ყველა გადაფარვა, რათა უზრუნველეყო განახლება შეუფერხებლად. განახლებისას შევამჩნიე, რომ ყველა ჩემი დაინსტალირებული გადაფარვა აღარ იყო ნაჩვენები "cmd overlay list
"ბრძანება. მე ვესაუბრე Substratum-ის წამყვან დეველოპერებს და დავადასტურე, რომ სხვები იგივე ქცევის წინაშე დგანან. სხვა სიტყვებით რომ ვთქვათ, როგორც ჩანს, ეს არის Google-ის მიზანმიმართული ცვლილება.
Root წვდომის მქონე მომხმარებლები ასევე განიცდიან ამ ცვლილებებს, სამწუხაროდ. თქვენ არ შეგიძლიათ უბრალოდ „აიძულოთ“ დააინსტალიროთ გადაფარვა და მოელოდეთ, რომ ის იმუშავებს, რადგან პლატფორმის სერტიფიკატის შეუსაბამობა კვლავ პრობლემა იქნება. სავარაუდოა, რომ Framework.jar-ს დაყენება დასჭირდება, რათა თავიდან აიცილოთ ეს მოთხოვნა. საბაჟო ROM-ებს, რა თქმა უნდა, შეძლებენ ამ სახის ცვლილების შეტანას, მაგრამ დაუსაბუთებელ მომხმარებლებს არ შეუძლიათ.
Substratum-ისთვის Andromeda-ს დანამატის გადამხდელი მომხმარებლებისთვის, Substratum-ის გუნდი აცხადებს, რომ Andromeda-ს ჩარჩო ჯერ კიდევ მუშაობს, ასე რომ თქვენი ფული უშედეგოდ არ დაიხარჯება. გუნდი შეეცდება განახორციელოს პეტიცია იმ იმედით, რომ საზოგადოება გაახმოვანებს მათ ძლიერებას უკმაყოფილოა ამ ნაბიჯით, მაგრამ საბოლოო ჯამში Google-ის გადასაწყვეტია, გააუქმოს თუ არა ამ ცვლილებას.