matatk / landmarks

Allows you to navigate a web page via WAI-ARIA landmarks, using the keyboard or a pop-up menu
http://matatk.agrip.org.uk/landmarks/
MIT License
123 stars 7 forks source link

Feature: Safari extension #396

Open carmacleod opened 3 years ago

carmacleod commented 3 years ago

This might be interesting. Apparently Apple will let you port Google Chrome extensions to Safari in macOS 11 Big Sur.

This WWDC 2020 video explains and goes through an example.

I think (?) all you need is a Mac with Big Sur and XCode... :)

matatk commented 3 years ago

This is great news and a big step in the right direction. I did clock this news around WWDC time, though through the links you gave, I have found that it looks like the conversion process is a lot easier to automate than I thought, which is nice.

Currently there are some blockers due to API support and compatibility:

There is also the fact that in order to distribute the extension, one is required to have a developer account, which is 99 currency units per year. This compares to a one-off nominal admin fee, or no fee at all, for the other browsers' stores. I would like to see Apple take a similarly welcoming approach on the pricing front to encourage extension devs to come to their platform :-).

I'll certainly be monitoring how this goes. I really hope Apple continues to work on making Safari as accessible an ecosystem as possible, as more choice for users is a good thing. I switched back to Firefox (which I'm really enjoying) from Safari only comparatively recently, partly because I wanted to be able to use the Landmarks extension :-).

carmacleod commented 3 years ago

Currently there are some blockers

Rats. Glad you'll be monitoring progress. Maybe someday, then!

There is also the fact that in order to distribute the extension, one is required to have a developer account, which is 99 currency units per year. This compares to a one-off nominal admin fee, or no fee at all, for the other browsers' stores. I would like to see Apple take a similarly welcoming approach on the pricing front to encourage extension devs to come to their platform :-).

I did not know about this at all. Yikes.