ანდროიდმა მალე დაიწყებს მომხმარებლების გაფრთხილებას 32-ბიტიანი აპების გაშვებისას

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

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

კოდის ცვლილება, რომელიც წარდგენილია AOSP Gerrit-ში (შენიშნა მიშაალ რაჰმანი) ხაზს უსვამს ახალ გაფრთხილებას, რომელიც გამოჩნდება, როდესაც მომხმარებელი გაუშვებს 32-ბიტიან აპს 64-ბიტიან სისტემაზე. როგორც ხედავთ თანდართულ სკრინშოტში, გამაფრთხილებელი შეტყობინება მომხმარებლებს ეუბნება, რომ "აპი უნდა განახლდეს მისი დეველოპერის მიერ თავსებადობის გასაუმჯობესებლად" და სთხოვეთ მათ შეამოწმონ განახლებები ან დაუკავშირდნენ დეველოპერს. ამ ნაბიჯის მიღმა იდეა მდგომარეობს იმაში, რომ დეველოპერებს უბიძგოს შექმნან თავიანთი აპების 64-ბიტიანი ვერსიები, მაგრამ ამჟამად არ გვაქვს ინფორმაცია იმის შესახებ, თუ როდის შეიძლება Google-მა განახორციელოს ეს ცვლილება.

აღსანიშნავია, რომ Android უკვე აჩვენებს მსგავს გაფრთხილებას, როდესაც მომხმარებლები ცდილობენ გაუშვან აპები, რომლებიც არ აკმაყოფილებენ targetSDK მინიმალურ მოთხოვნებს. Google განხორციელდა ეს ცვლილება Android 10-შიდა კომპანია ახლა გეგმავს მინიმალური მხარდაჭერილი targetSDK დონის განახლებას 28-მდე. განახლებული მოთხოვნით, Android დაიწყებს მომხმარებლების გაფრთხილებას, როდესაც ისინი ცდილობენ გაუშვან აპები, რომლებიც გამიზნულია Android 8.1 Oreo ან უფრო ძველი. თუმცა, ეს ცვლილება ასევე ჯერ კიდევ არ არის გასავლელი Android 13 აშენებს.

იმის გათვალისწინებით, რომ ARM გეგმავს გააუქმეთ 32-ბიტიანი აპლიკაციების მხარდაჭერა მომავალი მობილური პროცესორებიდან მომავალი წლიდან, გაფრთხილებამ შეიძლება აიძულოს დეველოპერები განაახლონ თავიანთი აპლიკაციები ამ ცვლილებისთვის დროულად. მათთვის, ვინც არ იცის, Android ამჟამად მხარს უჭერს 32-ბიტიან და 64-ბიტიან აპლიკაციებს. ამის გამო, დეველოპერებმა უნდა შეინარჩუნონ ორი ბინარი მათი აპლიკაციებისთვის და ARM-ს უნდა შესთავაზოს CPU-ები, რომლებსაც აქვთ მემკვიდრეობითი 32-ბიტიანი მხარდაჭერა. ვინაიდან 64-ბიტიანი პროცესორები არსებითად უფრო ეფექტურია, ვიდრე 32-ბიტიანი, გონივრულია ეკოსისტემა მთლიანად მიიღოს ეს ცვლილება. Apple 2017 წელს გადაერთო მხოლოდ 64-ბიტიან მხარდაჭერაზე iOS 11-ით და დროა Android-მა მიბაძოს.


წყარო:AOSP გერიტი