Oh and to answer your question of how they work at the low-level -- both are HTML5/JavaScript-based and are roughly equivalent in how they run, but run on different web engines.
The Firefox app basically launches inside Firefox in a special full-screen mode, while the app from the Google Play store runs inside a stub native Android app, using the default Android WebKit browser engine (via the Apache Cordova framework).
-- brion