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

Embedding support for Android #10967

Closed
pocmo opened this issue May 2, 2016 · 5 comments
Closed

Embedding support for Android #10967

pocmo opened this issue May 2, 2016 · 5 comments

Comments

@pocmo
Copy link
Contributor

@pocmo pocmo commented May 2, 2016

Embedding support seems to have a high priority on desktop. It would be nice to have decent support for Android too. Maybe as a "drop-in" replacement for Android's WebView (ServoView)?

I looked a bit at the code but it seems like the only touch point with Android's Java APIs is MainActivity and from there everything disappears into "native land".

@themihai
Copy link

@themihai themihai commented Mar 30, 2017

iOS support would be nice too. webkit provides a DOM API (Objective-C) . Does Servo embedding framework provide a such API?
Is there any official doc with the current state of the embedding API?

https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/DisplayWebContent/Tasks/DOMObjCBindings.html

@jdm
Copy link
Member

@jdm jdm commented Mar 30, 2017

iOS support is a low priority due to platform restrictions on distributing applications that contain JITs.

@themihai
Copy link

@themihai themihai commented Mar 30, 2017

@jdm Does Servo use/need JIT if JavaScript is not used? I'm not very familiar with the code base or browsers in general so apologies if I'm talking nonsense. I was thinking to manipulate the DOM directly through an API/binding like webkit provides for Objective-C.

@pocmo
Copy link
Contributor Author

@pocmo pocmo commented Mar 30, 2017

A potential iOS version should get its own bug. This is not really a discussion about Android embedding. :)

@paulrouget
Copy link
Contributor

@paulrouget paulrouget commented Aug 2, 2018

It's not a drop-in replacement of a WebView, but a ServoView component is now available since #21199.

@paulrouget paulrouget closed this Aug 2, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants
You can’t perform that action at this time.