I'm assuming that I would need to build some wrapper or shell in obj-c (for iPhone) to interact with notification, vibration, and other iPhone APIs right? It seems like famo.us would allow me to build an app that can run on any mobile device, with just a device-specific shell. Taking it further, would it be feasible to build generic famo.us app shells (one for each device type) that anyone could use to build a completely device-agnostic app where the code is exclusively js and famo.us? I'm thinking it would just be a facade layer where you could query what features were available on the device, send commands to things like vibrations etc., subscribe to events or whatever.
Does something like that exist? Is it even possible? I couldn't find anything on Google and famo.us is so new I wasn't sure if it was out there yet.