Sidecar je verjetno ena najboljših funkcij, ki jih je predstavil macOS Catalina. Težava je v tem, da se je Apple odločil, da ga lahko uporabljajo samo Maci od leta 2016 naprej. Vsa prejšnja oprema, kljub temu, da je bilo mogoče posodobiti na najnovejšo različico sistema, je bila izpuščena. Ampak ne skrbite, obstaja neuraden način za aktiviranje Sidecar na nepodprtih računalnikih Mac.
Sidecar, kodek HEVC in stari Maci
Razlog, zakaj naprave Apple pred letom 2016 ne podpirajo Sidecar, je naslednji. na teh macih za kodek HEVC ni podpore na ravni strojne opreme. To je tisti, ki se uporablja za pošiljanje video signala, tako prek kabla kot brezžično, iz računalnika Mac v iPad z iPadOS.
Ker ne bi mogli delovati izvorno na ravni strojne opreme, bi morali celoten postopek kodiranja opraviti prek programske opreme, kar bi poslabšalo uporabniško izkušnjo. Zato, da se ne zdi, da gre za izvedbo, poskusimo jih, Apple se odloči zmanjšati svoje izgube in le, če izpolnjujete te zahteve, lahko dostopate do Sidecarja:
- Imeti nameščen iPadOS 13 in macOS Catalina.
- Imejte MacBook od leta 2016 naprej, MacBook Air od leta 2018 naprej, MacBook Pro od leta 2016 naprej, Mac mini od leta 2018 naprej, iMac od leta 2015 naprej, iMac Pro od leta 2017 naprej ali Mac Pro od leta 2019 (še ni naprodaj).
- Imeti enega od naslednjih iPadov: katerega koli od modelov iPad Pro, iPad 6, iPad mini 5 in iPad Air 3.
Če imate vse to, morate le iti v sistemske nastavitve, poiskati ploščo z nastavitvami, ki ustreza Sidecar, in izbrati napravo, v katero želite poslati video signal. Pomembno je, da sta obe napravi prijavljeni z istim računom iCloud, in če se ne povežeta prek kabla, potem morata biti povezani v isto omrežje Wi-Fi in imeti aktiviran Bluetooth.
Kako aktivirati Sidecar na nepodprtih računalnikih Mac
Zelo dobro, a kaj se zgodi, če hočemo uporabite Sidecar v računalnikih Mac, ki te funkcije uradno ne podpirajo. Poglejmo, moč je možna, vendar ne pričakujte enako tekoče in zadovoljive izkušnje kot pri združljivih napravah.
Če želite aktivirati Sidecar na računalnikih, ki prej niso bili uradno podprti, je med postopkom beta obstajal preprost ukaz, ki je že prikazal možnost v sistemskih nastavitvah. Ta terminalski ukaz ne deluje več. Torej moraš iti po drugi poti. Nekaj bolj zapletenega, vendar ga lahko izvedete po teh korakih. (Morate imeti nameščena orodja ukazne vrstice, ki so na voljo v Apple Developer Center – Orodja ukazne vrstice)
Pojdite na naslednji spletni naslov in prenesite mapo SidecarCorePatch. Nato naredite naslednje, vendar ne pozabite, da je vse na vašo odgovornost. Zato je priporočljivo, da naredite popolno kopijo svojega Maca, da zaščitite podatke.
- Če gre kaj narobe, naredite varnostno kopijo datoteke, ki se nahaja na naslednji poti
/System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore
- Onemogoči nadzor zaščite celovitosti sistema SIP. Če želite to narediti, znova zaženite Mac, pritisnite ukaz + R in zaženite obnovitveni način macOS. Zdaj naložite terminal in zaženite ukaz
csrutil desable
. Če slučajno želite preveriti, ali je aktiven ali ne, iz terminala izvedite ukazcsrutil status
. - Zdaj klonirajte repozitorij z ukazom
git clone http://dev.zeppel.eu/luca/SidecarCorePatch.git
- Mapo, ki ste jo prenesli prej, postavite datoteko patch.swift v svoj uporabniški koren, zdaj zaženite ukaz
sudo swift patch.swift
. Za zagon v korenskem načinu ga morate predhodno aktivirati tukaj Apple pojasnjuje, kako to storiti. Čeprav lahko tudi zaženete ukazdsenableroot
, ko želite onemogočiti zagondsenableroot -d
. - Znova zaženite svoj Mac.
Končano, če zdaj odprete sistemske nastavitve, boste videli možnost Sidecar in zaslon iPada lahko uporabite kot drugi monitor, podvojite zaslon, ga uporabite kot grafično tablico itd. Vendar bodite previdni, ne polagajte rok na glavo, če to opazite izkušnje niso vse dobre, smo prej razpravljali, zakaj niso podprti. Zato morate to vedno imeti v mislih. Če želite izkoristiti tovrstno rešitev, se lahko odločite za aplikacije, kot je npr Duet Zaslon o Prikaz Luna.
Treba je še razložiti, da morate najprej namestiti git, da lahko klonirate v terminalu, tudi po kloniranju repoja zapišite cd sidecarcorepatch in šele nato izvršite ukaz sudo swift patch.swift
Lahko povzroči tudi napako, ker niste posodobili Xcode)