Gyakori kérdések: mi az a GM, tehát a kiadásra szánt verzió az Apple szoftverei esetén?

Mint minden szoftverfejlesztés esetén, így az Apple-nél is eljut a folyamat odáig, amikor elhatározzák, hogy azon az adott ponton meghúzzák a határt, és végre hivatalosan, mindenki számára is elérhetővé fogják tenni az így megszületett verziót.

A cikk borítóképén a Voyager űrszondákra rögzített Golden Record látható, egyfajta párhuzamként a Golden Master kifejezéshez.

Ez tehát a GM, a Gold(en) Master, azaz a kiadásra szánt változat. Ez még nem a hivatalos verzió, hanem még egy azelőtti, legutolsó, már nem béta, de még nem a nagyközönség számára elérhetővé tett változat. Ennek a célja az, hogy ha a hivatalos megjelenésig hátralévő, jellemzően pár nap alatt még bármi, súlyosabb problémára fény derül, akkor azt orvosolni tudják a fejlesztők, és így a hivatalos változatban már azzal a hibával is kevesebb legyen.

A külső fejlesztők számára gyakorlatilag nincs RC, csak GM

A konvencionális szoftverkiadási életciklus szerint a béta verziókat az RC, azaz a Release Candidate követné, ami a kiadásra jelölt változatot takarja, ami már kódkész, tehát tartalmaz minden funkciót, és nagy esélye van arra, hogy az legyen a kiadott termék, hacsak nem jelentkeznek vele súlyos hibák. Egy verzió akkor tekinthető kódkésznek, ha a fejlesztőcsapat tagjai egyetértenek abban, hogy új forráskódok már nem kerülnek ebbe a kiadásba. A kódban még történhetnek változtatások a meglévő hibák javítására, módosulhat a dokumentáció, és az adatfájlok is, de teljesen új kód már csak a következő kiadásba kerülhet.

Az életciklus következő lépcsőfoka az RTM, azaz a Release To Manufacturing, és a GM az gyakorlatilag az ebből a verzióból készített másolat. Az RTM annyiban különbözhet az RC-től, hogy az RC kiadása óta még esetlegesen felfedezett hibákat is már kijavították benne.

Ezt követi a GA, azaz a General Availability, vagyis a nyilvános, mindenki számára elérhető kiadás.

Az Apple a külső fejlesztők számára összesen csak a GM-verziót teszi elérhetővé a legutóbbi béta után, amiben viszont még kijavíthat hibákat, majd ezt követi pár nappal később a hivatalos megjelenés (GA).

A GM-et csak a fejlesztők és bétatesztelők kapják meg

A GM-et a béta programban résztvevők készülékei dobják csak fel a Szoftverfrissítés menüpontban, az adott szoftverek hivatalos, tehát nem béta verzióit használók készülékei viszont nem. Számukra majd a hivatalos verzió fog megjelenni, amikor az Apple azt kiadja.

A béta programban való részvételhez, és így az egyes verziók, valamint a GM letöltéséhez a fejlesztői vagy nyilvános béta profilnak kell fent lennie a készülékünkön. Másik lehetőségként a fejlesztői központból tölthetjük le az IPSW-t, ha számítógép segítségével szeretnénk frissíteni.

A nyilvános bétákról bővebben: Gyakori kérdések: hogyan telepíthető egy készülékre az iOS nyilvános bétája?

A GM nem minden esetben ugyanaz, mint a későbbi, hivatalos verzió

Sok esetben a hivatalos verzió egy az egyben megegyezik a GM-mel, mert semmi olyan hibát nem fedeztek fel benne, ami lenne akkora prioritású, hogy a megjelenést késleltethetné, és emiatt már muszáj előtte kijavítani.

Amennyiben pedig bármi ilyen hibát felfedeznek, akkor a hivatalos változat magasabb build számot kap, mint a GM, így még azok számára is megjelenik frissítésként, akik már frissítettek korábban a GM-re. Erre már többször is volt példa, így nem lehet egyértelműen azt mondani, hogy a GM lesz a hivatalos verzió.

Az is előfordult már, hogy egymás után több GM is volt egy adott verzióból, éppen azért, mert az elsőben felfedezett hibát kijavították, és még a hivatalos kiadás előtt újból kiküldték tesztelésre a fejlesztőknek és a bétatesztelőknek.

Összefoglalva

A GM egy legutóbbi bétát követő, de még a hivatalos megjelenés előtt, a fejlesztők és bétatasztelők számára elérhetővé tett változat, ami a legtöbb esetben egyébként megegyezik a későbbi, hivatalos verzióval. A GM-et csak a béta programban résztvevők készülékei dobják fel a Szoftverfrissítés menüpontban, az egyes szoftverek aktuálisan hivatalos verziói tehát nem.

Legutóbbi frissítés: 2019.09.12.

Ezek még érdekelhetnek:


  1. És tényleg kijött egy cikk a GM-ről :joy:

  2. kchris says:

    ami most erdekes hogy OTA frissitessel nem lehet GM-re frissiteni a kavarások miatt… barmilyen profillal a 13.1 betara vinne fel.

  3. Jadeye says:

    nem az első ilyen eset, hogy párhuzamosan több béta fut. IPSW-vel felteheted a GM-et, vagy a béta profil törlése után majd a hivatalos verziót.

A Szifon.com-on megváltozott a hozzászólás rendszer, ezentúl az alábbi gombra kattintva tudsz véleményt alkotni. Bővebben itt olvashatsz erről.

Kérdésed lenne? Megosztanál valamit a többi olvasóval? Használd az új közösségi portálunkat!