apollo-ios icon indicating copy to clipboard operation
apollo-ios copied to clipboard

VisionOS Support

Open bdunay3 opened this issue 1 year ago • 9 comments

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 avatar Jan 17 '24 18:01 bdunay3

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.

AnthonyMDev avatar Jan 17 '24 19:01 AnthonyMDev

Bumping for visionOS support

loganblevins avatar Feb 05 '24 20:02 loganblevins

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

calvincestari avatar Feb 05 '24 22:02 calvincestari

@calvincestari Is the SQLite dependency a binary?

loganblevins avatar Feb 05 '24 23:02 loganblevins

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.

calvincestari avatar Feb 06 '24 00:02 calvincestari

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

loganblevins avatar Feb 06 '24 01:02 loganblevins

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.

AnthonyMDev avatar Feb 06 '24 18:02 AnthonyMDev

Where does this stand? @calvincestari

loganblevins avatar Feb 16 '24 19:02 loganblevins

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

AnthonyMDev avatar Feb 16 '24 19:02 AnthonyMDev

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.

github-actions[bot] avatar Apr 15 '24 19:04 github-actions[bot]