როგორ გავარკვიოთ, თუ macOS აპლიკაცია იყენებს Intel-ს ან ARM-ს

თქვენ ახლახან დაასრულეთ თქვენი ახალი M1 Mac-ის დაყენება ისე, როგორც გსურთ, დააინსტალირეთ თქვენი საყვარელი აპლიკაციები, აღადგინეთ თქვენი ბოლო სარეზერვო ასლი და აპირებთ ამ საკითხის გამოცდას, როდესაც შეკითხვა მოგახსენებთ:

არის თუ არა ჩემი რომელიმე აპლიკაცია ოპტიმიზირებული M1 ჩიპისთვის?

M1 ჩიპი არის სრულიად ახალი, რაც იმას ნიშნავს, რომ ჯერ კიდევ არ არის ბევრი აპლიკაცია, რომელიც მხარს უჭერს მას. Apple-მა ეს შეძლო Rosetta 2-ით, რომელიც Intel-ზე დაფუძნებულ აპებს საშუალებას აძლევს იმუშაონ M1-ის ARM არქიტექტურაზე. ასე რომ, თქვენ ალბათ ვერ შეამჩნევთ დიდ განსხვავებას თქვენს Intel და ARM აპებს შორის.

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

შინაარსი

  • როგორ გავარკვიოთ, არის თუ არა აპლიკაცია ოპტიმიზირებული თქვენი M1 Mac-ისთვის
  • რა განსხვავებაა x86 (Intel) და ARM (Apple's M1) შორის?
  • როგორ მუშაობს Intel-ზე დაფუძნებული აპლიკაციები M1 Mac-ზე?
  • Intel-ის აპლიკაციები უფრო ნელა მუშაობს, ვიდრე ARM ​​აპები M1 Mac-ებზე?
    • დაკავშირებული პოსტები:

როგორ გავარკვიოთ, არის თუ არა აპლიკაცია ოპტიმიზირებული თქვენი M1 Mac-ისთვის

პირველ რიგში, თქვენ გსურთ გახსნათ ამ Mac-ის შესახებ. ამის გაკეთება შეგიძლიათ Spotlight-ში „About This Mac“-ის აკრეფით ან მენიუს ზოლის ზედა მარცხენა კუთხეში  ლოგოზე დაწკაპუნებით.

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

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

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

როდესაც იპოვით აპს, რომლის იდენტიფიცირებაც გსურთ, შეგიძლიათ შეამოწმოთ რომელი არქიტექტურისთვის არის ოპტიმიზირებული, ქვემოდან დათვალიერებით Კეთილი სვეტი.

აქ ნახავთ სამიდან ერთს.

  • ვაშლის სილიკონი. როგორც თქვენ მოელოდით, ეს ეხება აპებს, რომლებიც ოპტიმიზირებულია Apple Silicon-ზე გასაშვებად.
  • ინტელი. ისევ და ისევ, პასუხი აქ არის პირდაპირი. ეს ის აპლიკაციებია, რომლებიც ჯერ კიდევ ოპტიმიზებულია Intel-ისთვის. თქვენს M1 Mac-ს კვლავ შეუძლია მათი გაშვება, თუმცა, Rosetta 2-ის გამოყენებით (დაწვრილებით ამის შესახებ ქვემოთ).
  • უნივერსალური. თქვენ დაინახავთ ამ ლეიბლს მხოლოდ იმ შემთხვევაში, თუ თქვენ იყენებთ არა M1 Mac-ს. ეს ნიშნავს, რომ აპი ოპტიმიზირებულია ARM-ისთვის, მაგრამ რადგან თქვენ არ იყენებთ M1 ჩიპს, ის მუშაობს „უნივერსალურად“ Intel-ზე.

და ეს არის ის!

რა განსხვავებაა x86 (Intel) და ARM (Apple's M1) შორის?

დარწმუნებული ვარ, რომ ადამიანების უმეტესობას, ვინც ეძებდა ამ სტატიას, უკვე აქვს ძირითადი გაგება განსხვავება M1 ჩიპსა და ადრე გამოყენებულ Intel-ის ჩიპებს შორის. თუმცა, თქვენ შეიძლება არ იცოდეთ x86, ARM ან რატომ ქმნიან ისინი თავსებადობის პრობლემებს.

არსებითად, ARM (რომელსაც იყენებენ M1, iPhone, iPad და Apple Watch ჩიპები) და x86 (გამოიყენება Intel-ის მიერ) არის ორი განსხვავებული ტიპის პროცესორის არქიტექტურა. თუ ეს რთულად ჟღერს, ეს იმიტომ ხდება - ასე რომ არ ინერვიულოთ! აი ამაზე ფიქრის მარტივი გზა:

პროცესორი ჰგავს თქვენი კომპიუტერის ძრავას. ყოველი დაწკაპუნება, გაანგარიშება, აკრეფილი ასო და ა.შ. სრულდება პროცესორის მიერ. და როგორც ყველა მანქანას აქვს ძრავა, ყველა კომპიუტერს აქვს პროცესორი.

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

განსხვავება Intel-ის x86-სა და M1-ის ARM არქიტექტურას შორის არსებითად იგივეა. ორივე პროცესორი ემსახურება ერთსა და იმავე მიზანს და აქვს გადახურვის მახასიათებლები. თუმცა, ისინი ასევე აკეთებენ ზოგიერთ რამეს განსხვავებულად, საუბრობენ სხვა ენაზე და აქვთ განსხვავებული თავსებადობის საჭიროებები.

სწორედ ამიტომ Apple განასხვავებს Intel-ის ოპტიმიზებულ და ARM-ის ოპტიმიზებულ აპებს – რადგან ისინი ძალიან განსხვავებულად მუშაობენ ერთსა და იმავე პროცესორზე.

როგორ მუშაობს Intel-ზე დაფუძნებული აპლიკაციები M1 Mac-ზე?

თქვენ შეიძლება შეამჩნიეთ პრობლემა იმ ანალოგში, რომელიც მე ადრე მოვიყვანე. თუ M1 და Intel პროცესორები ისეთივე შეუთავსებელია, როგორც Toyota და Chevrolet ძრავები, როგორ შეუძლიათ Intel-ზე დაფუძნებულ აპებს იმუშაონ M1 პროცესორზე?

ეს არის Apple-ის Rosetta 2-ის წყალობით, რომელიც არის ცოტა საინჟინრო მაგია თქვენს M1 Mac-ზე. მარტივი სიტყვებით, Rosetta 2 არის სერვისი, რომელიც თარგმნის Intel-ის ოპტიმიზებულ აპებს თქვენი M1 ჩიპის ARM არქიტექტურაში.

თუ აპლიკაცია ამბობს „გააკეთე ეს“, Intel-speak-ში, Rosetta 2 თარგმნის მას ARM-speak-ად თქვენი M1 ჩიპისთვის. ის ამას აკეთებს ფონზეც, ასე რომ თქვენ ხშირად არ გექნებათ ურთიერთობა Rosetta 2 სერვისთან.

Intel-ის აპლიკაციები უფრო ნელა მუშაობს, ვიდრე ARM ​​აპები M1 Mac-ებზე?

Მოიცა. თუ Intel-ზე დაფუძნებული აპი ითარგმნება ARM-ში, როდესაც თქვენ იყენებთ მას, ეს არ ანელებს მას?

დიახ - ერთგვარი. ტექნიკურად, ეს აპლიკაციები უფრო ნელა მუშაობს, ვიდრე მათი ARM კოლეგები და ზოგიერთ შემთხვევაში, განსხვავება ძალიან შესამჩნევია. რაც უფრო მეტი აპი განახლდება M1-ისთვის, თქვენ უეჭველად შეამჩნევთ ამ აპებში მუშაობის დიდ ზრდას.

თუმცა, ეს არ ნიშნავს, რომ ინტელის დაფუძნებული აპლიკაციები "ნელია" M1 ჩიპზე. სინამდვილეში, ბევრი მათგანი უფრო სწრაფად მუშაობს, ვიდრე ოდესმე Intel პროცესორზე. ეს გამოწვეულია იმ სიმძლავრით, რაც Apple-მა მოახერხა M1 ჩიპიდან გამოსვლა.

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