Skip to content
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

VisionOS Support #3320

Closed
bdunay3 opened this issue Jan 17, 2024 · 10 comments · Fixed by apollographql/apollo-ios-dev#333
Closed

VisionOS Support #3320

bdunay3 opened this issue Jan 17, 2024 · 10 comments · Fixed by apollographql/apollo-ios-dev#333
Assignees
Labels
feature New addition or enhancement to existing solutions

Comments

@bdunay3
Copy link

bdunay3 commented Jan 17, 2024

Use case

Can we get support for being able to use Apollo on VisionOS? We'd like to be able to run queries against our graph on that Apple platform.

Describe the solution you'd like

I looked through the code and there isn't anything that's platform specific. Everything Apollo uses is available on VisionOS (with the exception of SQLite), so it shouldn't be more then adding it to the supported platforms list in the Package manifest.

@bdunay3 bdunay3 added the feature New addition or enhancement to existing solutions label Jan 17, 2024
@AnthonyMDev AnthonyMDev self-assigned this Jan 17, 2024
@AnthonyMDev
Copy link
Contributor

Yes, I've already started to look into this. I'm actually looking into what it would take to get SQLite to support VisionOS as well!

The only other barrier so far is that Quick/Nimble doesn't support it yet, so we can't run our unit tests against that platform. Which is not technically blocking us, but I'd like to get that support pushed as well.

@calvincestari calvincestari added this to the Minor Releases (1.x) milestone Jan 18, 2024
@loganblevins
Copy link

Bumping for visionOS support

@calvincestari
Copy link
Member

The Nimble dependency update has been done, I believe it's SQLite we're still waiting on.

@loganblevins
Copy link

@calvincestari Is the SQLite dependency a binary?

@calvincestari
Copy link
Member

No, we use the source package. visionOS needs to be declared in their list of supported platforms as well as any required changes that comes from enabling that.

@loganblevins
Copy link

Oh I see. You're simply wrapping the C lib with a Swift frontend. Is there an ETA on this? My options are wait or fork it

@AnthonyMDev
Copy link
Contributor

I've got a PR up to add support to SQLite.swift right here. I can't tell you how long until they respond to me, but I did ping them today to ask for some eyes on it.

@loganblevins
Copy link

Where does this stand? @calvincestari

@AnthonyMDev
Copy link
Contributor

We are still waiting on SQLite.swift. As soon as that is merged in, I will finish this up!

Copy link
Contributor

Do you have any feedback for the maintainers? Please tell us by taking a one-minute survey. Your responses will help us understand Apollo iOS usage and allow us to serve you better.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New addition or enhancement to existing solutions
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants