Kada je Apple u junu 2020. predstavio dolazak Apple Silicon-a, ili vlastitih čipova za Apple računare, privukao je značajnu pažnju cijelog tehnološkog svijeta. Div iz Cupertina je odlučio da napusti Intelove procesore koji su do tada korišćeni, a koje relativno brzo zamenjuje sopstvenim čipovima baziranim na ARM arhitekturi. Kompanija ima veliko iskustvo u ovom pravcu. Na isti način dizajnira čipsetove za telefone, tablete i druge. Ova promjena je sa sobom donijela niz prekrasnih prednosti, uključujući neospornu udobnost. No, pada li jedan od najboljih gadžeta polako u zaborav? Zašto?
Apple Silicon: Jedna prednost za drugom
Kao što smo već spomenuli, prelazak sa Intel procesora na Appleovo vlastito Silicon rješenje donosi sa sobom niz velikih prednosti. Na prvo mjesto, naravno, moramo staviti zadivljujuće poboljšanje performansi, koje ide ruku pod ruku sa boljom ekonomičnošću i nižim temperaturama. Uostalom, zahvaljujući tome, gigant iz Cupertina je pogodio nokat na glavi. Na tržište su iznijeli uređaje koji se lako nose sa običnim (čak i zahtjevnijim) radom bez pregrijavanja na bilo koji način. Još jedna prednost je što Apple svoje čipove gradi na pomenutoj ARM arhitekturi s kojom, kao što je već spomenuto, ima veliko iskustvo.
Ostali Apple-ovi čipovi, koji se mogu naći u iPhone-ima i iPad-ima (Apple A-Series), a danas iu Mac-ovima (Apple Silicon - M-Serija), bazirani su na istoj arhitekturi. Ovo sa sobom donosi zanimljivu korist. Aplikacije dizajnirane za iPhone, na primjer, mogu se besprijekorno pokretati i na Apple računarima, što može značajno olakšati život ne samo korisnicima, već i pojedinačnim programerima. Zahvaljujući ovoj promjeni, lično sam koristio aplikaciju Tiny Calendar Pro na Mac-u određeni period, koja je inače dostupna samo za iOS/iPadOS i nije službeno dostupna na macOS-u. Ali to nije problem za Mac računare sa Apple Silicon.
Problem sa iOS/iPadOS aplikacijama
Iako se čini da je ovaj trik odlična opcija za obje strane, nažalost polako pada u zaborav. Pojedinačni programeri imaju opciju da odaberu da njihove iOS aplikacije nisu dostupne u App Store-u u macOS-u. Ovu opciju odabrao je veliki broj kompanija, uključujući Metu (bivši Facebook) i Google. Dakle, ako su korisnici Apple-a zainteresirani za mobilnu aplikaciju i žele je staviti na svoj Mac, postoji velika šansa da jednostavno neće postići uspjeh. S obzirom na potencijal ove međusobne povezanosti, velika je šteta da je praktično nemoguće u potpunosti iskoristiti ovu prednost.
Na prvi pogled takođe može izgledati da je greška uglavnom na programerima. Iako imaju svoj udio u tome, ne možemo ih kriviti samo za trenutnu situaciju, jer ovdje imamo još dva važna članka. Prije svega, Apple bi trebao intervenirati. To bi moglo donijeti dodatne alate za programere da olakšaju razvoj. Na forumima su se pojavila i mišljenja da bi se cijeli problem mogao riješiti uvođenjem Mac-a sa ekranom osjetljivim na dodir. Ali sada nećemo spekulisati o vjerovatnoći sličnog proizvoda. Posljednja veza su sami korisnici. Lično, smatram da se poslednjih meseci uopšte nisu čuli, zbog čega programeri nemaju pojma šta ljubitelji Applea žele od njih. Kako gledate na ovaj problem? Želite li neke iOS aplikacije na Apple Silicon Mac računarima ili su vam web aplikacije i druge alternative dovoljne?
Pozdravljam vas. Definitivno bih volio da se aplikacija koju imam na iPhoneu i iPadu može koristiti i na MacBook-u sa M1 i to je 24me aplikacija
Problem je bio u opkladi upravo na tu potrošnju energije. Odnosno, nešto što će danas cijeniti najugraničenija grupa ljudi. Zahvaljujući mjerama sa CV19 značajno se smanjio broj ljudi koji moraju da kodiraju negdje u kafiću, restoranu, plaži na baterijskoj lampi. Uglavnom, ne treba im toliko snage.
Mnogo više ljudi u studijima nailazi na HW ograničenja platforme. Ili nedostatak performansi bez obzira na potrošnju. Čak ni X SoC u svim parametrima performansi i povezivanja.
Zdravo. Iskreno govoreći, preuzimanje aplikacije sa iOS-a na Mac na ovaj način može biti ili izuzetno jednostavno ili komplikovano. Nema puno između. Razlog je jednostavan - iOS aplikacija se može kreirati na dva načina - korištenjem SwiftUI ili UIKit (zapostavite ostale metode, tamo je procedura slična, ponekad čak i složenija). U suštini, SwiftUI je najlakši način, okruženje se kreira kodom i prilagođava se uređaju. Tako će biti transformisan tako da bude dostupan i na Macu. Nije super komplikovano. UIKit tada radi na bazi izgradnje interfejsa na platnu, prilagođavanje zahteva više intervencije programera. Koliko ja znam, Meta ili Google aplikacije su malo komplikovanije, a za ispravnu Mac podršku bilo bi potrebno napraviti novu aplikaciju. Problem sa SwiftUI je što je prilično nov, prisutan je kod nas od iOS 12 ili 13 (ovdje nisam siguran), tako da su samo vrlo moderne aplikacije ispravno otklonjene za njega. Apple ima veliku inicijativu za programere da kreiraju u SwiftUI, a to je jednostavnost i brz razvoj okvira, ali po mom mišljenju ne može ništa više.