Да. Разработка под Android в основном происходит на Java и в Eclipse (который сам работает на Java) и, следовательно, является кроссплатформенным.
Возможно, вам будет проще следовать этой общей публикации .
Если у вас возникнут проблемы, простой Google или сообщение в их группе Google обычно дает результат.
Да, вы можете разрабатывать на Mac, вам нужно установить SDK
SDK для Mac доступен по адресу http://developer.android.com/sdk/index.html .
Вы также можете посетить http://www.appcelerator.com/ - у них есть кроссплатформенная среда, которая позволяет вам разрабатывать Air, Android, iPhone и iPad.