Kürzlich haben wir unter unseren Benutzern sowohl auf Mastodon als auch auf X eine Umfrage durchgeführt, um Feedback darüber zu erhalten, ob sie Screens 5 lieber als Standard-Handler für das „vnc“-URL-Schema auf macOS verwenden oder den aktuellen Status quo beibehalten möchten.
Wir waren erfreut darüber, dass etwa 80 % der Befragten eine positive Einstellung zur Einführung von Screens 5 als Standard-Handler äußerten. Wir erkennen jedoch auch die Meinung der verbleibenden 20 % an und respektieren sie, die eine Beibehaltung des bestehenden Setups bevorzugen.
Obwohl die Mehrheitsmeinung ein wichtiger Faktor in unserem Entscheidungsprozess ist, erkennen wir die Bedeutung von Inklusivität und der Berücksichtigung der Präferenzen aller Benutzer an.
Die Herausforderung, der wir gegenüberstehen, ergibt sich aus der Anforderung, einen Standardhandler innerhalb der App-Bundle-Einstellungen festzulegen, eine Konfiguration, die statisch und unveränderlich bleibt, während die Anwendung ausgeführt wird. Obwohl APIs zum Festlegen von Standardhandlern zur Laufzeit vorhanden sind, hat sich Apple dafür entschieden, den Zugriff auf diese APIs für Sandbox-Anwendungen nicht zu erweitern, eine Voraussetzung, die für die Zulassung im Mac App Store unerlässlich ist.
Wenn jemand von Apple dies liest, finden Sie weitere Einzelheiten unter FB13685855.
Die Lösung, die wir uns ausgedacht haben, ist also eine App namens Default Handler.
Da diese App außerhalb der Einschränkungen der Sandbox operiert, kann sie die zuvor erwähnten APIs frei nutzen. Um es zu nutzen, müssen Sie einfach einen neuen Handler für das URL-Schema „vnc“ erstellen und Screens 5 als bevorzugte Option festlegen:
Und da haben Sie es! Screens übernimmt jetzt nahtlos das festgelegte URL-Schema. Sollten Sie jemals zum ursprünglichen Handler zurückkehren müssen, ist die Option sofort verfügbar. Darüber hinaus bietet Default Handler Kompatibilität mit anderen Sandbox-Anwendungen, die mit ähnlichen Einschränkungen zu kämpfen haben, und stellt so eine vielseitige Lösung für verschiedene Szenarien bereit.
Und was noch besser ist: Default Handler ist absolut kostenlos! Sie können die neueste Version hier herunterladen. Bitte beachten Sie, dass Default Handler macOS 14 oder höher erfordert. Es ist auch wichtig zu beachten, dass diese Anwendung so wie sie ist bereitgestellt wird, ohne jegliche Garantie oder Support.
Wir hoffen, dass dieses kleine Dienstprogramm unseren Screens 5-Benutzern und anderen nützlich sein wird. Und wir hoffen aufrichtig, dass Apple diese APIs in naher Zukunft für Sandbox-Apps öffnen wird. 🤞