Yes it will work on android as well.
You can read about it at their website.
Unity - Multiplatform - Publish your game to over 10 platforms
But I think you have to do manual coding for touch.
Not sure if there are presets in the editor, like mouse and gamepads (sensitivity,gravity etc..).
If you are new to coding and game creation, Unity and 2D is a good choice.