WayDroid-ს შეუძლია Android აპლიკაციების გაშვება Linux-ზე შენელების გარეშე

დესკტოპ კომპიუტერებზე Android აპლიკაციების გაშვების მრავალი გზა არსებობს, მაგრამ ახალი გადაწყვეტა სახელწოდებით WayDroid, როგორც ჩანს, საუკეთესო ვარიანტია Linux-ის აპარატებისთვის.

Android აპლიკაციების დესკტოპ კომპიუტერებზე გაშვების მრავალი გზა არსებობს. დესკტოპის ემულატორები, როგორიცაა BlueStacks, პოპულარულია გაუშვით Android x86 ვირტუალურ მანქანაში (ან ორმაგი ჩატვირთვა), ან შეგიძლიათ დაელოდოთ Windows 11-ის Android აპების თავსებადობის ფენა. ანბოქსი არის კიდევ ერთი გამოსავალი Android აპლიკაციების გასაშვებად, რომელიც განკუთვნილია Linux-ისა და Linux-ზე დაფუძნებული სმარტფონების მხარდასაჭერად, მაგრამ ის განიცდის ნელი შესრულებას დაბალი სიმძლავრის მოწყობილობებზე. ახლა არის კიდევ ერთი პროექტი, რომელიც მიზნად ისახავს Android აპლიკაციების Linux მოწყობილობებზე მიტანას, მაგრამ Anbox-ში გავრცელებული შენელებისა და ჯამების გარეშე.

WayDroid (მეშვეობით Linux სმარტფონები და ტუქსის ტელეფონები), რომელიც ადრე ეწოდებოდა Anbox-Halium, არის Anbox-ის განახლებული ვერსია, რომელიც შექმნილია მასპინძელი მოწყობილობის უფრო მეტი მშობლიური აპარატურის გამოსაყენებლად, ვიდრე Anbox – რაც ნიშნავს უფრო სწრაფ შესრულებას. პროექტის მთავარი აქცენტი არის Android აპლიკაციების გაშვება ჰალიუმზე დაფუძნებულ Linux ტელეფონებზე (Halium მსგავსია კონცეფციით

Android-ის GSI, მაგრამ სტანდარტული Linux-ისთვის), მაგრამ ის ასევე შეიძლება იმუშაოს ნებისმიერ მოწყობილობაზე ძირითადი Linux-ის ბირთვით.

ზემოთ მოცემულ ვიდეოში ჩანს, რომ WayDroid მუშაობს PostmarketOS Linux-ზე OnePlus 6-ზე, OnePlus 6 სერიიდან მოყოლებული შეუძლია Linux-ის სტანდარტული ბირთვის გაშვება. რა თქმა უნდა, OnePlus 6-ს შეუძლია ანდროიდის აპლიკაციების გაშვება თავისი ორიგინალური ოპერაციული სისტემით, მაგრამ WayDroid საინტერესოა, რადგან ის სრულად ღიაა. თქვენ შეგიძლიათ გაუშვათ Linux დისტრიბუცია თქვენს ტელეფონზე, პლუს WayDroid შემთხვევითი Android აპისთვის, მიუხედავად იმისა, რომ ჯერ კიდევ გაქვთ სრული კონტროლი თქვენს მოწყობილობაზე (პროგრამული უზრუნველყოფის მხარდაჭერით, რომელიც მოდის Linux-დან საზოგადოება).

ქვემოთ მოცემულია WayDroid-ის კიდევ ერთი ვიდეო (იმ დროიდან, როდესაც ის ჯერ კიდევ ცნობილი იყო, როგორც Anbox-ის გადაწერა), რომელიც მუშაობს Moto Z2 Force-ზე Ubuntu Touch-ით. რომ არ ყოფილიყო Ubuntu-ს სტატუსის ზოლი ზედა, ძნელი იქნებოდა იმის ცოდნა, რომ Android აპლიკაციები არ მუშაობდა მშობლიურ მოწყობილობაზე.

WayDroid ასახავს გრაფიკულ ბუფერს LXC-ში პირდაპირი Wayland მხარდაჭერით (ჩვენების სერვერი ახლა გამოიყენება Linux-ის მრავალი დისტრიბუციის მიერ), რაც მას უფრო გლუვს ხდის, ვიდრე ორიგინალური Anbox პროექტი. ეს სუპერ გლუვი ფუნქცია არ არის მხოლოდ Linux ტელეფონებისთვის - ის კარგად მუშაობს დესკტოპის Linux დისტრიბუციებზე. ქვემოთ მოცემულია WayDroid-ის სკრინშოტი, რომელიც მუშაობს დესკტოპზე Ubuntu-ზე, ფანჯრების მსგავსი მენეჯმენტით, როგორც Chrome OS.

WayDroid Ubuntu Linux-ზე. კრედიტები: XDA აღიარებული დეველოპერი ერფანოაბდი

საინტერესოა, რომ Android-ის აპლიკაციები Linux-ზე უკეთესი და უკეთესი ხდება, განსაკუთრებით იმის გამო, რომ ფუნქციონირება ერთ-ერთი მნიშვნელოვანი ცვლილება იქნება Windows 11-ში. ცვლილება სავარაუდოდ ყველაზე დიდ სარგებელს მოუტანს Linux-ზე მომუშავე ტელეფონებს, ისევე როგორც ბევრი მნიშვნელოვანი აპლიკაცია არასოდეს იყოს ხელმისაწვდომი როგორც მშობლიური Linux პროგრამული უზრუნველყოფა, მაგრამ ის ასევე სასარგებლო იქნება ზოგიერთ შემთხვევაში დესკტოპ კომპიუტერებისთვის ძალიან.

მთავარი დაჭერა ახლა ის არის, რომ WayDroid-ში არ არის ემულაციის ფენა, ამიტომ x86 მოწყობილობები (როგორც უმეტესობა კომპიუტერებს) შეუძლიათ მხოლოდ x86 ორობითი ფაილების გაშვება, ხოლო ARM64 მოწყობილობებს (ტელეფონებისა და ტაბლეტების უმეტესობას) შეუძლიათ მხოლოდ ARM64-ის გაშვება ბინარები. ეს იგივეა, თუ როგორ მუშაობს Wine თავსებადობის ფენა - მიუხედავად იმისა, რომ ღვინო ხელმისაწვდომია Android-ისთვის, მას არ შეუძლია Windows პროგრამული უზრუნველყოფის უმეტესობის გაშვება Android მოწყობილობების უმეტესობაზე, რადგან ტელეფონები, როგორც წესი, არის ARM და Windows პროგრამული უზრუნველყოფის უმეტესობა მხოლოდ x86-ია. დეველოპერი იმედოვნებს, რომ მომავალში განახორციელებს ემულაციას კომპონენტების გამოყენებით Android ქვესისტემა Windows 11-ისთვის.

თუ გსურთ სცადოთ WayDroid, შეამოწმეთ პროექტის GitHub საცავი უახლესი ინსტალაციის ინსტრუქციებისთვის.