Closed Bug 929382 Opened 11 years ago Closed 8 years ago

[WebIDE] support Fennec apps

Categories

(DevTools Graveyard :: WebIDE, defect, P2)

x86
All
defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: paul, Unassigned)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [btpp-close-now])

It should be easy to support Fennec. Most of the current code is compatible. Let's figure out what's missing.
Alex, on top of your head, what do you think is missing?
Flags: needinfo?(poirot.alex)
Priority: -- → P2
A bunch of webapps actor requests would need some OS-specific abstraction:
  http://mxr.mozilla.org/mozilla-central/source/toolkit/devtools/server/actors/webapps.js
A the very least: watchApps, listRunningApps, getAppActor.
That's because we are looking for app iframes whereas the apps runs in another android processes.
It might not be that easy, as you have the app process and it may not be as easy to reach than the b2g content process. In b2g if you have the app frame, you can easily communicate with the content process, whereas in Fennec I have no idea how to communicate with the app process.
We would need to do a similar debugger protocol pipe with something similar to ChildDebuggerTransport, but for fennec app process.

Otherwise, connecting to fennec tabs should be easier to implement.
Flags: needinfo?(poirot.alex)
Supporting app debugging on Android, with Fennec as the runtime, is getting more complicated, as the web runtime engineering team is in the process of implementing a new approach to apps on Android, called "synthetic APKs," which wraps them in APKs to make them more native.

Regardless, we want to support debugging as part of the synthetic APKs experience, so developers can test their apps on Android before uploading them to the Marketplace and marking them Android-compatible.
Blocks: 888391
Blocks: dbg-remote
Is this bug for app debugging on android with a fennec runtime, or tab debugging fennec from the app manager?  Is there a plan for tab debugging fennec?
(In reply to Dave Camp (:dcamp) from comment #4)
> Is this bug for app debugging on android with a fennec runtime, or tab
> debugging fennec from the app manager?

Debugging Fennec apps.

> Is there a plan for tab debugging fennec?

tab debugging fennec: 912900
Summary: [app manager] support Fennec → [app manager] support Fennec apps
Blocks: 896003
No longer blocks: 888391
Blocks: 874686
No longer blocks: 896003
Filter on 86b7095e-2bd0-499e-a704-d00f2524aeef / PAUL STOP SETTING QA CONTACT TO THE DEVTOOLS COMPONENT'S WATCHERS EMAIL FOR BUGS YOU FILE :)
QA Contact: developer.tools
Any progress here?
I really want to bring my app to Android users, but can't figure out what is wrong with it on Android.
We are making progress on connecting to Firefox for Android, which includes some work related to this.  Apps on Android would be a natural next step after that work.
Summary: [app manager] support Fennec apps → [WebIDE] support Fennec apps
Filter on TEAPOT-SPLINES.

Apps are being removed from Fennec, see bug 1235869.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
Whiteboard: [btpp-close-now]
Product: Firefox → DevTools
Product: DevTools → DevTools Graveyard
You need to log in before you can comment on or make changes to this bug.