ექსკლუზივი: მარციპანის შიდა ხედვა, Apple-ის საიდუმლო გეგმა macOS და iOS აპების გაერთიანებისთვის

როდესაც სტივ ჯობსი მუშაობდა NeXTSTEP OS-ზე 80-იანი წლების ბოლოს და 90-იანი წლების დასაწყისში, მან და მისმა გუნდმა შექმნეს Cocoa API, რომელიც ემსახურება Apple-ის ყველა თანამედროვე კომპიუტერული პლატფორმის საფუძველს. კაკაოს ერთ-ერთი არსებითი ელემენტია AppKit, დეველოპერების ჩარჩო, რომელიც მოიცავს უნივერსალურ აქტივებს გრაფიკული მომხმარებლის ინტერფეისებისთვის Cocoa AI-ზე მომუშავე მანქანებზე. მას შემდეგ, ყველა macOS აპი იქმნება აქტივებისთვის AppKit ჩარჩოს გამოყენებით, რაც საშუალებას იძლევა ოპერაციული სისტემის გამარტივებული დიზაინი.

როდესაც Apple-მა iPhone-ზე მუშაობა დაიწყო 2005 წელს, ჯობსს უნდა გადაეწყვიტა iPod-ის გაკეთება, რომელიც სატელეფონო ზარებს აკეთებს ან ტელეფონი, რომელიც მუშაობს OS X-ის შეცვლილ ვერსიაზე. ჯობსი წავიდა OS X-ით და სანამ iOS-ის საფუძვლები იყო კაკაოზე დაფუძნებული და გაზიარებული. იგივე სტრუქტურა, როგორც OS X, Apple-მა შექმნა ახალი ჩარჩო, UIKit, iPhone-ის GUI ასპექტებისთვის. OS. UIKit აქტივები, მიუხედავად იმისა, რომ მსგავსი დიზაინის ენას აზიარებდნენ Mac-ის კოლეგებთან, მორგებული იყო iPhone-ის დიზაინზე და ხელახლა გამოიგონეს შეხებით ურთიერთქმედებისთვის.

რაც დრო გადიოდა, Apple აგრძელებდა უფრო მეტი მოწყობილობის გამოშვებას iOS-ით ან მისი შეცვლილი ვერსიით, მათ შორის iPad, Apple Watch და მისი watchOS და Apple TV და ეს tvOS. ყველა ეს პლატფორმა არის iOS-ის ძირითადი ნაწილი და ყველა აპი, რომელიც შექმნილია ამ მოწყობილობებისთვის და OS-სთვის, იყენებს UIKit-ის საერთო ბიბლიოთეკას მათი აპებისთვის. ეს ნიშნავს, რომ როდესაც დეველოპერი აკეთებს iPhone აპს, მათ შეუძლიათ სწრაფად შექმნან iPad-ის ვერსია Apple-ის დეველოპერული აპლიკაციის Xcode-ში ველის შემოწმებით. მიუხედავად იმისა, რომ დეველოპერების უმეტესობა ხელახლა ასწორებს ზოგიერთ ასპექტს უფრო დიდი მოწყობილობისთვის, დეველოპერს შეუძლია ჰიპოთეტურად ჰქონდეს თავისი აპლიკაციის iPad ვერსია, ყოველგვარი ცვლილების საჭიროების გარეშე.

შინაარსი

  • App Store პარადოქსი
  • მარციპანი
  • ერთიანი გამოცდილება
  • დაკავშირებული პოსტები:

App Store პარადოქსი

2011 წელს Apple-მა გამოუშვა Mac App Store. ეს ნაბიჯი აშკარად ჩანდა iPhone App Store-ის წარმატების შემდეგ, რომელიც პირველად გამოვიდა 2008 წელს. Mac-ს უკვე ჰყავდა წარმოუდგენლად დიდი დეველოპერების საზოგადოება და Apple-ს იმედი ჰქონდა, რომ დახვეწილიყო საზოგადოებაში, რათა შეექმნა უფრო შეუფერხებელი გამოცდილება მომხმარებლებისთვის და მასთან ერთად მიეღო მოგების 30%. გარდა ამისა, Apple ელოდა, რომ, როგორც ეს iPhone-ის შემთხვევაში, Mac App Store-ის შექმნა გაზრდიდა დეველოპერებს შემოსავალი, რაც, თავის მხრივ, გამოიწვევს უკეთეს აპებს, რაც გამოიწვევს უფრო მეტ გაყიდვებს Mac-ზე, რაც გამოიწვევს მეტს დეველოპერები. ზოგიერთმა კომპანიაში ეჭვიც კი შეიტანა, რომ ამ ნაბიჯის გადადგმა შეიძლება ერთპიროვნულად გაასამმა ან ოთხმაგმა მთლიანი Mac გაყიდვები. ეს არასწორი აღმოჩნდა.

მიუხედავად იმისა, რომ Mac App Store-თან დაკავშირებით იყო და არის გარკვეული პრობლემები, დეველოპერებისთვის ყველაზე მნიშვნელოვანი შემაკავებელი ფაქტორი იყო „სანდბოქსის“ დანერგვა. ტექნოლოგია მოითხოვდა ამას. Mac აპი მუშაობს macOS-ის გარკვეულ საზღვრებში App Store-ში დასაშვებად და დეველოპერების უმეტესობამ აღმოაჩინა, რომ მათი აპლიკაციების ფუნქციონირება ამ პარამეტრებში არ ჯდება. მაშინაც კი, როდესაც ეს მოხდა, ბევრმა დეველოპერმა საბოლოოდ აღმოაჩინა, რომ App Store-ში ექსპოზიცია არ იყო ღირს 30%-იანი კლება, რაც Apple-მა მიიღო მთლიანი გაყიდვებიდან და უკეთესი შედეგი აღმოაჩინა თავისი აპლიკაციების გაყიდვით დამოუკიდებლად.

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

მარციპანი

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

ახალი საზიარო ჩარჩო მნიშვნელოვანი ცვლილება იქნება Apple-ის აპლიკაციების სტრატეგიაში და კომპანია იმედოვნებს, რომ ეს გააცოცხლებს როგორც Mac-ის გაყიდვებს, ასევე Mac App Store-ს.

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

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

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

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

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

ერთიანი გამოცდილება

Apple-მა თავდაპირველად დაგეგმა მნიშვნელოვანი ცვლილებების გამოვლენა iOS 12-ში და macOS 10.14-ში წლევანდელ გამოფენაზე. თუმცა, WWDC-მ გადადო ამ ცვლილებებიდან ბევრი შიდა გადაწყვეტილების შემდეგ, რომ ფოკუსირება მოახდინოს ამ წლის შეცდომების გამოსწორებაზე. განახლებები. მიუხედავად ამისა, Apple, როგორც ჩანს, გზაზეა WWDC-ზე ახალი საზიარო ჩარჩოს დანერგვის გზაზე, რომელიც მოიცავს ზოგიერთი ახალი დიზაინის გადაწყვეტილება, ამიტომ დიზაინის მასშტაბები წლევანდელ განახლებებზე მთლიანად არ იცვლება ნათელი. მიუხედავად ამისა, ველით მნიშვნელოვან ცვლილებებს iOS და macOS დიზაინში 2019 წლის ბოლოს.

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

მოუთმენლად ელით უფრო ერთიან გამოცდილებას Apple-ის ეკოსისტემიდან?

ბინიამინ გოლდმანი(უფროსი მწერალი)

ბინიამინი ხუთ წელზე მეტია წერს Apple-ზე და მთლიანად ტექნიკურ სექტორზე.

მისი ნამუშევრები იყო წარმოდგენილი Forbes, MacWorld, Giga, MacLife, და მეტი.

გარდა ამისა, Goldman არის BZG-ის დამფუძნებელი, პროგრამული უზრუნველყოფის განვითარების კომპანია, რომელიც ფოკუსირებულია Apple-ის მოწყობილობებზე.