ბუნდოვან MediaTek ტელეფონს ბირთვის წყაროს გარეშე შეუძლია გაუშვას AOSP Android Oreo Project Treble-ის წყალობით

Project Treble-ის თავსებადობის წყალობით, ბუნდოვან ტელეფონს სახელად Allview V3 Viper, რომელიც მუშაობს MediaTek SoC-ზე, შეუძლია არა მხოლოდ წარმატებით ჩატვირთეთ Android 8.0 Oreo, არამედ Android 8.1. ეს არის ბირთვის წყაროების ნაკლებობის მიუხედავად TWRP!

ჩვენ გავაკეთეთ ბევრი პოსტი Google-ის შესახებ პროექტი Treble ბოლო რამდენიმე კვირაში. მისი ერთ-ერთი ყველაზე მნიშვნელოვანი (ყოველ შემთხვევაში ჩვენთვის) შედეგი არის ის, რომ Treble-ს სერტიფიცირებული მოწყობილობები უნდა შეეძლოს ჩატვირთეთ Android-ის ზოგადი ვერსია სახელწოდებით ზოგადი სისტემის სურათი (GSI). მან შექმნა AOSP-ის გაშვება ისეთ მოწყობილობებზე, როგორიცაა Honor 8 Pro, Honor 9, ან Huawei Mate 10 Pro რეალობაა, თუმცა მხოლოდ Treble-თან თავსებადობა არ ნიშნავს იმას, რომ ეს პოპულარული მოწყობილობები მაინც არ მიიღებენ AOSP ROM-ებს. მაგრამ რაც შეეხება მოწყობილობებს, რომლებსაც ნაკლებად სავარაუდოა, რომ ოდესმე ჰქონდეთ დეველოპერის კარგი მხარდაჭერა, რომ აღარაფერი ვთქვათ ოფიციალურ მხარდაჭერაზე? განვიხილოთ შედარებით ბუნდოვანი Allview V3 Viper— Project Treble-ის თავსებადობის გარეშე, ამ მოწყობილობაზე AOSP-ის გაშვება იქნება კოშმარი.

Allview Viper V3. წყარო: Allview Electronics.

ალბათ აქამდე არასოდეს გსმენიათ ამ ტელეფონის შესახებ. ის რეალურად გამოვიდა გასულ თვეში და აქვს 5.5" 18:9 1440x720 დისპლეი, 13MP უკანა და 13MP წინა კამერა. თითის ანაბეჭდის სენსორი, 3 GB ოპერატიული მეხსიერება, 32 GB შიდა მეხსიერება microSD ბარათის სლოტით, 3.5 მმ ყურსასმენის ჯეკი და 3000 mAh. ბატარეა.

219.00 €-ზე, რა თქმა უნდა, უკეთესი ვარიანტებია ბაზარზე. დამატებით 10 ევროდ შეგიძლიათ შეიძინოთ Honor 9 Lite ან დაელოდეთ რამდენიმე დღე და შემოიტანეთ ახლად გამოშვებული Xiaomi Redmi Note 5 ან Note 5 Pro. ჩვენი აზრით, არაფერია განსაკუთრებით საინტერესო Allview V3 Viper-ზე, გარდა ერთისა: ის იკვებება MediaTek (MT6737) SoC და მუშაობს Android 8.0 Oreo ყუთიდან.

ვინაიდან ის მუშაობს Android Oreo-ზე და გადის Google-ის CTS-ს, ეს ნიშნავს, რომ ის ასევე უნდა აკმაყოფილებდეს მოთხოვნებს. Project Treble თავსებადი. რაც მთავარია ჩვენთვის, ეს ნიშნავს, რომ მოწყობილობას შეუძლია ჩატვირთოს AOSP Oreo GSI ისე, რომ არ მოითხოვოს დეველოპერებს პორტირებული კომპონენტების სხვა ტელეფონებიდან, შექმნან. შიმები გამოტოვებული სიმბოლოების ბიბლიოთეკებისთვის გამოიყენეთ wrappers, ექვსკუთხა რედაქტირების ორობითი ფაილები შეუსაბამო სახელების გამოსასწორებლად და სხვა ჰაკი მეთოდები AOSP ROM-ზე მუშაობის ძირითადი ტექნიკის მისაღებად.

ეს ნიშნავს, რა თქმა უნდა, რომ ნებისმიერი დეველოპერიც კი მინდა ამ მოწყობილობაზე მუშაობისთვის. დეველოპერები ისევე არიან როგორც მომხმარებლები - ისინი იკრიბებიან საუკეთესო, ყველაზე პოპულარულ მოწყობილობებზე, რომელთა შეძენაც მათ შეუძლიათ ან რომლებიც აკმაყოფილებს მათ ძირითად საჭიროებებს. დიდი ეჭვი მაქვს, რომ დეველოპერთა დიდი საზოგადოება ყურადღებას გაამახვილებს Allview V3 Viper-ზე, მაგრამ Project Treble-ის წყალობით, არ უნდა იყოს ერთი იმისათვის, რომ მომხმარებელმა ჩაიტვირთოს AOSP საკუთარ მოწყობილობებზე. უფრო მეტიც, თუნდაც იქ იყო დეველოპერების ინტერესი ამ მოწყობილობის მიმართ, საბოლოო ჯამში, არ აქვს მნიშვნელობა - ბირთვის წყაროს კოდის გარეშე, გაგიმართლათ, რომ მიიღოთ ნახევრად ფუნქციონალური რომები.

მაგრამ Treble-თან თავსებადი მოწყობილობას არ სჭირდება ბირთვის ცვლილებები AOSP-ის ჩატვირთვისთვის, ასე რომ, თქვენ არ გჭირდებათ Allview V3 Viper-ის ბირთვის წყარო ძირითადი AOSP ROM-ის გასაშვებად. ამის დასამტკიცებლად XDA-ს უფროსი წევრი ფჰუსონი გამოვიდა და იყიდა ერთ-ერთი ასეთი მოწყობილობა მომხმარებლის ჩართვის შემდეგ /r/Android იკითხა, შესაძლებელი იყო თუ არა AOSP-ის გაშვება მოწყობილობაზე. მას შემდეგ რაც მიიღო მოწყობილობა მხოლოდ მეორე დღეს, phhusson-მა შეძლო ჩატვირთა არა მხოლოდ AOSP Android 8.0 Oreo, არამედ AOSP. Android 8.1 Oreo ასევე!

ფჰუსონის თქმით, ყველა ტექნიკის ფუნქცია მუშაობდა როდესაც მან გამოსცადა ის Play Store-დან "Test Your Android" აპლიკაციის გამოყენებით.

შეამოწმეთ თქვენი Androidშემქმნელი: Hibernate

ფასი: უფასო.

3.9.

ჩამოტვირთვა

The მხოლოდ შეცდომა მან თქვა, რომ აქამდე შეხვდა, რომ მოწყობილობას უჭირდა HEVC 1080p ვიდეოების აპარატურის დეკოდირება მის ROM-ში - საკმაოდ მოკლე შეცდომების სია იმის გათვალისწინებით, რომ მან არ დახარჯა დრო 8.0 Oreo-ს ამუშავებაზე და მცირე დრო 8.1-ის ამუშავებაზე და მუშაობისთვის. სირბილი.

რატომ არის ეს მნიშვნელოვანი

აქამდე, ყველა მოწყობილობა, რომელზეც ჩვენ ვტვირთავდით ეგრეთ წოდებულ "Treble ROM-ებს", ჩვეულებრივ იყო Huawei-ის ან Honor-ის მაღალი დონის მოწყობილობები. მომხმარებლების უმეტესობა, ალბათ, არ აპირებს ამ მოწყობილობებზე AOSP-ის გაშვებას, რადგან მათ შეუძლიათ დაეყრდნონ ოფიციალურს მხარდაჭერა მათი OEM-ისგან და იმის გამო, რომ OEM ROM გთავაზობთ უამრავ ექსკლუზიურ მახასიათებელს, რომელიც მათ აკლიათ AOSP.

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

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

პატარა გაფრთხილება

ახლა ერთი რამ უნდა აღვნიშნო. როგორც უკვე აღვნიშნე, პროექტი Treble ნამდვილად არ იყო სრული იმ დროისთვის Android 8.0 Oreo გამოვიდა. მე მითხრეს, რომ Vendor NDK (VNDK) არ იყო დასრულებული Android 8.1 Oreo-მდე. ეს იმას ნიშნავს, რომ phhusson გააკეთა უნდა გავაკეთო ჰაკერები, რომ 8.1-მა იმუშაოს V3 Viper-ზე. მისი თქმით:

იყო SELinux-ის პრობლემა (კონფლიქტი იმას შორის, რაც გააკეთა MediaTek-მა გამყიდველ 8.0-ში და რას აკეთებდა Google-ში სისტემა 8.1, რომელიც ჯერ არ ვიცი როგორ გამოვასწორო სწორად), შემდეგ კი ბიბლიოთეკების დამატება VNDK-ში დამჭირდა.

სამწუხაროდ, მსგავსი პრობლემები ამ დროისთვის საერთო იქნება, რადგან რამდენიმე დეველოპერი მუშაობს Treble-თან თავსებადი ROM-ები მუშაობენ იმის გასარკვევად, თუ როგორ სწორად ჩატვირთოთ Android-ის ახალი ვერსიები არსებული 8.0 მოწყობილობა.

კიდევ ერთხელ მოწყობილობები Android 8.1 Oreo ხელმისაწვდომია, თუმცა, განახლების პროცესი Android P უნდა იყოს ნამცხვარი - ყოველ შემთხვევაში, Google-ის მიხედვით. თუ ყველა ეს სიახლე აღფრთოვანებს თქვენ, მაშინ განიხილეთ ჩვენი Treble-ით ჩართული მოწყობილობების განვითარების ფორუმის გამოწერა.

ეწვიეთ ჩვენს Treble-ჩართული მოწყობილობის განვითარების ფორუმს