-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
iOS support for iPad #11889
Comments
Would love to see iOS support be a thing. The low-level graphics stack (Metal etc.) is very similar to macOS, so don't think a port would be that far out of reach1 as already mentioned in #12039 (comment). Footnotes
|
We at @onefact need this as well for our work with doctors. Is there a WebAssembly port yet? We’d be happy to help contribute this. |
|
I'm interested in this because I want to use Zed via a remote connection to either my home Mac Studio or a linux cloud workstation - both from an iPad pro, and, even more so, from a Vision Pro, which as I understand it is closer to an iOS device as well. |
#me2 |
This would be a super killer feature with remote development and ciao ciao vscode |
I had a quick look into this:
This gets fairly far. However, it fails on wasmtime, which does not have support for iOS yet (In general, the inability to JIT code on non-macOS Apple platforms is going to be problematic): wasmtime build errors
I see at least two options:
|
Very excited for this! |
To start with, and also make it easier to port Zed to other platforms (e.g. WebAssembly), it might make sense to make it easier to port the "core" of Zed, i.e. putting the WebAssembly-based extension functionality behind a feature flag. From looking at the commits, it seems like @maxdeviant and @maxbrunsfeld worked a lot on the extensions functionality: What do you think? I'd be happy to start working on this |
If i may add - even if it is already out of active support - targeting iPad Pro 1. gen and orient on iPad 5th/6th gen as the common baseline might be the lowest as it gets while maintaing upwards compatibility and build a common denominator. Besides that these models are widespread and still in use. In any case, happy to help testing! P.s.: if iPhone will be intended to become a target the according models would be iPhone X/XS (for out-of-support iOS like 1. gen iPad) and iPhone XR (for supported iOS - like 6th gen iPad). |
Looks like the issue in wasmtime is bytecodealliance/wasmtime#8735 |
Was just looking at this issue and saw the wasmtime issue above was fixed less than an hour ago :) |
Check for existing issues
Describe the feature
It would be super helpful to have iOS support, as collaborative editing is often made a lot easier with the screen and form factor of the iPad Pro.
Would this be possible? Happy to beta test / contribute if I can.
If applicable, add mockups / screenshots to help present your vision of the feature
Happy to submit a Figma user flow if needed :)
The text was updated successfully, but these errors were encountered: