Kad Apple 2020. gada jūnijā iepazīstināja ar Apple Silicon jeb savu mikroshēmu ienākšanu Apple datoriem, tas guva ievērojamu visas tehnoloģiju pasaules uzmanību. Cupertino gigants nolēmis atteikties no līdz tam izmantotajiem Intel procesoriem, kurus samērā ātrā tempā nomaina ar saviem mikroshēmām, kuru pamatā ir ARM arhitektūra. Uzņēmumam ir liela pieredze šajā virzienā. Tādā pašā veidā viņš izstrādā mikroshēmojumus tālruņiem, planšetdatoriem un citiem. Šīs izmaiņas radīja vairākas brīnišķīgas priekšrocības, tostarp nenoliedzamu komfortu. Bet vai viens no labākajiem sīkrīkiem lēnām krīt aizmirstībā? Kāpēc?
Apple Silicon: viena priekšrocība pēc otras
Kā jau minējām iepriekš, pāreja no Intel procesoriem uz pašu Apple Silicon risinājumu sniedz vairākas lielas priekšrocības. Pirmkārt, mums, protams, ir jāliek pārsteidzošais veiktspējas uzlabojums, kas iet roku rokā ar labāku ekonomiju un zemāku temperatūru. Galu galā, pateicoties tam, Cupertino gigants trāpīja naglai uz galvas. Viņi ieviesa tirgū ierīces, kas var viegli tikt galā ar parastu (pat prasīgāku) darbu, nekādā veidā nepārkarstot. Vēl viena priekšrocība ir tā, ka Apple būvē savus mikroshēmas uz iepriekš minētās ARM arhitektūras, ar kuru, kā jau minēts, tam ir liela pieredze.
Citas Apple mikroshēmas, kas atrodamas gan iPhone, gan iPad (Apple A-Series), gan mūsdienās arī Mac datoros (Apple Silicon - M-Series), ir balstītas uz to pašu arhitektūru. Tas rada interesantu labumu. Aplikācijas, kas paredzētas, piemēram, iPhone, var nevainojami darboties arī Apple datoros, kas var ievērojami atvieglot dzīvi ne tikai lietotājiem, bet arī atsevišķiem izstrādātājiem. Pateicoties šīm izmaiņām, es personīgi noteiktu laiku izmantoju lietojumprogrammu Tiny Calendar Pro operētājsistēmā Mac, kas parasti ir pieejama tikai operētājsistēmai iOS/iPadOS un nav oficiāli pieejama operētājsistēmā macOS. Taču tā nav problēma Mac datoriem ar Apple Silicon.
Problēma ar iOS/iPadOS lietotnēm
Lai gan šķiet, ka šis triks ir lielisks risinājums abām pusēm, diemžēl tas pamazām krīt aizmirstībā. Atsevišķiem izstrādātājiem ir iespēja izvēlēties, vai viņu iOS lietojumprogrammas nav pieejamas MacOS lietotņu veikalā. Šo iespēju ir izvēlējušies ļoti daudzi uzņēmumi, tostarp Meta (iepriekš Facebook) un Google. Tātad, ja Apple lietotāji interesējas par mobilo aplikāciju un vēlas to ievietot savā Mac datorā, pastāv liela iespēja, ka viņiem vienkārši neizdosies. Ņemot vērā šīs savstarpējās saiknes potenciālu, ir ļoti žēl, ka praktiski nav iespējams pilnībā izmantot šīs priekšrocības.
No pirmā acu uzmetiena var arī šķist, ka vaina galvenokārt ir izstrādātājos. Lai gan viņiem ir sava daļa, mēs nevaram vainot viņus tikai pašreizējā situācijā, jo mums joprojām ir divi svarīgi panti. Pirmkārt, Apple vajadzētu iejaukties. Tas varētu nodrošināt papildu rīkus izstrādātājiem, lai atvieglotu attīstību. Arī diskusiju forumos izskanējuši viedokļi, ka visu problēmu varētu atrisināt, ieviešot Mac datoru ar skārienekrānu. Bet mēs tagad nespēsim par līdzīga produkta iespējamību. Pēdējā saite ir paši lietotāji. Man personīgi liekas, ka pēdējos mēnešos tie vispār nav dzirdēti, tāpēc izstrādātājiem nav ne jausmas, ko no tiem vēlas ābolu fani. Kā jūs skatāties uz šo problēmu? Vai vēlaties Apple Silicon Mac datoros izmantot dažas iOS lietotnes, vai arī pietiek ar tīmekļa lietotnēm un citām alternatīvām?
Es jūs apsveicu. Es noteikti vēlētos, ja lietotni, kas ir manā iPhone un iPad, varētu izmantot arī MacBook ar M1, un tā ir 24me lietotne
Problēma bija likme tieši uz šo enerģijas patēriņu. Tas ir, kaut kas tāds, ko šodien novērtēs ierobežotākā cilvēku grupa. Pateicoties pasākumiem ar CV19, ievērojami samazinājies to cilvēku skaits, kuriem kaut kur kafejnīcā, restorānā, pludmalē jākodējas pie lukturīša. Galvenokārt viņiem nav vajadzīga tik liela jauda.
Daudz vairāk cilvēku studijās saskaras ar platformas HW ierobežojumiem. Vai arī veiktspējas trūkums neatkarīgi no patēriņa. Pat ne X SoC visos veiktspējas un savienojamības parametros.
Sveiki. Atklāti sakot, lietotnes iegūšana no iOS uz Mac šādā veidā var būt ļoti vienkārša vai sarežģīta. Pa vidu nav daudz. Iemesls ir vienkāršs - iOS lietotni var izveidot divos veidos - izmantojot SwiftUI vai UIKit (pārējās metodes atstājiet novārtā, tur procedūra ir līdzīga, dažreiz pat sarežģītāka). Būtībā SwiftUI ir vieglākais veids, vide tiek veidota pēc koda un pielāgojas ierīcei. Tātad tas tiks pārveidots tā, lai tas būtu pieejams arī Mac datorā. Tas nav īpaši sarežģīti. Pēc tam UIKit darbojas, pamatojoties uz saskarnes izveidi uz audekla, pielāgošanai nepieciešama lielāka izstrādātāja iejaukšanās. Cik man zināms, Meta vai Google lietotnes ir nedaudz sarežģītākas, un pareizam Mac atbalstam būtu nepieciešams uztaisīt jaunu lietotni. SwiftUI problēma ir tā, ka tas ir diezgan jauns, tas ir bijis pie mums kopš iOS 12 vai 13 (šeit es neesmu pārliecināts), tāpēc tikai ļoti modernas lietotnes tiek pareizi atkļūdotas. Apple ir liela iniciatīva izstrādātājiem izveidot SwiftUI, tā ir ietvara vienkāršība un ātra attīstība, bet, manuprāt, tas neko vairāk nevar izdarīt.