support icon indicating copy to clipboard operation
support copied to clipboard

[Feature] iOS support

Open CheesyCram opened this issue 10 months ago • 4 comments

Trying to use it on iOS iPad with Bluefy browser and connect to SPIKE Prime.

Got this error code as such:-

Nv@https://code.pybricks.com/static/js/main.1bf60dfd.js:2:511695
h@https://code.pybricks.com/static/js/main.1bf60dfd.js:2:1401808
l@https://code.pybricks.com/static/js/main.1bf60dfd.js:2:1402282
@https://code.pybricks.com/static/js/main.1bf60dfd.js:2:1396510

Is there a way to solve this?

  1. Possible to add “Add to Home” web apps feature into the browser?

CheesyCram avatar Feb 19 '25 09:02 CheesyCram

Hello,

from pybricks getting started

You’ll also need a browser with Bluetooth support. We recommend using Google Chrome or Microsoft Edge. 
If you prefer open source tools, you can use Chromium.

Note that the Apple iPad and iPhone are not supported,
because the iOS Safari browser and Chrome for iOS do not support Bluetooth connectivity. 
Similarly, Firefox does not support Bluetooth on any platform.

Do you have another platform you might use?

Bert

BertLindeman avatar Feb 19 '25 09:02 BertLindeman

Unfortunately we can't support iOS. There isn't a working and accessible browser that we know of.

laurensvalk avatar Feb 19 '25 09:02 laurensvalk

Technically I believe it should be possible to create a native iOS/iPadOS app, which would allow access to Bluetooth.

It would be really great to be able to use iPads for Pybricks.

In the meantime it's possible to use the WebBLE app available on the App Store with some caveats (see https://github.com/pybricks/support/issues/1763#issuecomment-2816955226).

triplef avatar Apr 19 '25 02:04 triplef

With and easy polyfill it works now locally. See #1763

afarago avatar Aug 24 '25 19:08 afarago