ღირს Mac Catalyst? ჩვენ ვესაუბრეთ დეველოპერებს ამის გასარკვევად

სარეკლამო ლოგო WWDC 2023-ისთვის.
ეს ამბავი ჩვენი სრული Apple WWDC გაშუქების ნაწილია

Apple-ის Mac Catalyst პროექტი საკმარისად უვნებელი ჩანს. ის უზრუნველყოფს მარტივ გზას iOS დეველოპერებისთვის, რათა მოიყვანონ თავიანთი აპლიკაციები Mac-ში – მომგებიანი სცენარი როგორც დეველოპერებისთვის, ასევე Apple-ისთვის, არა?

შინაარსი

  • ეს არ არის ჯადოსნური ყუთი
  • iPad-დან Mac-მდე წუთებში
  • როდესაც ორი სამყარო ერთმანეთს ეჯახება
  • გამოსავალი, მომავალი მოთხოვნები და აგურის კედლები
  • Mac Catalyst-ის მომავალი

რეკომენდებული ვიდეოები

Კარგი, დიახ. მაგრამ თუ ისტორიით ვიმსჯელებთ, ფსონები მაღალია. მობილური და დესკტოპის სამყაროებს შორის უფსკრულის გადალახვა ჰერკულეს ამოცანად გვევლინება მათი სხვადასხვა მიზნების, პრობლემებისა და მხარდაჭერის საკითხების გათვალისწინებით. Microsoft-მა რამდენჯერმე წარუმატა გარდამავალ პროცესს და თავად Apple-მა მრავალი წლის განმავლობაში თავი შეიკავა მცდელობისგან.

The ადრეულმა მცდელობებმა დიდი ნდობა არ გააჩინა, მაგრამ ახლა, როცა პროექტი თითქმის ცხრა თვეა მიმდინარეობს, დროა გავიგოთ, სად არის რეალურად Catalyst.

დაკავშირებული

  • Apple-მა Mac-ის მოთამაშეებს აღფრთოვანების დიდი მიზეზი მისცა
  • iMac 27-inch: ყველაფერი, რაც ვიცით Apple-ის უფრო დიდი, უფრო ძლიერი iMac-ის შესახებ
  • გაქვთ iPhone, iPad ან Apple Watch? თქვენ უნდა განაახლოთ ის ახლავე

მუშაობს თუ არა Apple-ის ხედვა Mac-ის მომავლის შესახებ დეველოპერებისთვის?

ეს არ არის ჯადოსნური ყუთი

ჭორები Apple აერთიანებს MacOS და iOS წლების განმავლობაში ტრიალებდნენ, მიუხედავად იმისა, რომ Apple-მა მას პირდაპირ მიმართა კონფერენციაზე. ეს არ არის Mac Catalyst.

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

Perjan Duro არის ფინანსური აპლიკაციის MoneyCoach-ის დამფუძნებელი და ის არის ერთ-ერთი პირველი დეველოპერი, რომელთანაც ვესაუბრეთ Catalyst-ის შესახებ. მან თქვა, რომ მისი გუნდის აპლიკაციების iPad-დან Mac-ზე გადაყვანა იყო "ზაფხულის ერთ-ერთი მთავარი მომენტი" მას შემდეგ, რაც Apple-მა 2019 წლის ივნისში WWDC-ზე წარადგინა Mac Catalyst დეველოპერის ინსტრუმენტები. ეს ნაწილობრივ იმიტომ ხდება, რომ ეს საშუალებას გაძლევთ განახლებულიყო აპლიკაციის დიზაინი, რამაც გამოიწვია მრავალი გაუმჯობესება და დამატებული ფუნქციონირება.

”დროის ოთხმოცი პროცენტი, საქმეს ასრულებს.”

„თუ თქვენ მუშაობთ iPadOS აპზე და ოპტიმიზაციას უკეთებთ Mac-ისთვის, დაზოგავთ დროსა და ხარჯებს“, - თქვა დურომ.

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

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

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

"ჩვენ გვინდოდა გვენახა MoneyCoach Mac-ზე მისი ჩასახვის დღიდან," აღიარებს ის. „ეს მხოლოდ გასულ წელს მოვახერხეთ. ეს სიხარულს მაძლევს და მაიძულებს დავივიწყო რთული დრო“.

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

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

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

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

iPad-დან Mac-მდე წუთებში

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

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

„Apple-მა შესანიშნავად შეასრულა iOS API-ების MacOS-ზე გადატანა და Catalyst-თან ერთად ჩვენ შევძელით გადადით ჩვენი MacOS აპლიკაციის გამოყენებით იმ კოდების უმეტესობის გამოყენებით, რომლებიც უკვე დავწერეთ iOS-ისთვის“, - განუცხადა შტიფელმა. მე. „ძალიან ამაღელვებელი იყო ჩვენი iPad-ის აპლიკაციის დესკტოპზე პირველად გაშვება.

MacOS Catalina Hands-on | Macbook Pro
დენ ბეიკერი/ციფრული ტენდენციები

კრის სმოლკა, HabitMinder შემქმნელი Funn Media-ს დამფუძნებელი, ასევე აღფრთოვანებული იყო დაწყებით. ის პირდაპირ Mac Catalyst-თან ერთად ჩაერთო WWDC 2019ამბობდა, რომ მას და მის გუნდს სამი დღე დასჭირდა HabitMinder-ის Mac-ზე პორტისთვის.

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

„ძალიან სწრაფი იყო Fiery Feeds-ის გაშვება MacOS-ზე“, - თქვა ლუკას ბურგსტალერმა Cocoacake Software-დან, რომლის აპლიკაციები მერყეობს RSS წამკითხველიდან iOS-ის მუსიკალურ პლეერამდე დაძინებისთვის.

მრავალი დეველოპერისთვის, მათი iPad აპის Mac ვერსიის შექმნა ოცნება იყო.

„ეს იყო iPad აპი და ნახევარ საათში მქონდა Mac აპის სამუშაო ვერსია“, მითხრა ბურგსტალერმა. ”იფიქრეთ ზუსტად iPad აპი, რომელიც მუშაობს ფანჯრის საზღვრებით. დაახლოებით ოთხი თვე დასჭირდა რაღაცის მიღწევას, რომელიც ნახევრად გამოიყურება და გრძნობს, როგორც რეალურ Mac აპს… იგივეს გაკეთება AppKit-ით 1-2 წელი დასჭირდებოდა - ამიტომაც არ გამიკეთებია Mac აპი ადრე.”

მრავალი დეველოპერისთვის, მათი iPad აპის Mac ვერსიის შექმნა იყო ოცნება, რომელიც ადრე ვერ განხორციელდა Mac აპლიკაციის შესაქმნელად საჭირო დროისა და ძალისხმევის გამო. Mac Catalyst-მა ყველაფერი შეცვალა.

მაგრამ ეს ისტორიის მხოლოდ ერთი მხარეა.

როდესაც ორი სამყარო ერთმანეთს ეჯახება

კალკულატორის აპლიკაცია PCalc დიდი ხანია არის Mac პროგრამული უზრუნველყოფის ნაცნობი ნაწილი. მაგრამ დეველოპერმა ჯეიმს ტომსონმა ჯერჯერობით გადაწყვიტა არ გამოეყენებინა Mac Catalyst მისი iPad-დან პორტირებისთვის. 2019 წლის ოქტომბერში, მან დაასახელა თავისი მიზეზები, მოჰყავს API-ები, რომლებიც იგრძნობა „დაუსრულებლად“ და შეუსაბამო დიზაინის არჩევანს, როგორიცაა ზემოხსენებული iOS-ის სტილის თარიღის ამომრჩევი.

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

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

მაიკროსოფტი იბრძოდა თავისი მემკვიდრეობითი Win32 დეველოპერების მოსაგებად და დაარწმუნა, რომ უნივერსალური Windows პლატფორმა (UWP) არის გასავლელი გზა. ამბიციური იდეები, როგორიცაა Windows RT, Windows 10 Mobile, Windows 10 S და კიდევ Surface Pro X, შედეგად გზაზე ჩამოვარდა. Microsoft-ის ახალი მიდგომა, როგორც ჩანს, არის ყველაფრის ერთმანეთში შერევა - აპლიკაციები Win32, UWP, ინტერნეტისთვის (და თუნდაც Android-ისთვის მის Surface Duo მოწყობილობაზე) - Windows 10X. ეს არის უსაფრთხო გზა, თუმცა შეიძლება გამოიწვიოს ოპერაციული სისტემა, რომელიც იგრძნობა ერთად შეკერილი ნაჭრების თაიგული, ვიდრე ერთიანი გამოცდილება.

Microsoft-ის გაფუჭება გვიჩვენებს, თუ რამდენად რთული შეიძლება იყოს ორი პლატფორმის ერთად დაწყვილება. Apple-ს ნაკლები ბრძოლა ელის Mac Catalyst-ის უპირატესობებში Mac დეველოპერების დარწმუნებაში, რადგან პროცესი (ამჟამად) ერთ-ერთი გზაა. ბოლოს და ბოლოს, Mac-ის დეველოპერებს არ სთხოვენ თავიანთი აპების მუშაობას iPad-ებზე.

მაგრამ Catalyst ცვლის რამეს. მოულოდნელად, Apple მხარს უჭერს Mac აპებს, რომლებიც შეიქმნა როგორც ტრადიციული ინსტრუმენტების გამოყენებით, ასევე Catalyst-ის გამოყენებით.

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

მიმდინარე ბრძოლა Mac Catalyst აპებში Mac-ის მსგავსი რომ გახდეს.

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

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

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

გამოსავალი, მომავალი მოთხოვნები და აგურის კედლები

მას შემდეგ, რაც დეველოპერებმა პირველად მიიღეს ხელი მასზე WWDC 2019, Mac Catalyst-მა დაინახა რამდენიმე გაუმჯობესება, რაც გამოწვეულია მომხმარებლის გამოხმაურებით. უფრო Mac-ის მსგავსი თარიღის ამომრჩევი ახლახან შედგა თავისი დებიუტი, მაგალითად, შეცვალა დიზაინი, რომელიც უხერხულად მოგაგონებდათ iOS-ს.

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

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

Macbook Air (2018) მიმოხილვა
რაილი იანგი/ციფრული ტენდენციები

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

„IpadOS–დან MacOS–ზე Catalyst–ზე გადასვლა მარტივი იყო ერთი მხრივ, მაგრამ სავსე იყო საიდუმლოებებით და გამოსავალი მეორე მხრივ“, მითხრა დურომ MoneyCoach–დან.

Duro-ს ჰქონდა მოთხოვნის ვრცელი სია Mac Catalyst-ის მომავალი ვერსიებისთვის, მათ შორის „უფრო მშობლიური AppKit UI ელემენტები, უკეთესი დოკუმენტაცია, მეტი მაგალითი და IAP-ების მართვის ერთიანი გზა და გამოწერები.”

იმავდროულად, Reutter-ისთვის iPad-ის აპლიკაციის Mac-ზე პორტირება ნიშნავდა „მოეშორებინათ iOS-ის ზოგიერთი ფუნქცია, რომელიც შეიძლებოდა შესანიშნავი ყოფილიყო MacOS-ზე“, მათ შორის Siri მხარდაჭერა, Messages გაფართოებები და მალსახმობები ინტეგრაცია. მიუხედავად იმისა, რომ ის იმედოვნებს, რომ ეს ფუნქცია მალე დაემატება, მას მოუწევს წაშალოს ფუნქციები, რომლებიც არსებობს iPad აპი, როდესაც ის პორტირებულია ნომინალურად უფრო მძლავრ Mac-ზე, ყველასთვის დამამშვიდებელი გამოცდილებაა დეველოპერი.

რაც ნათელია ყველა ამ მოთხოვნიდან არის ის, რომ Mac Catalyst შორს არის დასრულებული სტატიისგან.

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

იმავდროულად, გაბრიელ ჟურდანი GoodNotes აპლიკაციიდან ეძებდა „მეტი დიზაინისა და განვითარების სახელმძღვანელო მითითებებს Catalyst აპლიკაციებისთვის“, რათა დაეხმაროს ახალ ტერიტორიაზე ნავიგაციას.

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

Mac Catalyst-ის მომავალი

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

Smolka-მ და Burgstaller-მა ორივემ გვითხრეს, რომ მათ აქვთ მეტი აპი სამუშაოებში, რომლებიც პორტირებული იქნება Mac Catalyst-ის გამოყენებით. Smolka „უაღრესად გირჩევთ[s]“ Mac Catalyst და დასძინა: „თუ თქვენს აპებს უკვე აქვთ კარგი iPad მხარდაჭერა, არ დაელოდოთ და დაიწყეთ მათი გადატანა Mac-ზე. ეს დაზოგავს თქვენს დროს… AppKit-ის საშუალებით ჩვენ უფრო მეტი დრო უნდა დავხარჯოთ Mac აპების შესაქმნელად. ჩვენი აპლიკაციები მარტივი გამოსაყენებელია და არ გააჩნიათ რთული ფუნქციები, რაც საშუალებას გვაძლევს მარტივად გამოვიყენოთ Mac Catalyst.”

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

„თუ Mac-ის მსგავსი დამატებითი კონტროლი მოვიდა iOS-სა და Catalyst-ზე, მე აუცილებლად განვიხილავდი ისევ PCalc-ისთვის“, - განმარტა მან. "ამით Dice-ის განვითარება ძალიან მარტივი გახდა, იგივე კოდის გამოყენებით მრავალ პლატფორმაზე... მე მაინც დიდი იმედი მაქვს, რომ Catalyst შეძლებს შეასრულოს თავისი დაპირება."

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

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

WWDC შეიძლება იყოს კრიტიკული მომენტი, სადაც გავიგებთ, რამდენად ერთგულია Apple Catalyst-ის მიმართ.

ეს ყველაფერი Apple-ისთვის კარგი ნიშანია. თუ კომპანია ნამდვილად აპირებს გადასვლას ARM პროცესორები და შექმენით უფრო ერთიანი აპლიკაციის პლატფორმა, Catalyst დგამს პირველ ნაბიჯს ამის მისაღწევად. ჟიურიმ ჯერ კიდევ არ იცის, აიძულებს თუ არა Apple ოდესღაც თავის დეველოპერებს Mac App Store-ში და Catalyst-ში, მაგრამ გამოთვლის ეს დღე ჯერ კიდევ ჰიპოთეტური სფეროა.

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

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

რედაქტორების რეკომენდაციები

  • Apple მოწყობილობებისთვის სასიცოცხლო უსაფრთხოების განახლების ინსტალაციას მხოლოდ რამდენიმე წუთი სჭირდება
  • ვიმედოვნებ, რომ Apple შემოიტანს ამ Vision Pro ფუნქციას iPhone-ში
  • ძირითადი გაჟონვა ცხადყოფს ყველა საიდუმლოს, რომელზეც მუშაობს Apple
  • Apple ახლა მოგცემთ საშუალებას შეაკეთოთ მეტი Mac და iPhone თავად
  • WWDC 2023: ყველაფერი გამოცხადებული Apple-ის უზარმაზარ ღონისძიებაზე

კატეგორიები

Ბოლო

თქვენ მე-4 სეზონი, ნაწილი 2-ის დასასრული განმარტეთ

თქვენ მე-4 სეზონი, ნაწილი 2-ის დასასრული განმარტეთ

ჯო გოლდბერგი, იგივე ჯონათან მური, შოკისმომგვრელ...

The Last of Us სეზონი 2: სიუჟეტი, შესაძლო მსახიობები და პერსონაჟები

The Last of Us სეზონი 2: სიუჟეტი, შესაძლო მსახიობები და პერსონაჟები

HBO-ს ჰიტის შოუს პირველი სეზონი Ჩვენ შორის უკან...