Android Studio Canary ამატებს საწყის მხარდაჭერას Apple-ის ახალი M1 Mac-ებისთვის

Android Studio-ის უახლესმა Canary build-მა დაამატა წინასწარი მხარდაჭერა Mac-ებისთვის, რომლებიც აღჭურვილია ARM-ზე დაფუძნებული Apple Silicon M1 ჩიპით.

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

თუმცა, Android Studio-ს რაღაც აკლია: ARM მხარდაჭერა. მიუხედავად იმისა, რომ ARM-ზე დაფუძნებული პროცესორები ძირითადად გამოიყენება მობილურ მოწყობილობებში, ჩვენ ვიწყებთ მათ გამოყენებას ლეპტოპებსა და დესკტოპებშიც კი. Apple-მაც კი ცოტა ხნის წინ დაიწყო მოქმედება თავისით ARM-ზე დაფუძნებული M1 ჩიპსეტი უახლესი Macbook Air, Macbook Pro 13 და 24 დიუმიანი iMac.

იმის გამო, რომ ეს ბოლო გადასვლაა, Apple-ს აქვს ჩაშენებული თავსებადობის ფენა, რომელიც საშუალებას აძლევს x86-ზე დაფუძნებულ პროგრამებს იმუშაოს M1 Mac-ებზე და, როგორც ჩანს, საკმაოდ კარგად მუშაობს. მაგრამ არაფერი სჯობს მშობლიურს. საბედნიეროდ, Google მუშაობს გამოსავალზე.

Android Studio-ის უახლესი Canary build (ამ წერის დღიდან 15) მოაქვს საწყისი მხარდაჭერა M1 Mac-ებისთვის. ჯერ კიდევ ბევრი რამ აკლია, მაგრამ საფუძვლები მუშაობს.

  • შეგიძლიათ შექმნათ და გაუშვათ მხოლოდ JVM აპლიკაციები (C++ შემდგენელი არ დასრულებულა).
  • თქვენ შეგიძლიათ გამოიყენოთ დიზაინის ხელსაწყოები, როგორიცაა განლაგების გადახედვა.
  • შეგიძლიათ გამოიყენოთ ჩაშენებული ემულატორი Android 11-ით და Android 12-ით.

რა თქმა უნდა, არის ასევე ბევრი რამ, რაც ჯერ არ მუშაობს.

  • თქვენ არ შეგიძლიათ განახორციელოთ რაიმე მშობლიური C-ზე დაფუძნებული განვითარება, რადგან NDK და build ინსტრუმენტები ჯერ არ მუშაობს ARM-ზე.
  • Canary 15-ზე განახლების შემდეგ, თქვენ ვერ შეძლებთ დამატებითი ვერსიის განახლებას.
  • გამართვის მრავალი ინსტრუმენტი არ მუშაობს უპრობლემოდ. ეს მოიცავს მონაცემთა ბაზის ინსპექტორს, განლაგების ინსპექტორს და სხვებს. ამის გამოსავალი არსებობს JetBrains-ის საკითხების ტრეკერი.
  • ემულატორთან არის გარკვეული UI პრობლემები.

არცერთი ეს სია არ არის სრულად ამომწურავი, ასე რომ აუცილებლად შეამოწმეთ Google-ის ბლოგის პოსტი დამატებითი დეტალებისთვის.

გამამხნევებელია Android Studio-ის კონსტრუქციების ნახვა ARM-ისთვის. მიუხედავად იმისა, რომ ეს ახლა მხოლოდ macOS-ისთვისაა, ის იმედია, მომავალში გაუხსნის კარს ARM კონსტრუქციებისთვის Windows-ისთვის ან თუნდაც Linux-ისთვის, რამაც შეიძლება გამოიწვიოს Android-ის განვითარება პირდაპირ Android-დან.

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