Калі ў чэрвені 2020 года Apple прадставіла Apple Silicon або ўласныя чыпы для камп'ютараў Apple, гэта прыцягнула значную ўвагу ўсяго свету тэхналогій. Гігант з Куперціна вырашыў адмовіцца ад выкарыстоўваных да таго часу працэсараў Intel, якія адносна хуткімі тэмпамі замяняе сваімі чыпамі на базе архітэктуры ARM. Кампанія мае вялікі вопыт у гэтым кірунку. Такім жа чынам ён распрацоўвае чыпсэты для тэлефонаў, планшэтаў і інш. Гэта змяненне прынесла з сабой шэраг цудоўных пераваг, у тым ліку бясспрэчны камфорт. Але няўжо адзін з лепшых гаджэтаў павольна сыходзіць у нябыт? чаму?
Apple Silicon: адна перавага за адной
Як мы згадвалі вышэй, пераход з працэсараў Intel на ўласнае рашэнне Apple Silicon прыносіць з сабой шэраг вялікіх пераваг. На першае месца, вядома, мы павінны паставіць дзіўнае паляпшэнне прадукцыйнасці, якое ідзе рука аб руку з лепшай эканамічнасцю і больш нізкімі тэмпературамі. Бо дзякуючы гэтаму гігант з Куперціна трапіў у самую кропку. Яны вывелі на рынак прылады, якія з лёгкасцю спраўляюцца са звычайнай (яшчэ больш напружанай) працай, ні ў якім разе не пераграваючыся. Яшчэ адна перавага заключаецца ў тым, што Apple будуе свае чыпы на вышэйзгаданай архітэктуры ARM, з якой, як ужо гаварылася, у яе вялікі вопыт.
Іншыя чыпы ад Apple, якія можна знайсці як у iPhone, так і ў iPad (Apple A-Series), а цяпер і ў Mac (Apple Silicon - M-Series), заснаваныя на такой жа архітэктуры. Гэта прыносіць з сабой цікавую карысць. Напрыклад, прыкладанні, прызначаныя для iPhone, могуць бездакорна працаваць і на кампутарах Apple, што можа значна палегчыць жыццё не толькі карыстальнікам, але і асобным распрацоўнікам. Дзякуючы гэтай змене я асабіста карыстаўся на Mac некаторы час праграмай Tiny Calendar Pro, якая звычайна даступная толькі для iOS/iPadOS і афіцыйна недаступная для macOS. Але гэта не праблема для Mac з Apple Silicon.
Праблема з праграмамі iOS/iPadOS
Нягледзячы на тое, што гэты трук здаецца выдатным варыянтам для абодвух бакоў, на жаль, ён паступова сыходзіць у нябыт. Індывідуальныя распрацоўшчыкі могуць выбраць, каб іх прыкладанні для iOS былі недаступныя ў App Store у macOS. Гэты варыянт выбралі вялікая колькасць кампаній, у тым ліку Meta (раней Facebook) і Google. Такім чынам, калі карыстальнікі Apple зацікаўлены ў мабільным дадатку і жадаюць размясціць яго на сваім Mac, вялікая верагоднасць таго, што яны проста не будуць мець поспеху. Улічваючы патэнцыял гэтай узаемасувязі, вельмі шкада, што ў поўнай меры скарыстацца гэтай перавагай практычна немагчыма.
На першы погляд таксама можа здацца, што віна ляжыць у асноўным на распрацоўшчыках. Нягледзячы на тое, што яны маюць у гэтым свой удзел, мы не можам вінаваціць іх толькі ў цяперашняй сітуацыі, таму што ў нас яшчэ ёсць два важныя артыкулы. Перш за ўсё, Apple павінна ўмяшацца. Гэта можа прынесці распрацоўшчыкам дадатковыя інструменты для палягчэння распрацоўкі. На дыскусійных форумах таксама гучалі меркаванні, што ўсю праблему можна было б вырашыць, прадставіўшы Mac з сэнсарным экранам. Але не будзем цяпер разважаць аб верагоднасці падобнага прадукту. Апошняе звяно - самі карыстальнікі. Асабіста я адчуваю, што ў апошнія месяцы пра іх зусім не было чуваць, таму распрацоўшчыкі не ўяўляюць, чаго хочуць ад іх фанаты яблыкаў. Як вы ставіцеся да гэтай праблемы? Жадаеце мець прыкладанні для iOS на Apple Silicon Mac, ці вам дастаткова вэб-праграм і іншых альтэрнатыў?
Я цябе вітаю. Я, безумоўна, хацеў бы, каб прыкладанне, якое ёсць на iPhone і iPad, можна было выкарыстоўваць і на MacBook з M1, і гэта дадатак 24me
Праблемай была стаўка менавіта на такое энергаспажыванне. Гэта значыць тое, што сёння ацэніць самая абмежаваная група людзей. Дзякуючы мерам з CV19 значна зменшылася колькасць людзей, якім даводзіцца кадзіравацца дзе-небудзь у кафэ, рэстаране, на пляжы на ліхтарыку. У асноўным, ім не патрэбна такая вялікая магутнасць.
Значна больш людзей у студыях сутыкаюцца з апаратнымі абмежаваннямі платформы. Або адсутнасць прадукцыйнасці незалежна ад спажывання. Нават не X SoC па ўсіх параметрах прадукцыйнасці і падключэння.
Добры дзень. Шчыра кажучы, атрымаць прыкладанне з iOS на Mac такім спосабам можа быць вельмі проста або складана. Паміж імі няма шмат чаго. Прычына простая - прыкладанне для iOS можна стварыць двума спосабамі - з дапамогай SwiftUI або UIKit (астатнімі метадамі занядбаць, там працэдура падобная, часам нават больш складаная). Па сутнасці, SwiftUI - гэта самы просты спосаб, асяроддзе ствараецца кодам і адаптуецца да прылады. Такім чынам, ён будзе трансфармаваны так, каб ён таксама быў даступны на Mac. Гэта не вельмі складана. Затым UIKit працуе на аснове пабудовы інтэрфейсу на палатне, налада патрабуе большага ўмяшання распрацоўшчыка. Наколькі я ведаю, прыкладанні Meta або Google зроблены крыху больш складана, і для правільнай падтрымкі Mac неабходна было б стварыць новы дадатак. Праблема з SwiftUI заключаецца ў тым, што ён даволі новы, ён быў з намі з iOS 12 або 13 (я не ўпэўнены тут), так што толькі вельмі сучасныя праграмы правільна адладжваюцца для яго. У Apple ёсць вялікая ініцыятыва для распрацоўшчыкаў па стварэнні ў SwiftUI, гэта значыць прастата і хуткае развіццё структуры, але, на мой погляд, яна не можа зрабіць нічога больш.