我个人的使用经验:
java是跨平台的,所以在mac上是肯定能够做这些开发的,但是android开发的话(我没有开发过)可能就有问题了,不清楚有多少手机硬件驱动有mac版本,如果可能的话,应该会花费你挺多时间取测试这些东西。
基本上只要是国外开发的软件基本上都会有苹果版的,所以这个问题应该不大,国内的就不要抱太大希望了,QQ在mac下的用户体验简直无法跟xp下的比
mac版本的ADT,我曾经试过集成版的,挺不错的,不像linux下的,简直无法用,这个不用担心,该担心的是驱动的问题
刚才百度了一下,小米2及其他Android手机无法连接mac解决方案这类的问题,linux基本上都集成了所有的驱动,可能是某些配置有问题,这个可能需要尝试一下,但看样子问题也不大
绝对能
同上
一般来说,开发软件都支持苹果/linux/windows三种系统(微软的VS除外)