Archive for the ‘UI’ tag
iPhone + Android + ? = Windows Phone 7
Microsoft really outperformed themselves with Windows Phone 7. They took the best ingredients of both the iPhone and Android, added some of their own and created something that has a lot of potential. I’m saying potential, because until we see the actual device and feel the experience, it’s impossible to know if they succeeded or not.
I really like their attention to details/perfection in the UI for this device and the effort they put in conveying this to the developers. Windows developers are usually less UI-centeric (as opposed to Mac developers), so extra work required here.

I also love the fact that they didn’t just create another take on the iPhone experience, but created something of their own. Because when I say they took elements from the iPhone and Android, I mean just concepts – like the attention to details and one-consistent experience from the iPhone or the back button and multiple integration points from the Android. The overall experience is completely theirs and I like their concept that an application is one wide canvas, that part of it is being revealed at a time.
I’m really curious to see what affect the release of this phone is going to have on the mobile market. This phone isn’t iPhone-killer, but it certainly has the potential to be the Android killer…
What do you think?
A look into the new Android SDK
After seeing all this videos of prototype Android devices from 3GSM at Barcelona, it’s time for some more good news – as I reported earlier on twitter, Google has finally released the new Android SDK. As Dan Morill mentioned on the Code Day, the new SDK introduces a new UI (although Google promised that it still work in progress), new Eclipse plugin and some very interesting API changes -
- New user interface – As I mentioned when we introduced the m3 version of the Android SDK, we’re continuing to refine the UI that’s available for Android. m5-rc14 replaces the previous placeholder with a new UI, but as before, work on it is still in-progress.
- Layout animations – Developers can now create layout animations for their applications using the capabilities introduced in the android.view.animation package. Check out the LayoutAnimation*.java files in the APIDemos sample code for examples of how this works.
- Geo-coding – android.location.Geocoder enables developers to forward and reverse geo-code (i.e. translate an address into a coordinate and vice-versa), and also search for businesses.
- New media codecs – The MediaPlayer class has added support for the OGG Vorbis, MIDI, XMF, iMelody, RTTL/RTX, and OTA audio file formats.
- Updated Eclipse plug-in – A new version of ADT is available and provides improvements to the Android developer experience. In particular, check out the new Android Manifest editor.
As for the UI change, you can watch the following videos (origin) from 3GSM Barcelona :
You can see a more complete list of the major changes here (you can also find a complete difference report here). So what are you waiting for? Go upgrade