რეკლამის დახურვა

Apple-მა წლების წინ გამოაცხადა, რომ მალე შეწყვეტს 32-ბიტიანი აპლიკაციების მხარდაჭერას macOS-ში. ამიტომ, კუპერტინო გიგანტმა 2018 წელს უკვე გამოაცხადა, რომ macOS Mojave ვერსია იქნება Apple ოპერაციული სისტემის ბოლო ვერსია, რომელიც კვლავ შეძლებს 32-ბიტიან აპლიკაციებს. და ზუსტად ასე მოხდა. შემდეგი macOS Catalina ვეღარ შეძლებს მათ გაშვებას. ამ შემთხვევაში მომხმარებელი დაინახავს შეტყობინებას, რომ აპლიკაცია არ არის თავსებადი და მისმა დეველოპერმა უნდა განაახლოს იგი.

ეს ნაბიჯი ნამდვილად არ შეეხო ბევრ მომხმარებელს სასიამოვნოდ. ეს გასაკვირი ნამდვილად არ არის, რადგან მას მთელი რიგი გართულებები მოჰყვა. Apple-ის ზოგიერთმა მომხმარებელმა დაკარგა პროგრამული უზრუნველყოფა და თამაშების ბიბლიოთეკა. აპლიკაციის/თამაშის 32-ბიტიდან 64-ბიტიან გადაქცევა შესაძლოა ფინანსურად არ ანაზღაურდეს დეველოპერებს, რის გამოც ჩვენ სრულიად დავკარგეთ არაერთი შესანიშნავი ინსტრუმენტი და თამაშის სათაური. მათ შორის გამოირჩევა, მაგალითად, ლეგენდარული თამაშები Valve-სგან, როგორიცაა Team Fortress 2, Portal 2, Left 4 Dead 2 და სხვა. მაშ, რატომ გადაწყვიტა Apple-მა 32-ბიტიანი აპლიკაციების მთლიანად მოჭრა, როცა ამან ერთი შეხედვით უამრავ პრობლემას შეუქმნა მის მომხმარებლებს?

წინსვლა და უფრო დიდი ცვლილებისთვის მომზადება

თავად Apple ამტკიცებს 64-ბიტიანი აპლიკაციების შედარებით მკაფიო სარგებელს. ვინაიდან მათ შეუძლიათ უფრო მეტ მეხსიერებაზე წვდომა, უფრო მეტი სისტემის მუშაობის და უახლესი ტექნოლოგიების გამოყენება, ისინი ბუნებრივად ცოტა უფრო ეფექტური და უკეთესია თავად Mac-ებისთვის. გარდა ამისა, ისინი უკვე რამდენიმე წელია იყენებენ 64-ბიტიან პროცესორებს, ამიტომ ლოგიკურია, რომ მათზე მუშაობს სწორად მომზადებული აპლიკაციები. ამაში პარალელი ახლაც შეგვიძლია დავინახოთ. Apple Silicon-ის მქონე Mac-ებზე პროგრამების გაშვება შესაძლებელია როგორც ბუნებრივად, ასევე როზეტა 2-ის ფენით. რა თქმა უნდა, თუ მხოლოდ საუკეთესო გვინდა, მაშინ მიზანშეწონილია გამოვიყენოთ სრულად ოპტიმიზირებული პროგრამული უზრუნველყოფა, რომელიც უშუალოდ შექმნილია მოცემული პლატფორმისთვის. მიუხედავად იმისა, რომ ეს არ არის ერთი და იგივე, ჩვენ შეგვიძლია დავინახოთ გარკვეული მსგავსება აქ.

ამასთან, წლების წინ გაჩნდა ამ ნაბიჯის გამამართლებელი საინტერესო მოსაზრებები. ჯერ კიდევ მაშინ დაიწყო სპეკულაცია იმის შესახებ, ემზადებოდა თუ არა Apple საკუთარი პროცესორების ჩამოსვლისთვის და, შესაბამისად, ინტელისგან წასასვლელად, როდესაც აზრი ექნებოდა გიგანტის მეტ-ნაკლებად გაერთიანებას ყველა პლატფორმაზე. ეს ასევე ირიბად დადასტურდა Apple Silicon-ის შემოსვლით. ვინაიდან ჩიპების ორივე სერია (Apple Silicon და A-Series) იყენებს ერთსა და იმავე არქიტექტურას, შესაძლებელია რამდენიმე iOS აპლიკაციის გაშვება Mac-ებზე, რომლებიც ყოველთვის 64-ბიტიანია (11 წლიდან iOS 2017). Apple-ის საკუთარი ჩიპების ადრეულ მოსვლამ შეიძლება ასევე შეასრულოს როლი ამ ცვლილებაში.

ვაშლის სილიციუმი

მაგრამ უმოკლეს პასუხი ცალსახაა. Apple დაშორდა 32-ბიტიან აპებს (როგორც iOS-ში, ასევე macOS-ში) იმ მარტივი მიზეზის გამო, რომ უზრუნველყოს უკეთესი შესრულება ორივე პლატფორმაზე და ბატარეის ხანგრძლივობა.

Windows აგრძელებს 32-ბიტიანი აპლიკაციების მხარდაჭერას

რა თქმა უნდა, დასასრულს კიდევ ერთი კითხვაა. თუ 32-ბიტიანი აპლიკაციები ასე პრობლემურია Apple-ის მიხედვით, რატომ უჭერს მხარს კონკურენტი Windows, რომელიც მსოფლიოში ყველაზე ფართოდ გამოყენებული დესკტოპის ოპერაციული სისტემაა? ახსნა საკმაოდ მარტივია. ვინაიდან Windows ასე ფართოდ არის გავრცელებული და მასზე ეყრდნობა ბევრი კომპანია ბიზნეს სფეროდან, Microsoft-ის უფლებამოსილება არ არის, აიძულოს ასეთი ძლიერი ცვლილებები. მეორეს მხრივ, აქ გვაქვს Apple. მეორეს მხრივ, მას აქვს როგორც პროგრამული უზრუნველყოფა, ასევე აპარატურა ცერა თითზე, რომლის წყალობითაც მას შეუძლია დააწესოს საკუთარი წესები თითქმის არავის განხილვის გარეშე.

.