Romit Mehta


Plex for Windows Phone is out

#

Plex, the “media center” software application built for a multitude of devices, has a Windows Phone app now. They wrote up a blog post about it and while I am excited that there is a WP7 app now, it was heartening to see the praise they had for WP7 both from a user’s perspective as well as from a developer’s perspective.

There are so many gems in that post, I felt compelled to not only write this blog post, but highlight a bunch of the gems from the post:

Android phones never managed to capture my interest. They just looked and felt like bad photocopies of the iPhone, and didn’t offer anything new I was interested in, like the ability to install a custom theme that looked even uglier than the default, or download torrents on my phone, or play a Matrix animation in the background, or remove my battery, or spend time killing random processes, or over-clock my CPU, or any other beardy sort of thing.
Fast-forward to this January, I ordered a second hand Samsung device to help with development, and promptly fell in love with it.
As much as Android felt like (poorly) recycled ideas and bad new ones, Windows Phone felt original, well designed, and fun to use.
The performance was great, really smooth in a way iOS is and Android isn’t even in ICS.
[Ice Cream Sandwich, or Android 4.0, from a Windows Phone User's Perspective (my Techie Buzz post from earlier)]
The “pivot” and “panorama” UI concepts were fresh and a great way of making good use of a small screen in portrait mode. The typography was clean and brazen.
The integration of Facebook and Twitter made them feel like first class citizens, not an afterthought.
The live tiles on the home screen were a great way to make the phone feel alive.
But the iPhone felt staid, for lack of a better word. I wanted to be able to pin a few email folders to my home screen and watch them update live. I wanted to see all my social updates in a more integrated way. I missed being able to go to a contact (which I could also pin to my home screen), and easily see the conversations (Facebook, or SMS) I was having with them, and recent photos they’d uploaded.
The iOS development environment is quite good, with the weakest link being Objective-C, which has a steep learning curve and feels like it stepped out of the 80s with a cocaine hangover.
Android, oh, Android, I don’t mean to pick on you once again, but your edit-build-deploy cycle is long enough to make a grown man cry, and then stab himself in the eyeballs, and then cry some more. Java is fine, but the surrounding environment and piss-poor emulator makes it much harder to develop for than it should be.
So how is the Windows Phone development environment? It’s scary good. C# is a great language, .NET is a solid framework, XAML is a really nice way to design user interfaces, and the edit-build-deploy cycle is fast.
We were able to write the [WP7] app from start to finish in two months, between two engineers working part time, which is almost an order of magnitude faster than it took for the iOS and Android app.
Related (linked to from the blog post):
My last thought on Windows Phone is that it’s got all the ingredients it needs to be successful: It’s a fun, useful, well-designed platform, with sexy (Nokia) hardware, and it’s as good for developers as it is for users. It deserves much more marketshare than it has, and Microsoft seems to be making most of the right moves (about time).
Since I use WP7 all day and follow a bunch of WP7 developers on twitter, I am very well aware of all these benefits. I am glad the folks at Plex thought of putting all these thoughts on their blog.

Hope to see many others release their WP7 apps. Are you listening, Instagram?

Windows 8: Embrace Or Reject?

#

Since Windows 8 Consumer Preview was released, there has been a lot of noise about usability. Is it justified?

Windows 8: Embrace Or Reject?

Windows Live Now Connects to Google Contacts: Google Talk Coming to Windows Phone and Windows 8?

#

Windows Live now allows you to connect to Google to keep contacts in sync. Is this is prepration for native support of Google services in WP7/W8?

Windows Live Now Connects to Google Contacts: Google Talk Coming to Windows Phone and Windows 8?

A Truckload of Wholesome Updates Confirmed Coming to SkyDrive

#

Microsoft announces major upgrades to SkyDrive coming with Windows 8, making personal cloud and device cloud a reality.

A Truckload of Wholesome Updates Confirmed Coming to SkyDrive

Windows 8 Tablet Success: It’s the Ecosystem, Stupid!

#

Microsoft has built the environment and the OS. Will OEMs and developers complete their bit and make Windows 8 tablets succeed?

Windows 8 Tablet Success: It’s the Ecosystem, Stupid!

Windows 8: A Fantastic Opportunity for Developers

#

Windows 8 is a tremendous opportunity for developers. Smart developers would be building for Windows 8 already. Are you one of them?

Windows 8: A Fantastic Opportunity for Developers

Rumor: Windows Store Games for Windows 8 Revealed

#

Windows Store Games revealed ahead of the Windows 8 Consumer Preview (Beta).

Rumor: Windows Store Games for Windows 8 Revealed

You know, HP, you may want to disable pop ups if not remove the "support" software from your display PCs!

#

I saw this in the Ultrabook section at the Intel CES booth. Why bother with these apps, at least on display PCs?? Sigh.

Wp_000472