დეველოპერები ახორციელებენ Android-ის პორტირებას Nintendo Switch-ზე

დეველოპერები მუშაობენ Nintendo Switch-ის Android პლანშეტად გადაქცევაზე და შესაძლოა ამის გაკეთება რეალურად იყოს შესაძლებელი.

განახლება 2 (6/15/19 @ 8:15 PM ET): მას შემდეგ, რაც ჩვენ ბოლოს გამოვაქვეყნეთ ამ პროექტის შესახებ, Nintendo Switch-ის Android პორტზე მომუშავე დეველოპერებმა მნიშვნელოვანი პროგრესი მიაღწიეს. დეტალები გაზიარებულია ქვემოთ.

განახლება 1 (2/24/19 @ 11:28 AM ET): პროექტზე მომუშავე დეველოპერმა გამოაქვეყნა ვიდეო Twitter-ზე, სადაც ნაჩვენებია Nintendo Switch-ის ჩატვირთვა AOSP-ის ახალ ვერსიაში. დამატებითი დეტალები ქვემოთ.

Nintendo Switch არის Nintendo-ს უახლესი კონსოლი/ხელის, და ის ნამდვილად კარგად მუშაობს გაყიდვებისა და მიმზიდველობის თვალსაზრისით. ეს ასევე აღნიშნავს Nintendo-ს დამოკიდებულების ცვლილებას, რადგან მოწყობილობა არა მხოლოდ იკვებება Nvidia Tegra სისტემით ჩიპზე, არამედ კომპანიაც კი გავრცელებული ინფორმაციით. დასაქმება სურდა ამჟამად გაუქმებული Cyanogen Inc. განავითარონ თავიანთი ოპერაციული სისტემა. აღმოჩენის დღიდან Fusée Gelée-ის დაუცველობა, გადართვის მოდიფიკაცია საზოგადოებაში ნამდვილად გააქტიურდა. მომხმარებლები უკვე დიდი ხანია აყალიბებენ თეორიას, იქნება თუ არა შესაძლებელი Android-ის Switch-ზე პორტირება. ბოლოს და ბოლოს, Linux

მასზე პორტირებულია და მოწყობილობა იყენებს Tegra X1 SoC-ს, რისთვისაც არსებობს დოკუმენტაცია, რომელიც უნდა მიმართოთ. დარჩენილია მხოლოდ დეველოპერების სისხლი, ოფლი და ცრემლები, რომლებიც საკმარისად დაინტერესებულნი არიან Android-ის პორტირებით. ერთი დეველოპერი სახელად შინაგანაწესი იღებს გამოწვევას, გადააქციოს Nintendo Switch Android ტაბლეტად.

თუმცა, ჯერ კიდევ არსებობს მნიშვნელოვანი ბარიერები, სანამ რაიმე დისტანციურად ფუნქციონალურს დავინახავთ. დეველოპერი შტატები რომ ისინი ამჟამად წერენ დრაივერებს, რათა ის იმუშაოს, რადგან ამჟამად პროგრამული უზრუნველყოფა არ ჩაიტვირთება Android-ის ლოგოს უკან. მაშინაც კი, თუ ის ჩატვირთვის ეტაპზე მოხვდება, არ არსებობს გარანტია, რომ ის იმუშავებს რაიმე პროგნოზირებადი გზით, რადგან ეს არის ხელნაკეთი დრაივერები. მიუხედავად იმისა, რომ შესაძლებელია Switch-ის ოპერაციული სისტემის ზოგიერთი დრაივერის გამოყენება (ან თუნდაც Nvidia Shield Tegra ჩიპსეტის შემთხვევაში), არ არის ნათქვამი, რამდენად სტაბილური იქნება ის რეალურად ყოფნა.

დეველოპერი, რომელიც ცდილობს Android-ის გაშვებას Switch-ზე, არც ისე გასაკვირია. Nintendo მოწყობილობები არ არის უცხო Linux-ის ბირთვისთვის, რადგან homebrew-ის დეველოპერები ყოველთვის ცდილობდნენ Linux-ის რაიმე ფორმით გაშვებას მათზე. მახსენდება DSLinux და Wii-Linux, რომლებმაც მიიტანეს Linux Nintendo DS და Nintendo Wii შესაბამისად. Android-ის მიტანა პორტატულ კონსოლის მოწყობილობაზე, როგორიცაა Nintendo Switch, დიდი წარმატება იქნება. მიუხედავად იმისა, რომ Android-ის დაყენება Switch-ზე არ მოგცემთ იგივე გამოცდილებას, როგორც უბრალოდ Android ტაბლეტის ყიდვისას, ეს სასარგებლო იქნება არ მოგვიწიოს სხვა მოწყობილობის ტარება, თუ ჩვენ შეგვიძლია გადავაქციოთ ჩვენი საყვარელი სათამაშო კონსოლი პლანშეტად ბევრად უკეთესი მულტიმედიით მხარდაჭერა.


განახლება 1: The Switch Boots Android... Ძალიან ნელა

Switch-ს ახლა შეუძლია AOSP-ის ჩატვირთვა, თუმცა მას ძალიან დიდი გზა აქვს გასავლელი, სანამ ის ნებისმიერ გამოსაყენებელ მდგომარეობაში იქნება. დეველოპერი აცხადებს, რომ კონსტრუქცია ამჟამად შეფერხებულია, რადგან GPU დრაივერები არ მუშაობს, მაგრამ Wi-Fi და Bluetooth კარგად მუშაობს. დეველოპერი აფასებს წესდებას, რომ ეს შესაძლებელი გახდა მძიმე აწევისთვის.


განახლება 2: Switch-ის Android პორტი ახლოვდება

დეველოპერების წესდება, langer_hans, ზოგიერთი LineageOS დეველოპერი და სხვა დამოუკიდებელი დეველოპერები გაერთიანდნენ ძალები, რათა მიიღონ გამოსაყენებელი Android-ის ბილეთი, რომელიც მუშაობს Nintendo Switch-ზე. პროგრესი მათ მიაღწიეს ბოლო რამდენიმე კვირაში წარმოუდგენელი იყო. მხოლოდ ბოლო 3 დღის განმავლობაში, დეველოპერებმა გაასწორეს Ვაი - ფაი, შეხება, და ხმა. აპები მოსწონს გუგლ ქრომი და უთანხმოება მუშაობა. NVIDIA SHIELD Android TV-სთვის შექმნილი თამაშებიც კი, როგორიცაა პორტალი, ნაჩვენებია Switch-ზე Android-თან მუშაობისთვის.

დეველოპერები ამჟამად მუშაობენ: გიროსკოპის საფუძველზე ავტომატური როტაციის დაფიქსირება, რაც აადვილებს კონტროლს. გადატვირთვა, უკეთესი კონტროლერზე ორიენტირებული გამშვების მიღება, LP0 ძილი, ხელის joycon მხარდაჭერა, USB HDD მხარდაჭერა და TWRP-ის დაყენება. ჩვენ ყურადღებით ვადევნებთ თვალს ამ მოვლენებს და შეგატყობინებთ, როცა საჯარო გამოშვება იქნება ხელმისაწვდომი.