Wakati Apple ilianzisha kuwasili kwa Apple Silicon, au chipsi zake za kompyuta za Apple, mnamo Juni 2020, ilipata umakini mkubwa kutoka kwa ulimwengu wote wa teknolojia. Jitu la Cupertino limeamua kuachana na vichakataji vya Intel vilivyotumika hadi wakati huo, ambalo linabadilisha kwa kasi ya haraka na chipsi zake kulingana na usanifu wa ARM. Kampuni ina uzoefu mkubwa katika mwelekeo huu. Kwa njia hiyo hiyo, anaunda chipsets kwa simu, vidonge na wengine. Mabadiliko haya yalileta faida kadhaa nzuri, pamoja na faraja isiyoweza kuepukika. Lakini je, mojawapo ya vifaa bora zaidi husahaulika polepole? Kwa nini?
Apple Silicon: Faida moja baada ya nyingine
Kama tulivyotaja hapo juu, kubadili kutoka kwa wasindikaji wa Intel hadi suluhisho la Silicon la Apple huleta faida kadhaa kubwa. Katika nafasi ya kwanza, bila shaka, tunapaswa kuweka uboreshaji wa ajabu katika utendaji, unaoendana na uchumi bora na joto la chini. Baada ya yote, shukrani kwa hili, jitu la Cupertino liligonga msumari kichwani. Walileta kwenye soko vifaa ambavyo vinaweza kukabiliana kwa urahisi na kazi ya kawaida (hata inayohitaji zaidi) bila overheating kwa njia yoyote. Faida nyingine ni kwamba Apple huunda chipsi zake kwenye usanifu uliotajwa hapo juu wa ARM, ambayo, kama ilivyotajwa tayari, ina uzoefu mkubwa.
Chips nyingine kutoka Apple, ambayo inaweza kupatikana katika iPhones na iPads (Apple A-Series), na siku hizi pia katika Macs (Apple Silicon - M-Series), ni msingi wa usanifu huo. Hii huleta faida ya kuvutia. Maombi yaliyoundwa kwa iPhone, kwa mfano, yanaweza pia kuendeshwa bila makosa kwenye kompyuta za Apple, ambayo inaweza kurahisisha maisha sio tu kwa watumiaji, bali pia kwa watengenezaji binafsi. Shukrani kwa mabadiliko haya, mimi binafsi nilitumia programu ya Tiny Calendar Pro kwenye Mac kwa muda fulani, ambayo kwa kawaida inapatikana tu kwa iOS/iPadOS na haipatikani rasmi kwenye macOS. Lakini hiyo sio shida kwa Mac na Apple Silicon.
Tatizo kwenye programu za iOS/iPadOS
Ingawa hila hii inaonekana kuwa chaguo nzuri kwa pande zote mbili, kwa bahati mbaya inaangukia kusahaulika polepole. Watengenezaji binafsi wana fursa ya kuchagua kuwa programu zao za iOS hazipatikani kwenye Duka la Programu katika macOS. Chaguo hili limechaguliwa na idadi kubwa ya makampuni, ikiwa ni pamoja na Meta (zamani Facebook) na Google. Kwa hivyo ikiwa watumiaji wa Apple wanavutiwa na programu ya rununu na wanataka kuiweka kwenye Mac yao, kuna nafasi nzuri kwamba hawatakutana na mafanikio. Kwa kuzingatia uwezo wa kuunganishwa huku, ni aibu kubwa kwamba haiwezekani kuchukua faida kamili ya faida hii.
Kwa mtazamo wa kwanza, inaweza pia kuonekana kuwa kosa liko hasa kwa watengenezaji. Ingawa wana sehemu yao ndani yake, hatuwezi kuwalaumu tu kwa hali ya sasa, kwa sababu bado tuna makala mbili muhimu hapa. Kwanza kabisa, Apple inapaswa kuingilia kati. Inaweza kuleta zana za ziada kwa wasanidi programu ili kuwezesha maendeleo. Pia kumekuwa na maoni kwenye mabaraza ya majadiliano kwamba tatizo zima linaweza kutatuliwa kwa kuanzisha Mac yenye skrini ya kugusa. Lakini hatutakisia juu ya uwezekano wa bidhaa kama hiyo sasa. Kiungo cha mwisho ni watumiaji wenyewe. Binafsi, ninahisi kuwa hawajasikika kabisa katika miezi ya hivi karibuni, ndiyo sababu watengenezaji hawajui nini mashabiki wa apple wanataka kutoka kwao. Unaonaje tatizo hili? Je, ungependa baadhi ya programu za iOS kwenye Apple Silicon Macs, au programu za wavuti na mbadala zingine zinakutosha?
Nawasalimu. Ningeipenda ikiwa programu niliyo nayo kwenye iPhone na iPad yangu pia inaweza kutumika kwenye MacBook na M1 na ni programu ya 24me.
Shida ilikuwa dau kwenye matumizi hayo ya nguvu. Hiyo ni, kitu ambacho leo kikundi kidogo cha watu kitathamini. Shukrani kwa hatua zilizo na CV19, idadi ya watu ambao wanapaswa kuweka nambari mahali fulani kwenye cafe, mgahawa, pwani kwenye tochi imepungua sana. Hasa, hawahitaji nguvu nyingi.
Watu wengi zaidi kwenye studio wanapitia vikwazo vya HW vya jukwaa. Au ukosefu wa utendaji bila kujali matumizi. Hakuna hata X SoC katika vigezo vyote vya utendaji na muunganisho.
Habari. Kwa kweli, kupata programu kutoka kwa iOS hadi Mac kwa njia hii inaweza kuwa rahisi sana au ngumu. Hakuna mengi kati. Sababu ni rahisi - programu ya iOS inaweza kuundwa kwa njia mbili - kwa kutumia SwiftUI au UIKit (kupuuza njia nyingine, utaratibu ni sawa huko, wakati mwingine hata ngumu zaidi). Kwa asili, SwiftUI ndiyo njia rahisi zaidi, mazingira yanaundwa na kanuni na kukabiliana na kifaa. Kwa hivyo itabadilishwa ili iweze kupatikana kwenye Mac. Sio ngumu sana. UIKit basi hufanya kazi kwa msingi wa kujenga kiolesura kwenye turubai, ubinafsishaji unahitaji uingiliaji zaidi wa msanidi programu. Ninavyojua, programu za Meta au Google zimefanywa kuwa ngumu zaidi, na kwa usaidizi sahihi wa Mac itakuwa muhimu kutengeneza programu mpya. Shida ya SwiftUI ni kwamba ni mpya kabisa, imekuwa nasi tangu iOS 12 au 13 (sina uhakika hapa), kwa hivyo ni programu za kisasa tu ambazo zimetatuliwa ipasavyo. Apple ina mpango mkubwa kwa watengenezaji kuunda katika SwiftUI, hiyo ni unyenyekevu na maendeleo ya haraka ya mfumo, lakini kwa maoni yangu, haiwezi kufanya chochote zaidi.