Discussion of Which Devices Should Be Supported by Scratch Addons #7027
Replies: 2 comments 4 replies
-
On safari I have tried to use the extension converter and it worked on macOS fairly well. I couldn’t port it to iPadOS, it kept timing out. |
Beta Was this translation helpful? Give feedback.
-
I was thinking, after the MV3 upgrade and some more testing, we could add an "Android" button to our website (scratchaddons.com) next to the Chrome, Firefox and Edge install buttons. |
Beta Was this translation helpful? Give feedback.
-
In #5160, steps were laid out to support touchscreen devices. However, these devices were touchscreen laptops and Chromebook hybrids/tablets, which are very closely related to the normal devices that, until recently, have been the focus of Scratch Addons.
A few months ago, Mozilla announced that Firefox for Android would support add-ons (extensions), and support was recently added (#6789). Also recently, GarboMuffin pointed out that they would be willing to publish Scratch Addons under the same Apple Developer account used for TurboWarp (#3452 (reply in thread)). This has long been considered the largest roadblock to Scratch Addons support on Macs, but iOS/iPadOS also support extensions, and this opens the gate to Scratch Addons on those platforms as well.
A year and a half ago in #4562, Scratch Addons for mobile was rejected, but this stance widely appears to have changed since then, including multiple mobile-specific issues being filed and the Docs potentially being updated to suggest using Firefox for Android (ScratchAddons/website-v2#405).
I think many people support Scratch Addons for other platforms, but not all of them make sense. For example, a phone probably isn't a practical device on which to use Scratch, but an iPad is. So I want to bring up the question, which of these should be supported? (I've checked browsers that we currently support):
Desktop
Android
Note
We can't distinguish between phones and tablets. Scratch Addons can already be officially installed on Firefox and Kiwi and somewhat-officially on Edge Canary using developer options.
iPadOS
iOS
Misc
I suggest we support Safari on Macs and iPads and Android on tablets, but what do you all think? iPads are a particularly tough one as they're widespread in Education but I believe supporting them requires an app, which we'd need to look into. The app could maybe be standalone or even theoretically bundled with TurboWarp, but that's complicated.
Whichever we choose, it'll take effort to port, and, potentially, maintain Scratch Addons for other devices. However, the amount of effort varies by platform, since the regular release could probably be lightly modified to work well on Android while it might need to be heavily changed to work on Safari.
Beta Was this translation helpful? Give feedback.
All reactions