I think that android offers opportunities but still you are locking yourself in another vendor. What I plan to do to develop for mobiles is to have a common web interface accessible to all phones. Then you develop an app that is more enhanced that loads the site but also persists data using HTML5 and AJAX.
PS.I really hope that the Author doesn't clutter your android apps like your website.