Android P Developer Preview ოფიციალურად ხელმისაწვდომია მხოლოდ Google Pixel და Pixel 2 მოწყობილობებისთვის, მაგრამ დეველოპერმა მოახერხა მისი პორტირება Motorola Moto Z-ზე არაოფიციალური Project Treble მხარდაჭერის წყალობით.
სულ რაღაც 10 დღე გვაშორებს Google I/O 2018 სადაც Google სავარაუდოდ გამოაქვეყნებს ბევრ დეტალს Android P როგორიცაა ნავიგაციის ჟესტები და მასალის დიზაინის განახლება. Პირველი Android P დეველოპერის გადახედვა ხელმისაწვდომია Google Pixel, Pixel XL, Pixel 2 და Pixel 2 XL-ისთვის და არის ბევრი ჩვენ გვაქვს უკვე ნანახი პირველ გამოშვებაში, მაგრამ ჯერ კიდევ ბევრია მოსალოდნელი Android-ის ახალი ვერსიის საბოლოო გამოშვებამდე. მათთვის, ვინც არ გაქვთ Google Pixel ტელეფონები, ალბათ დიდხანს დაელოდებით, სანამ P ხელმისაწვდომი გახდება თქვენი მოწყობილობისთვის. თუმცა, ჩვენს ფორუმზე დეველოპერები არ აპირებენ დაელოდონ OEM-ების ოფიციალურად განახლებას მათი მოწყობილობების (თუ საერთოდ), ასე რომ, ისინი იღებენ საკითხს საკუთარ ხელში. ერთ-ერთმა ასეთმა დეველოპერმა მოახერხა პირველი Android P Developer Preview ჩატვირთვა თავის Motorola Moto Z-ზე.
The Motorola Moto Z გამოვიდა 2016 წლის ივნისში Qualcomm Snapdragon 820 სისტემა-ჩიპზე და Android Marshmallow-ით. მას შემდეგ მან მიიღო ოფიციალური განახლება Android Nougat-ზე და Android Oreo, და მოსალოდნელი არ არის Android P-ის მიღება. XDA აღიარებული დეველოპერი ერფანოაბდი მან შეძლო Android P-ის პორტირება თავის მოწყობილობაზე წყალობით არაოფიციალური Project Treble თავსებადობა. ეს არის მეორე არა Google მოწყობილობა, რომელიც ჩვენ ვნახეთ, რომ შეუძლია ჩატვირთოს Android P, თუმცა ბოლო იყო Huawei Mate 10 Pro მუშაობს მის მძიმე ვერსიაზე EMUI-ის სახით.
ერფანოაბდი შეძლო ამის გაკეთება Google Pixel XL-დან არსებული სისტემის სურათის შეცვლით (marlin.) მისი მორგებული სკრიპტის გამოყენებით სახელწოდებით "კაპირ ლე ტრებლი" რაც საშუალებას აძლევს მას გამოანათოს მოწყობილობის სპეციფიკური სისტემის სურათი მოწყობილობებზე / გამყიდველის დანაყოფის გარეშე, მან შეძლო მოდიფიცირებული P სისტემის გამორთვა სურათი Pixel XL-დან მის Moto Z-ზე, რომელიც ადრე იყო ოფიციალური LineageOS 15.1 გამოშვება (რომელიც, სხვათა შორის, გამოვა ორშაბათი.)
მათთვის, ვინც ადრე მიჰყვებოდა ჩვენს ანგარიშებს Project Treble-ზე, შეიძლება გაინტერესებთ როგორ მუშაობს ეს სკრიპტი. არსებითად, ის ამოიღებს HAL-ებს /system/vendor-ში და ათავსებს მათში ზოგადი სისტემის სურათი (GSI) გასანათებელი; ამ გზით, სისტემის გამოსახულების ციმციმა არ გადაწერს HAL-ებს. რამდენიმე თავდაპირველი ავარიისა და მძიმე გამართვის შემდეგ, მან შეძლო Android P-ის ამოქმედება. აქ არის რამდენიმე დამატებითი სურათი, რომელიც აჩვენებს P მომხმარებლის ინტერფეისის სხვადასხვა ელემენტებსა და ფუნქციებს.
Მიხედვით ერფანოაბდი, ეს არ არის შეცდომების გარეშე. კამერა, Wifi და რადიო ამჟამად არ მუშაობს. გასაკვირია, რომ Moto Mods, როგორც ჩანს, მუშაობს, თუმცა ეს ასევე ცოტა პრობლემურია. იმის გათვალისწინებით, თუ რამდენად გიგანტური ჰაკია ეს ყველაფერი (Moto Z არ უჭერს მხარს Project Treble-ს და სისტემას სურათი არის შეცვლილი მარლინის გამოსახულება და არა წყაროდან აგებული), გასაკვირია, რომ ის მუშაობს ყველა. ნუ ელით, რომ მალე აწარმოებთ ამას, როგორც ყოველდღიური მძღოლი; თქვენ ალბათ გექნებათ ბევრად უფრო ფუნქციონალური Android P ROM-ები, როდესაც წყაროს კოდი გამოქვეყნდება P-ის სრულ გამოშვებასთან ერთად.