Za većinu povijesti OS X, beta verzije OS X bile su rezervirane za programere Applea, koji su, budući da su programeri bili prilično navikli na rad s softverom koji je često zamrznuo, odjednom prestanu raditi, ili čak gore, uzrokuju da korumpirani datoteke. Ovo je samo još jedan dan programeru softvera. Uvođenjem macOS, beta proces se nije promijenio.
Razvojni inženjeri znaju nekoliko trikova za održavanje rizičnog beta softvera u bocama i dalje od svakodnevnog Mac okruženja; nakon svega, nitko ne želi vidjeti njihov pad sustava i uzeti svoje radno okruženje dolje s njom. Zato je uobičajena praksa pokrenuti betas u virtualnim okruženjima, na namjenskim pogonskim jedinicama ili čak na čitavim Mac računalima koji su posvećeni samo testiranju.
S Appleom koji sada nudi javnu beta verziju OS X ili MacOS svaki put kada se nova verzija pusti, mi kao svakodnevni korisnici Maca također možemo isprobati beta softver, baš kao i programeri. I baš kao i programeri, trebali bismo poduzeti nekoliko mjera predostrožnosti kako bismo osigurali da na našim Macovima utječe beta verzija OS X ili MacOS koje namjeravamo instalirati i isprobati.
Opći OS X i MacOS Pravila o sudjelovanju u beta verziji
Pravila o tome kako radite s beta softverom uglavnom se temelje na stupnju rizika koji ste spremni poduzeti. Vidio sam ljude da instaliraju rani beta softver izravno na svoje Macove bez ikakve predodžbe i žive da kažem priču, da tako kažemo. Ali vidio sam još mnoge koji su ovo učinili, i samo im je priča o teškom.
Većina od nas je riskantna, barem kada je riječ o našim Macovima, a to je skupina za koju su napisane te smjernice. Pokazat ću vam kako pokrenuti beta verziju OS X ili MacOS sa što manje opasnosti od glavne radne verzije operacijskog sustava i korisničkih podataka, a istodobno omogućavate sudjelovanje u javnom beta programu.
Tom radi s beta-pravilima
Nemojte čak ni razmišljati o korištenju vašeg pokretanja pogona koji sadrži trenutnu verziju OS X i korisničke podatke kao metu za instaliranje macOS beta softvera. To je loša ideja i onaj koji će vam jednog dana požaliti. Nikada, nikad ne smijete ugroziti Mac koji ovisi o svakom danu.
Umjesto toga stvorite posebnu okolinu za beta verziju programa macOS. To može potrajati jedan od dva uobičajena oblika: virtualno okruženje ili posvećena glasnoća koja će ugostiti beta verziju MACOS-a i sve korisničke podatke koje želite uključiti.
Korištenje virtualnog okruženja
Pokretanje beta verzije u virtualnom stroju pomoću programa Parallels, VMWare Fusion ili VirtualBox ima brojne prednosti, uključujući izolaciju beta softvera iz radne verzije sustava OS X, čime se štiti OS i vaše korisničke podatke od bilo kojih beta foul-upova.
Nedostatak je u tome što razvojni programeri virtualnih okruženja obično ne podržavaju beta verzije MACOS-a, a možda neće biti spremni pružiti vam pomoć prilikom instalacije beta verzije MACOS-a ili beta uzrokuje zamrzavanje virtualnog okruženja ,
Ipak, s malim iskopavanjem ili provjeravanjem on-line foruma, obično možete pronaći način kako bi beta verzije radile u jednom ili više virtualnih okruženja.
Korištenje particije u kući verziji beta verzije macOS
Daleko najjednostavnija metoda je stvaranje posebne beta particije, koristeći Disk Utility kako bi se odvojila particija pogonskog prostora samo za beta softver. Čak možete koristiti cijeli pogon ako imate još jednu dodatnu opremu. Nakon što je stvorena particija, možete upotrijebiti ugrađeni upravitelj pokretanja Maca da biste odabrali, koji će se zvuk pokrenuti.
Prednost je što beta funkcionira u stvarnom Mac okruženju, a ne umjetnom sustavu koji pruža virtualni stroj. Beta će vjerojatno biti malo stabilnija, a manje je vjerojatno da će nastati problemi.
Nedostatak je taj što možete pokrenuti oba normalna Mac okruženja i beta softver istodobno. Postoji i uvijek mala vjerojatnost da bi katastrofalno beta izdanje moglo uzrokovati probleme izvan beta verzije koji ste stvorili. Ovaj vjerojatni scenarij može se pojaviti ako su beta i normalna okruženja smještena u različitim particionima na istom fizičkom pogonu. Ako beta izdanje uzrokuje probleme s tablicom particiona pogona, tada bi mogli utjecati i na normalne i beta veličine. Da biste izbjegli ovu vrlo udaljenu mogućnost, možete staviti beta na zasebni pogon.
Dodatne Beta pitanja koja treba razmotriti
Jedan od problema s kojima ćete se vjerojatno suočiti prilikom rada s beta verzijom programa macOS jest da aplikacije više ne funkcioniraju ispravno. Na primjer, kada je Apple objavio javnu beta verziju OS X El Capitana, to je označilo kraj potpore za Java SE 6, stariju Java verziju koju obično koriste neke aplikacije. Apple smatra da je Java SE 6 tako problematičan i pun sigurnosnih problema koji OS čak ne dopuštaju instaliranje Java okruženja.
Kao rezultat toga, svaka aplikacija koja se oslanja na tu specifičnu verziju Java više neće biti pokrenuta u beta inačici OS X.
Java SE 6 pitanje je primjer trajne promjene OS-a koji utječe na bilo koju aplikaciju koja ide naprijed, međutim, vjerojatnije je da će vrsta problema doživjeti aplikacije koje više ne funkcioniraju s beta verzijom MACOS-a, već da kasnije će vjerojatno riješiti problem razvojnim programerima aplikacija.
Posljednje veliko razmatranje prilikom rada s beta verzijom MacOS odnosi se na pojedinačne aplikacije tvrtke Apple. Apple često mijenja kako aplikacije pohranjuju podatke.Beta inačica aplikacije može pretvoriti vaš stari format podataka u novi format podataka, ali nema jamstva da ćete moći vratiti konvertirane podatke na trenutačnu verziju OS X i povezanu aplikaciju ili čak mogu koristiti te podatke s objavljenom verzijom MacOS-a u bliskoj budućnosti. Moguće je da Apple napusti promjenu tijekom beta razdoblja i koristi drugi sustav ili se vrati na starije. Svi podaci koji su već pretvoreni zapeli su se u limbu. Ovo je primjer jednog od mnogobrojnih rizika sudjelovanja u beta programu.
Još uvijek spremni sudjelovati u beta verziji? Zatim sigurnosna kopija, sigurnosna kopija, sigurnosna kopija
Prije nego što preuzmete makos beta instalacijski program, izradite trenutačnu sigurnosnu kopiju svih vaših podataka. Imajte na umu da ta sigurnosna kopija može biti jedini način na koji se morate vratiti u svoj pred-beta okruženje ako nešto pođe krivo.
Ova sigurnosna kopija treba sadržavati sve podatke pohranjene u iCloudu jer će beta vjerojatno pristupiti i raditi s podacima iCloud.
Tom's Beta pravila u pregledu
- Nemojte instalirati makos public beta na vaš trenutni pokretanje pogona.
- Izradite ciljni volumen za beta verziju, koristeći novu particiju pogona ili potpuno odvojeni pogon. Kao alternativu, možete koristiti jedno od virtualnih okruženja.
- Klonite trenutne podatke o pokretanju na ciljnu lokaciju ako želite raditi s postojećim korisničkim podacima s beta verzijom. U suprotnom, upotrijebite čistu metodu instalacije ako samo želite sami isprobati beta softver.
- Napravite trenutačnu sigurnosnu kopiju vašeg trenutnog pokretanja za pogon prije nego što počnete instalirati macOS beta.
- Nemojte koristiti beta verziju za svakodnevni rad. Betas po prirodi nisu pouzdani, a ne biste im trebali povjeriti za važan posao.
- I na kraju, zabavite se istražujući novu verziju MacOS-a prije službenog puštanja.