Cons: [of new, native implementation]
* No way to pause downloads (at least on my devices)
* Tapping the native notifications doesn't provide any useful feedback
* Native UI is awful about errors states.
Hello Joshua,
the cons above seem very severe to me. Esp. the ability to pause and
resume a download is highly useful on a thin connection.
Likewise, error reporting in general is critical.
If we were using the native download manager right now, and the
pros/cons were as you listed them, I would see it as a big step forward
to remove the native downloader and switch to our own.
Thus, I would recommend against proceeding with this whole bug.
If you nonetheless go forward with it, to directly answer your question,
I would suggest you leave the current code in (Option 1), and make a
preference about which implementation to use. On Android 2.2, it would
always use the Mozilla implementation. On 2.3 and higher, it would look
at the pref on which one to use.
_______________________________________________
mobile-firefox-dev mailing list
mobile-firefox-dev@mozilla.org
https://mail.mozilla.org/listinfo/mobile-firefox-dev