CoinNews.ge
← ყველა სიახლე
ტექნოლოგია19 ოქტომბერი, 23:46

iOS Android-სმარტფონებზე: ენთუზიასტების ექსპერიმენტი

დეველოპერები Xiaomi-სა და Nothing-ის ტელეფონებზე iOS 16-ის გაშვების ვიდეოებს ავრცელებენ. საჯარო პროექტი უკვე აჩვენებს სისტემის ძირითად ეკრანებს, თუმცა სრულფასოვან სმარტფონად გამოყენებამდე ჯერ შორია.

Apple-ის iOS, რომელიც მხოლოდ კომპანიის საკუთარ მოწყობილობებზე სამუშაოდ არის შექმნილი, ენთუზიასტებმა Android-სმარტფონებზე აამუშავეს. Decrypt-ის 2026 წლის 19 ოქტომბრის სტატიის მიხედვით, სოციალურ ქსელ X-ზე გავრცელდა Redmi Note 12-ზე iOS 16-ის ჩატვირთვის ვიდეო, რომელიც 18 ოქტომბერს გამოქვეყნდა და ორ მილიონზე მეტი ნახვა დააგროვა. სხვა დეველოპერმა მსგავსი დემონსტრაცია Nothing 3a-ზეც წარმოადგინა. ეს ჯერ არ ნიშნავს, რომ მომხმარებლებს Android-ის iOS-ით მარტივად ჩანაცვლება შეუძლიათ: ნაჩვენები შედეგები ექსპერიმენტულია, ხოლო ცალკეული პროექტების შესაძლებლობები დამოუკიდებლად დადასტურებული არ არის.

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

საპირისპირო მიმართულებით ექსპერიმენტებს უკვე ხანგრძლივი ისტორია აქვს. 2010 წლის აპრილში პროექტმა iDroid ადრეულ iPhone-ებზე Android-ის ჩატვირთვა გახადა შესაძლებელი. დაახლოებით ათი წლის შემდეგ უსაფრთხოების კომპანია Corellium-მა Project Sandcastle წარადგინა, რომლის მეშვეობითაც Apple-ის A10 ჩიპით აღჭურვილ iPhone-ებზე Android 10 გაუშვეს. Decrypt-ის ცნობით, iOS-ის Android-მოწყობილობაზე ამუშავება აქამდე ვერ ხერხდებოდა, ამიტომ ახალი მცდელობები ამ ისტორიის საპირისპირო მიმართულებით განვითარებას წარმოადგენს.

საჯაროდ ხელმისაწვდომ კოდს შორის გამოცემა გამოყოფს GitHub-ზე განთავსებულ ღია პროექტს ios-sweet, რომელიც Redmi Note 10 Pro-სთვის არის შექმნილი. ის იყენებს XNU-ს — Apple-ის მიერ ღიად გამოქვეყნებულ ბირთვს, რომელიც პროცესორთან, მეხსიერებასა და მონაცემთა საცავთან ურთიერთობას უზრუნველყოფს. დეველოპერებმა ბირთვი ტელეფონის Qualcomm Snapdragon 732G ჩიპზე სამუშაოდ შეცვალეს, მის ზემოთ კი iPhone X-იდან აღებული, უცვლელი iOS 16.7.16-ის ფაილები განათავსეს. ეს კონკრეტული პროექტი უნდა განვასხვაოთ სხვა მოდელებზე გავრცელებული ვიდეოებისგან: საჯარო კოდი უშუალოდ Redmi Note 10 Pro-ს ეხება.

ios-sweet-ის აღწერაში ავტორები პირდაპირ აღნიშნავენ, რომ ეს არის სისტემის ამუშავების ექსპერიმენტი და არა ყოველდღიური გამოყენებისთვის ვარგისი ოპერაციული სისტემა. Redmi Note 10 Pro-ზე ხელმისაწვდომია დაბლოკვისა და მთავარი ეკრანები, მართვის ცენტრი და პარამეტრები; რეაგირებს სენსორული ეკრანი და ღილაკებიც. სამაგიეროდ, არ მუშაობს Wi-Fi, Bluetooth, მობილური ინტერნეტი, ხმა და კამერა. აპლიკაციიდან გასვლის ჟესტიც არაფერს აკეთებს. გრაფიკული დრაივერისა და აპარატურული აჩქარების გარეშე ეკრანის გამოსახულებას პროცესორი ქმნის, დაახლოებით 20–30 კადრით წამში.

პარალელურად, ჯგუფი OOSexGang აცხადებს, რომ მისი HackiOS პროექტი Poco X5 Pro-ზე iOS 16.5-ს უშვებს, ამისთვის კი სპეციალურად მორგებულ UEFI-სა და XNU-ს იყენებს. UEFI მოწყობილობის საწყის გაშვებაზე პასუხისმგებელი პროგრამული გარემოა. დემონსტრაციის გამზიარებელი მკვლევარი ხაზს უსვამს, რომ პროექტს არც საჯარო კოდი აქვს და არც დამოუკიდებელი დადასტურება. გავრცელებულ განცხადებაში საუბარია კოდის სრულ გადაწერაზე, საბოლოო დახვეწის ეტაპსა და წარმატების შემთხვევაში სრულიად უფასო, ღია გამოშვებაზე, თუმცა ეს ჯერჯერობით დაპირებად რჩება. ახალ ვიდეოში Safari APKMirror-იდან Android-ის APK ფაილს ჩამოტვირთავს, მაგრამ ვერ ხსნის — რაც iOS-ის ჩვეულებრივ შეზღუდვას შეესაბამება და Android-აპლიკაციების მხარდაჭერას არ ადასტურებს.

წყარო: Decrypt