Introduktion av Default Handler

14 mars 2024

Nyligen genomförde vi en undersökning bland våra användare på både Mastodon och X för att samla in feedback om huruvida de skulle föredra att Screens 5 skulle bli standardhanterare för "vnc" URL-schemat på macOS, eller om de föredrar att behålla nuvarande status quo.

Vi blev uppmuntrade av att upptäcka att cirka 80 % av de svarande uttryckte en positiv inställning till att använda Screens 5 som standardhanterare. Vi erkänner och respekterar dock också åsikterna från de återstående 20 % som uttryckte en preferens för att behålla den befintliga konfigurationen.

Även om majoritetens åsikt är en viktig faktor i vår beslutsprocess, inser vi vikten av inkludering och att säkerställa att alla användares preferenser beaktas.

Utmaningen vi möter härrör från kravet att ange en standardhanterare i app-paketinställningarna, en konfiguration som förblir statisk och oföränderlig medan applikationen körs. Även om det finns API:er för att ställa in standardhanterare vid körning har Apple valt att inte utöka åtkomsten till dessa API:er för sandlådeapplikationer, ett villkor som är avgörande för godkännande på Mac App Store.

Om någon från Apple läser detta, se FB13685855 för mer information.

Så lösningen vi kom fram till är en app som heter Default Handler.

Default Handler

Med tanke på att den här appen fungerar utanför sandlådeapplikationernas begränsningar kan den fritt använda de API:er som nämnts tidigare. För att använda den behöver du helt enkelt skapa en ny hanterare för URL-schemat "vnc" och ange Screens 5 som det föredragna alternativet:

Default Handler Ny post

Och där har du det! Screens tar nu sömlöst över det angivna URL-schemat. Om du någonsin behöver återgå till den ursprungliga hanteraren är alternativet lätt tillgängligt. Dessutom erbjuder Default Handler kompatibilitet med andra sandlådeapplikationer som brottas med liknande begränsningar, vilket ger en mångsidig lösning för olika scenarier.

Ännu bättre är att Default Handler är helt gratis! Du kan ladda ner den senaste versionen här. Observera att Default Handler kräver macOS 14 eller senare. Det är också viktigt att notera att den här applikationen tillhandahålls i befintligt skick, utan någon garanti eller support.

Vi hoppas att det här lilla verktyget kommer att vara användbart för våra Screens 5 användare och andra. Och vi hoppas innerligt att Apple kommer att öppna dessa API:er för sandlådeappar inom en snar framtid. 🤞