Was ist der Unterschied zwischen einer Alpha- und einer Betaversion? Ich bin überrascht, dass diese Frage hier noch nicht gestellt wurde.
Was ist der Unterschied zwischen einer Alpha- und einer Betaversion? Ich bin überrascht, dass diese Frage hier noch nicht gestellt wurde.
Antworten:
In der traditionellen Softwareentwicklung werden in Alpha-Versionen weiterhin neue Funktionen eingeführt, während in Beta-Versionen keine neuen Funktionen verfügbar sind, sondern die vorhandenen Funktionen verbessert werden.
Die aktuelle Entwicklungsumgebung in Game Dev ist jedoch, dass beide einfach "noch nicht vollständig" sind und Alpha im Allgemeinen nur "weniger vollständig" als Beta ist.
Betaversionen werden immer noch neue Funktionen enthalten, während manchmal Alphas angezeigt werden, die lediglich versuchen, vorhandene Inhalte zu verfeinern. Und sogar ein paar Dinge, die für immer in Alpha oder Beta bleiben.
Häufiger:
Alpha: Normalerweise ist die erste normalerweise interaktionsfähige Sache (private oder öffentliche Nutzung ist irrelevant).
Wenn Sie etwas erstellen, das eine GUI haben soll - Alpha ist der Ort, an dem Sie die Software rudimentär bis zu einem gewissen Grad nutzen können, wie es der Verbraucher tun soll. Für Spiele, bei denen das Kernmodul / die Mechanik etwas brauchbar ist. Ich habe gesehen, dass einige Programmierer es rudimentär Alpha nennen, das nur über die Befehlszeile oder über Skripte verwendet werden kann - aber die meisten Leute sehen davon ab.
Beta: Das meiste davon funktioniert - alle beabsichtigten Funktionen sind möglicherweise noch nicht implementiert - aber es bricht immer noch zusammen oder ist zumindest häufig fehlerhaft.
Im Laufe der Jahre wurde das Beta-Label als längerfristige Entschuldigung für kaputte Spiele oder mangelnde Unterstützung verwendet.
Nicht, dass das Gegenteil viel vorzuziehen wäre. Viele Projekte wurden bereits als abgeschlossen ausgeliefert, als sie noch in der Betaphase waren. Im Zusammenhang mit Spielen war es schon einige Male so, dass man leicht erkennbare Bugs hatte.
Obwohl sich die meisten von uns auf eine Definition einigen können, sind die Konzepte im Allgemeinen nicht in jedem Entwicklungsbereich einheitlich.
Pre-Alpha ist die Version vor der Alpha-Version, Alpha ist die Version vor der Beta-Version, Beta ist die Version vor der Gamma-Version, Release Candidate ist die Version kurz vor der Veröffentlichung. Es ist im Grunde nur zu bezeichnen, dass "diese Version nicht völlig zufriedenstellend sein soll und schwere Fehler enthalten kann oder sogar völlig kaputt sein kann".
Was die verschiedenen Begriffe genau bedeuten, ist von Entwickler zu Entwickler unterschiedlich.
Alpha- und Betatests sind zwei der Phasen, in denen eine Software getestet werden muss. Alpha-Tests werden zuerst durchgeführt, und wenn die Software dies bestanden hat, können Beta-Tests durchgeführt werden. Wenn eine Software den Alphatest nicht besteht, werden Änderungen vorgenommen und die Tests wiederholt, bis die Software erfolgreich ist.
Um Ihre Frage zu beantworten, kann eine Alpha- und Betaversion als das "testbare bereitgestellte Artefakt" betrachtet werden, das Sie gerade entwickeln.
Weiterlesen: Unterschied zwischen Alpha- und Betatests | Unterschied zwischen | Alpha vs Beta Testing http://www.differencebetween.net/technology/difference-between-alpha-and-beta-testing/#ixzz338XZWLaj
Die Alpha-Version ist die erste funktionierende Version und nur für den internen Gebrauch (zum Testen)! Nachdem die Programmierer zufrieden sind, veröffentlichen sie die Beta-Version für Nichtangestellte, die Hacker und Stresstester sind und versuchen, sie zu brechen. Das Endergebnis ist eine endgültige Veröffentlichung, die den Test der Zeit bestanden hat! Es ist ein Gewinn für den Hersteller und die Öffentlichkeit!
So sollte es funktionieren, aber heutzutage nur noch selten