Die Frage bezieht sich auf Alternativen zu ChessBase für OS X.
Da zahlreiche Poster daraufhin vorgeschlagen haben, ChessBase in einer virtuellen Maschine oder einem Emulator auszuführen, hielt ich es für relevant, eine wichtige Überlegung zu dieser Strategie anzustellen.
An anderer Stelle auf chess.stackexchange.com habe ich mehrere bekannte Fehler in ChessBase in mehreren Versionen aufgelistet. Es gibt zwei, die ich in einer emulatorbasierten Umgebung erwarten würde:
Meine Versionen von ChessBase (von 6-11) zeigten alle paar Stunden Abstürze, nur bei regelmäßiger Verwendung. Einige dieser Abstürze scheinen im Zusammenhang zu stehen mit:
Lassen Sie ein Dialogfeld in einem Fenster / einer Instanz geöffnet (z. B. im Anmerkungsfenster für ein Spiel oder im Statistikfenster für eine Spieleliste oder im Filterfenster für eine Spieledatenbank), und versuchen Sie dann eine Aktion in einer anderen Instanz / einem anderen Fenster erfordert einen Dialog.
Versuchen Sie, eine Spieleliste mit der Taste [Esc] zu schließen, anstatt mit der Maus über die Schaltfläche [X] in der Kopfzeile des Fensters zu fahren. Dies funktioniert manchmal und verursacht manchmal einen Absturz.
Natürlich sollten Dialoge unabhängige und vollständig entkoppelte Objekte sein, aber der Dialoghandler scheint einen Konstruktionsfehler zu haben. Dies ist natürlich nicht der einzige Fall, bei dem ChessBase abstürzt.
Um die Sache noch schlimmer zu machen, ist ChessBase 11 so fehlerhaft, dass es bei einem Absturz in Windows 10 mehrere Instanzen des Windows-Dialogfelds für die Absturzauflösung (nicht seinen richtigen Namen) startet und so hartnäckig durch diese führt, dass Sie nicht einmal umschalten können zu einer anderen Anwendung. Wenn ich einige Minuten nicht herumhängen möchte, während sich dies von selbst auflöst, muss ich dieses Verhalten außer Kraft setzen, indem ich einen Interrupt mit dem Task-Manager auslöse und die Funktion "Task beenden" verwende, um ChessBase aus dem Stapel der Betriebssystemanwendungen zu entfernen. Auch dann muss ich im Dialogfeld "Programm schließen" noch auf "OK" klicken. Es ist ein vampirähnliches Verhalten in einem Software-Mantel.
Die Kontexthandhabung ist unberechenbar. Wenn ein Datenbank-Spielelistenfenster geöffnet wird, kann die Liste einen Kontext haben (dh ein Element ist ausgewählt) oder nicht. Die daraus resultierenden ungewöhnlichen Verhaltensweisen umfassen:
Im ersten Fall wird durch Drücken der [Eingabetaste] das Spiel geöffnet, und im zweiten Fall geschieht nichts.
Im ersten Fall wird durch Drücken von [Strg] -F ein Filterfenster für diese Spieleliste geöffnet. Im zweiten Fall passiert entweder nichts oder, wenn Sie einen Fehler gemacht haben und zufällig ein anderes Fenster mit einer Spieleliste im Hintergrund geöffnet haben, wird das Filterfenster geöffnet. Wenn Sie die Suche ausführen, wird es jedoch auf die Spieleliste des Hintergrundfensters angewendet .
Wenn in der Spieleliste kein Spiel ausgewählt ist: Manchmal wird durch Drücken von [Up] oder [Down] eines ausgewählt, manchmal nicht. Manchmal wird durch einmaliges Drücken von [Tab] ein Spiel ausgewählt, manchmal durch zweimaliges Drücken, und manchmal wird durch nicht wiederholtes Drücken von [Tab] etwas bewirkt. Manchmal wird ein Spiel ausgewählt, wenn Sie das Fenster wechseln und zurückkehren, und manchmal wird es nichts bewirken.
Ich habe es komplett aufgegeben, die HotKeys-Funktion für viele Arten von Aktionen zu verwenden, da der Kontext so unvorhersehbar ist.
Das Wechseln zwischen mehreren Chessbase-Fenstern kann schnell genug erfolgen, um die Kontextverwaltungsfunktionen von ChessBase zu überfordern. Ich spreche nicht von halsbrecherischen Versuchen, die Programmumschaltung zu unterbrechen, ich spreche von der normalen Verwendung von Experten-Tastenkombinationen.
- Wenn eine Datenbank-Spielelistensuche abgeschlossen ist, werden manchmal die ausgewählten Spiele in diesem Fenster angezeigt, und manchmal stellt der Kontext-Handler die Spieleliste willkürlich in den Hintergrund und wechselt zu einem anderen ChessBase-Fenster, z. B. einem offenen Spielplan. Sobald dies beginnt, wird es wiederholt, bis ChessBase neu gestartet wird. Außerdem können Sie nicht einfach die Tastenkombination [Alt] - [Tab] verwenden, um die Fenster nur einmal umzuschalten und wieder einzublenden. Sie müssen zwei Vorgänge ausführen und mehrere Fenster umschalten, um das Fenster zu finden, in dem sich die Spieleliste befindet. Ich halte jetzt einfach den Hotkey [Alt] - [Tab] gedrückt, während ich mit der Maus über die Fensterauswahl-Anzeige fahre, um sie zu finden. [BTW: Dies ist die Anzeige, die am besten zeigt, was nach einem Absturz von ChessBase passiert. Es ist ein Hochgeschwindigkeitskaleidoskop von 3-Card Monte mit so vielen Karten, wie Sie Fenster in Windows geöffnet haben.
Denken Sie jetzt daran, dass all diese Verhaltensweisen in der nativen Zielumgebung gezeigt werden, für die ChessBase geschrieben wurde . Stellen Sie sich vor, wie Sie sich fühlen, wenn Sie sehen, was passiert, wenn der Emulator versucht, mit Ihnen umzugehen.
Als Fußnote, soll ich , dass in keinem anderen Windows - Paket hinzufügen , dass ich selbst , dass die für die Architektur Windows XP gebaut wurde , hat es immer mit der Abwärtskompatibilität in Windows 10.em Windows 10 kein ernsthaftes Problem gewesen ist sehr fähig , diese Probleme zu lösen, wenn Sie enthalten mehrere Konfigurationsoptionen, mit denen Sie die Behandlung von Betriebssystemaufrufen in früheren Versionen rückgängig machen können. Keine dieser Wiederherstellungs- / Kompatibilitätsfunktionen ist für ChessBase 11 von Bedeutung.
Um fair zu sein, behauptet die ChessBase GmbH nicht, dass CB 11 Win 10-kompatibel ist, aber sie sagt, dass die einzige Lösung darin besteht, zwei Upgrades zum Upgrade-Preis oder eine Vollpreis-Kopie des neuesten CB zu kaufen. Angesichts der Tatsache, dass 5 frühere Versionen in Folge so viele Mängel aufwiesen, von denen einige über alle Generationen des Produkts hinweg bestehen, würde ich sagen, dass es eine schlechte Wette ist, dass 13 den Benutzer in diesem Bereich begeistern werden. Es gibt nur sehr wenige Software-Produkte, auf denen Benutzerwebsites angeboten werden, um sie zu kritisieren , aber ChessBase ist eine davon.
Ich bitte Sie daher, sich nicht zu verschlechtern, indem Sie versuchen, das Produkt in einer nicht nativen Umgebung auszuführen. Der Fragesteller fragte nach Alternativen für Mac OS X, und dies ist ein guter Grund, warum.