I'm a long term Java programmer who wishes to upgrade my skills to include Android. I've tried using the Android SDK on my Mac and the simulator, but find it an unfriendly environment.
I'd much prefer a real tablet. However, few tablets have Android 3.0, and they are the expensive ones. I'm reading that Android 4.0 Ice Cream Sandwich is coming, and it should load onto Android 2.3 Gingerbread phones and tablets.
Is this true? Can I buy a 2.3 tablet and upgrade it to 4.0 later?
And if my main purpose is to learn Android programming, what sort of tablet would be best? I would prefer to have the various "gizmos" such as camera, microphone, GPS, and motion/tilt sensors so that I can experiment with them.
I'd pretty much decided to buy a reasonable tablet such as an Asus Transformer with dock. However, it was googling the Transformer that alerted me to the quad-core Transformer 2, and Ice Cream Sandwich.
Any comments/advice?