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

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

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

აპლიკაცია უნდა მუშაობდეს მშობლიურად

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

რა თქმა უნდა, იგივეა თამაშები. თუ გვინდა, რომ მათ შეუფერხებლად იმუშაონ, საჭიროა მათი ოპტიმიზაცია მიმდინარე პლატფორმისთვის. თქვენ შეიძლება ველოდოთ, რომ Apple Silicon-ზე გადასვლის შედეგად გამოწვეული შესრულების გაუმჯობესებით, დეველოპერებს სურთ თავიანთი ტიტულები Apple-ის მომხმარებლებს მიაწოდონ და მათ შორის სათამაშო საზოგადოება შექმნან. თავიდანვე ასეც კი ჩანდა. თითქმის როგორც კი პირველი Mac-ები M1 ჩიპით გამოჩნდა ბაზარზე, Blizzard-მა გამოაცხადა თავისი ლეგენდარული თამაშის World of Warcraft-ის მხარდაჭერა. ამის წყალობით, მისი სრული პოტენციალის თამაში შესაძლებელია ჩვეულებრივ MacBook Air-ზეც კი. მაგრამ მას შემდეგ სხვა ცვლილებები არ გვინახავს.

დეველოპერები სრულიად უგულებელყოფენ ახალი Apple Silicon პლატფორმის მოსვლას და კვლავ მიდიან საკუთარ გზას Apple-ის მომხმარებლების ყოველგვარი გათვალისწინების გარეშე. გარკვეულწილად გასაგებია. ზოგადად, Apple-ის ამდენი გულშემატკივარი არ არის, განსაკუთრებით მათ, ვინც დაინტერესებულია თამაშებით. ამ მიზეზით, ჩვენ დამოკიდებულნი ვართ ზემოხსენებულ Rosetta 2-ის გადაწყვეტაზე და, შესაბამისად, შეგვიძლია მხოლოდ იმ სათაურების თამაში, რომლებიც თავდაპირველად დაიწერა macOS-ისთვის (Intel). მიუხედავად იმისა, რომ ზოგიერთ თამაშში ეს არ შეიძლება იყოს ოდნავი პრობლემა (მაგალითად, Tomb Raider, Golf With Your Friends, Minecraft და ა.შ.), სხვებისთვის შედეგი პრაქტიკულად შეუძლებელია. მაგალითად, ეს ეხება Euro Truck Simulator 2-ს.

M1 MacBook Air Tomb Raider
Tomb Raider (2013) MacBook Air-ზე M1-ით

ვიხილავთ თუ არა ცვლილებას?

რა თქმა უნდა, ცოტა უცნაურია, რომ Blizzard-მა მხოლოდ ოპტიმიზაცია მოიტანა და მას არავინ მოჰყვა. თავისთავად, ეს ამ კომპანიის მხრიდანაც კი უცნაური ნაბიჯია. მისი სხვა საყვარელი სათაურია კარტის თამაში Hearthstone, რომელსაც უკვე აღარ გაუმართლა და უნდა ითარგმნოს Rosetta 2-ის საშუალებით. ნებისმიერ შემთხვევაში, კომპანია ასევე მოიცავს უამრავ სხვა სათაურს, როგორიცაა Overwatch, რომელიც მეორეს მხრივ, Blizzard , არასოდეს ყოფილა წარმოდგენილი macOS-ისთვის და მუშაობს მხოლოდ Windows-ისთვის.

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

.