I want to get started in app development and am trying to decide whether to focus on developing for the iphone or for android phones. Can anyone advise on the pros and cons of each? I realise android using phones might have the dominant share in the market place but are also more difficult to design for given the many different phones available. Also I hear Apple take a large commission (30%?) on apps sold. Before I dive in, can anyone advise based on their experiences? Also would Java/Objective-C be sufficient to get started, depending on which one I go for? Thanks.