Ексклузивно: Поглед изнутра на марципан, Аппле-ов тајни план за обједињавање мацОС и иОС апликација

Када је Стив Џобс радио на НеКСТСТЕП ОС-у касних 80-их и раних 90-их, он и његов тим су креирали Какао АПИ који служи као основа за све Аппле-ове модерне рачунарске платформе. Један суштински елемент Цоцоа-а је АппКит, оквир за програмере који укључује основна универзална средства за графичке корисничке интерфејсе на машинама које користе Цоцоа АИ. Од тада, све мацОС апликације се креирају помоћу АппКит оквира за средства, што омогућава поједностављен дизајн у целом оперативном систему.

Када је Аппле почео да ради на иПхоне-у 2005. године, Џобс је морао да одлучи између прављења иПод-а који обавља телефонске позиве или телефона који користи модификовану верзију ОС Кс. Послови су отишли ​​са ОС Кс-ом, и док су основе онога што ће постати иОС биле засноване на какау и дељене по истој структури као ОС Кс, Аппле је креирао нови оквир, УИКит, за ГУИ аспекте иПхоне-а ОС. Средства УИКит-а, иако деле сличан језик дизајна као и њихове Мац колеге, била су прилагођена дизајну иПхоне-а и поново измишљена за интеракцију додиром.

Како је време пролазило, Аппле је наставио да издаје више уређаја који користе иОС или неку његову модификовану верзију, укључујући иПад, Аппле Ватцх и његов ватцхОС, и Аппле ТВ и његов твОС. Све ове платформе су иОС у својој сржи, а све апликације направљене за ове уређаје и ОС користе заједничку УИКит библиотеку за своје апликације. То значи да када програмер направи иПхоне апликацију, може брзо да направи иПад верзију тако што ће само означити поље у Апплеовој развојној апликацији Ксцоде. Иако би већина програмера поново прилагодила неке аспекте за већи уређај, програмер хипотетички може имати иПад верзију своје апликације без потребе да се мења.

Садржај

  • Парадокс продавнице апликација
  • Марципан
  • Уједињено искуство
  • Повезани постови:

Парадокс продавнице апликација

Аппле је 2011. објавио Мац Апп Сторе. Овај потез је изгледао очигледан након успеха иПхоне Апп Сторе-а, који је први пут објављен 2008. Мац је већ имао невероватно велику заједницу програмера, а Аппле се надао да ће усавршити заједницу како би створио беспрекорније искуство за потрошаче и уз то узео 30% профита. Поред тога, Аппле је очекивао да ће, као и са иПхоне-ом, стварање Мац Апп Сторе-а повећати број програмера прихода, што би заузврат довело до бољих апликација, што би резултирало већом продајом Мац-а, што би резултирало већим програмери. Неки у компанији су чак посумњали да би овај потез могао сам да утростручи или учетворостручи укупну продају Мац-а. Ово се показало нетачним.

Иако су постојали и још увек постоје неки проблеми са Мац Апп Сторе-ом, најистакнутији фактор одвраћања за програмере било је увођење „сандбокинга“. Технологија је то захтевала. Мац апликација ради у одређеним границама мацОС-а да би била прихваћена у Апп Сторе, а већина програмера је открила да функционалност њихових апликација не спада у ове параметре. Чак и када јесте, многи програмери су на крају открили да изложеност у Апп Сторе-у није била вреди 30% смањења које Аппле узима од укупне продаје и пронашао је боље резултате у продаји својих апликација самостално.

Након тога, друге Аппле продавнице апликација су наставиле да расту. Због заједничких средстава и архитектуре платформи, програмер сада може да креира један унос у Апп Сторе-у и да има верзије за иПхоне, иПад, ТВ и Ватцх у једном пакету.

Марципан

Ове године, Аппле има план да поправи ситуацију са апликацијама на Мац-у. Како је први известио Блумберг, Аппле-ови планови да открију нови, заједнички оквир за све своје платформе на овогодишњем ВВДЦ-у, који би требало да се одржи прве недеље јуна, према изворима упознатим са плановима.

Нови заједнички оквир ће бити значајна промена у Аппле-овој стратегији апликација, а компанија се нада да ће и ревитализирати продају Мац-а и Мац Апп Сторе.

Са новим оквиром, програмери ће моћи да напишу један сет кода и, уз минималне промене, да га покрену на свим Аппле платформама, укључујући мацОС и иОС. Ово ће бити постигнуто помоћу нове библиотеке средстава, редизајнираних тако да се подударају на обе платформе и да одговарају Свеукупно освежавање дизајна за које се очекивало да ће бити објављено са иОС-ом 12, међутим, можда је враћено 2019.

На пример, програмер ће моћи да покаже на приказ траке са алаткама у свом коду, а трака са алаткама ће се појавити са идентичне функције на верзијама мацОС-а и иОС-а, међутим, биће преформатиране тако да одговарају специфичним платформа.

Аппле ће објавити нове верзије за све своје апликације како би усвојио нови оквир и први пут увео одређени број ових апликација на Мац, укључујући подкасте, ТВ и друге.

Када се апликација поново напише како би подржала нови оквир, програмер ће моћи да објави универзални бинарни фајл за мацОС, иОС, твОС и ватцхОС у Апп Сторе-у. Важно је напоменути да Мац и сви други Аппле-ови уређаји раде на различитим архитектурама, па док неажуриране апликације неће радити на Мац-у, нови оквир би требало да омогући изузетно слично искуство на свим платформе.

Аппле је такође размишљао о попуштању или потпуном уклањању ограничења сандбок-а Мац Апп Сторе-а на овогодишњем ВВДЦ-у. Иако је мало вероватно да ће се компанија одлучити за потпуно уклањање, програмери ће вероватно моћи да имају шири приступ Мац-у у Апп Сторе-у.

Уједињено искуство

Аппле је првобитно планирао да представи значајне промене дизајна и за иОС 12 и мацОС 10.14 на овогодишњем ВВДЦ је, међутим, одложио многе од ових промена након интерне одлуке да се фокусира на исправке грешака за овогодишњу ажурирања. Ипак, чини се да је Аппле на правом путу да представи нови заједнички оквир на ВВДЦ-у, који укључује неке од нових дизајнерских одлука, тако да обим промена дизајна на овогодишњим ажурирањима није у потпуности јасно. Без обзира на то, очекујте значајне промене у дизајну иОС-а и мацОС-а до краја 2019.

Поред новог, обједињеног искуства апликација, Аппле планира да представи низ других промена и побољшања на овогодишњем ВВДЦ-у, укључујући значајно ажурирање Сири гласовног асистента са ширим приступом програмера, према изворима упознатим са материја.

Да ли се радујете уједињенијем искуству из Аппле екосистема?

Биниамин Голдман(Старији писац)

Бињамин пише о Аппле-у и технолошком сектору у целини више од пет година.

Његов рад је представљен на Форбс, МацВорлд, Гига, МацЛифе, и још.

Поред тога, Голдман је оснивач БЗГ-а, компаније за развој софтвера која се фокусира на Аппле уређаје.