Ekskluzīvs: ieskats Marcipāna iekšienē, Apple slepenais plāns macOS un iOS lietotņu apvienošanai

Kad Stīvs Džobss 80. gadu beigās un 90. gadu sākumā strādāja pie NeXTSTEP OS, viņš un viņa komanda izveidoja Cocoa API, kas kalpo par pamatu visām Apple modernajām skaitļošanas platformām. Viens no būtiskiem Cocoa elementiem ir AppKit — izstrādātāju sistēma, kas ietver pamatā esošos universālos līdzekļus grafiskajām lietotāja saskarnēm iekārtās, kurās darbojas Cocoa AI. Kopš tā laika visas macOS lietotnes ir izveidotas, izmantojot AppKit ietvaru aktīviem, kas ļauj nodrošināt racionalizētu dizainu visā operētājsistēmā.

Kad Apple 2005. gadā sāka darbu pie iPhone, Džobsam bija jāizlemj, vai izveidot iPod, kas veic tālruņa zvanus, vai tālruni, kurā darbojas modificēta OS X versija. Jobs tika izmantots operētājsistēmā OS X, un, lai gan pamatprincipi tam, kas kļūs par iOS, bija balstīti uz kakao un koplietoti Tāda pati struktūra kā OS X, Apple izveidoja jaunu ietvaru UIKit iPhone GUI aspektiem OS. Lai gan UIKit līdzekļiem ir līdzīga dizaina valoda kā to Mac datoriem, tie tika pielāgoti iPhone dizainam un tika no jauna izgudroti skāriendarbiem.

Laikam ejot, Apple turpināja izlaist vairāk ierīču, kurās darbojas iOS vai kāda modificēta tās versija, tostarp iPad, Apple Watch un tā watchOS, kā arī Apple TV un tā ir tvOS. Visas šīs platformas pamatā ir iOS, un visas šīm ierīcēm un operētājsistēmām izstrādātās lietotnes savām lietotnēm izmanto koplietotu UIKit bibliotēku. Tas nozīmē, ka tad, kad izstrādātājs izveido iPhone lietotni, viņš var ātri izveidot iPad versiju, vienkārši atzīmējot izvēles rūtiņu Apple izstrādes lietojumprogrammā Xcode. Lai gan lielākā daļa izstrādātāju no jauna pielāgo dažus aspektus lielākai ierīcei, izstrādātājs hipotētiski var iegūt savas lietotnes iPad versiju bez nepieciešamības veikt izmaiņas.

Saturs

  • App Store paradokss
  • Marcipāns
  • Vienota pieredze
  • Saistītās ziņas:

App Store paradokss

2011. gadā Apple izlaida Mac App Store. Šis solis šķita acīmredzams pēc iPhone App Store panākumiem, kas pirmo reizi tika izlaists 2008. Mac datorā jau bija neticami liela izstrādātāju kopiena, un Apple bija cerējis uzlabot kopienu, lai radītu vienkāršāku pieredzi patērētājiem un līdztekus tam iegūtu 30% peļņas. Turklāt Apple bija gaidījis, ka, tāpat kā iPhone, izveidojot Mac App Store, attīstītājs palielināsies ieņēmumus, kas savukārt radītu labākas lietotnes, kā rezultātā tiktu palielināts Mac pārdošanas apjoms, kas radītu vairāk izstrādātājiem. Dažiem uzņēmuma darbiniekiem pat bija aizdomas, ka šis solis varētu trīskāršot vai četrkāršot kopējo Mac pārdošanas apjomu. Tas izrādījās nepareizi.

Lai gan bija un joprojām pastāv dažas problēmas ar Mac App Store, visredzamākais izstrādātāju atturēšanas līdzeklis bija “smilškastes” ieviešana. Tehnoloģija prasīja, lai Mac lietotne darbojas noteiktās macOS robežās, lai tā tiktu pieņemta App Store, un lielākā daļa izstrādātāju atklāja, ka viņu lietotņu funkcionalitāte neatbilst šiem parametriem. Pat tad, kad tas notika, daudzi izstrādātāji galu galā atklāja, ka App Store ekspozīcija nebija tāda ir vērts par 30% samazināt Apple no kopējā pārdošanas apjoma, un atklāja labākus rezultātus, pārdodot savas lietotnes neatkarīgi.

Pēc tam citi Apple lietotņu veikali turpināja uzplaukt. Platformu koplietojamo līdzekļu un arhitektūras dēļ izstrādātājs tagad var izveidot vienu App Store ierakstu, kā arī iPhone, iPad, TV un Watch versijas vienā komplektā.

Marcipāns

Šogad Apple plāno labot lietotnes situāciju Mac datorā. Kā pirmo reizi ziņoja Bloomberg, Apple plāno atklāt jaunu, kopīgu sistēmu visām savām platformām šī gada WWDC, kas notiks jūnija pirmajā nedēļā, liecina avoti, kas ir pazīstami ar plāniem.

Jaunā kopīgā sistēma būs būtiskas izmaiņas Apple lietotņu stratēģijā, un uzņēmums cer, ka tas atdzīvinās Mac pārdošanu un Mac App Store.

Izmantojot jauno ietvaru, izstrādātāji varēs uzrakstīt vienu koda kopu un ar minimālām izmaiņām likt to darboties visās Apple platformās, tostarp macOS un iOS. Tas tiks sasniegts, izmantojot jaunu līdzekļu bibliotēku, kas ir pārveidota, lai tā atbilstu abām platformām un atbilstu Tomēr vispārējā dizaina atsvaidzināšana, ko bija paredzēts izlaist operētājsistēmā iOS 12, iespējams, tika atlikta 2019.

Piemēram, izstrādātājs savā kodā varēs norādīt uz rīkjoslas skatu, un rīkjosla tiks parādīta ar identiskās funkcijas gan macOS, gan iOS versijās tiks pārformatētas, lai tās atbilstu konkrētajām platforma.

Apple izdos jaunas versijas visām savām lietotnēm, lai pieņemtu jauno sistēmu un pirmo reizi ieviestu vairākas šīs lietotnes Mac datorā, tostarp Podcasts, TV un citas.

Kad lietotne tiks pārrakstīta, lai atbalstītu jauno sistēmu, izstrādātājs varēs publicēt universālu bināro versiju operētājsistēmām macOS, iOS, tvOS un watchOS App Store. Ir svarīgi atzīmēt, ka Mac un visas pārējās Apple ierīces darbojas dažādās arhitektūrās, tāpēc vienlaikus neatjauninātas lietotnes nedarbosies Mac datorā, jaunajai sistēmai vajadzētu nodrošināt ļoti līdzīgu pieredzi visās platformas.

Apple arī ir apsvēris iespēju atbrīvot vai pilnībā atcelt Mac App Store smilškastes ierobežojumus šī gada WWDC. Lai gan maz ticams, ka uzņēmums izvēlēsies pilnīgu noņemšanu, izstrādātājiem, visticamāk, būs plašāka piekļuve Mac datoram App Store.

Vienota pieredze

Sākotnēji Apple šogad plānoja ieviest būtiskas dizaina izmaiņas gan operētājsistēmā iOS 12, gan macOS 10.14. Tomēr WWDC aizkavēja daudzas no šīm izmaiņām pēc iekšēja lēmuma koncentrēties uz šī gada kļūdu labojumiem. atjauninājumus. Neskatoties uz to, Apple, šķiet, ir ceļā, lai WWDC ieviestu jauno kopīgo sistēmu, kas ietver daži no jaunajiem dizaina lēmumiem, tāpēc dizaina izmaiņu apjoms šī gada atjauninājumos nav pilnībā izmainīts skaidrs. Neatkarīgi no tā, sagaidiet, ka līdz 2019. gada beigām tiks veiktas būtiskas izmaiņas iOS un macOS dizainā.

Papildus jaunai, vienotai lietotņu pieredzei Apple plāno atklāt vairākas citas izmaiņas un uzlabojumus šī gada WWDC, ieskaitot nozīmīgu Siri balss asistenta atjauninājumu ar plašāku izstrādātāja piekļuvi, liecina avoti, kas pazīstami ar jautājums.

Vai gaidāt vienotāku pieredzi no Apple ekosistēmas?

Binjamins Goldmens(Vecākais rakstnieks)

Binjamins ir rakstījis par Apple un tehnoloģiju nozari kopumā vairāk nekā piecus gadus.

Viņa darbi ir parādīti Forbes, MacWorld, Giga, MacLife, un vēl.

Turklāt Goldman ir programmatūras izstrādes uzņēmuma BZG dibinātājs, kas koncentrējas uz Apple ierīcēm.