Romit Mehta


Windows Phone app problem

#

Over the weekend, I had a twitter conversation with the Wordboxer developers, trying to get them to port their game to Windows Phone. It brought to light an important point about the Windows Phone (and for that matter, Blackberry) app problem: most cool games and apps are being built by small shops or single developers who just don’t have the time to build and maintain more than one or maybe two versions of their app/game. I really hope the Windows Phone (and Windows 8) teams realize this and create ways and means to reach these folks and help them out with the education needed to have them port their apps.

I know with the addition to C++ and support for cross-platform game engines on both Windows Phone and Windows 8, things are easier in terms of porting, but the point is most devs look at market share numbers and shy away from the platform. Of course, the market share going up and reaching some level of respectability (10% in the US?) may automatically help, but until then, Microsoft has a tough problem on their hands. They have to increase sales of devices, they have to attract the big brands and they have to make sure the indie devs also consider Windows Phone, if not at launch, at least soon after.

Fingers are crossed.

Windows Phone app problem

Small devs really don't have time to develop and maintain code for more than one or two platforms. Even though Windows Phone dev tools are arguably better than anything else out there, and porting is easier with Windows Phone 8, it comes down to resources. Here is a great example of that.

  1. @wordboxer My friends want me to play your game with them, but you don't have your app on Windows Phone. Please help :-(
  2. I got an invite to play this game from someone on iOS. As usual, after not finding the game in the Windows Phone Store, I ping the developer twitter account.
  3. @TheRomit Unfortunately we have no plans to develop WordBoxer for Windows Phone...
  4. As is usually the case, developer says "no plans". :-(
  5. @WordBoxer :-( That’s terrible news. Can I make a desperate plea?
  6. Again as usual, I start begging. :-)
  7. @WordBoxer porting to Windows Phone 8 is relatively easy. Looks like you already have Android, may as well attempt WP? :-(
  8. And then prodding.
  9. @TheRomit We're not a big game company but just three friends who build WB in their spare time, and it takes lots of spare time already ;-)
  10. Then .... reality. Devs don't have the time.
  11. @WordBoxer Haha, ok. We need your help, that's all. I am sure the folks at @wpdev won't mind giving you a hand �� Cheers!
  12. More shameless begging.
  13. @TheRomit if you find us an investor down there in CA we might reconsider ;-)
  14. More reality.
  15. @WordBoxer Investor, maybe. Dev/porting help? More than likely ��
  16. My side of the story: practicality.
  17. @TheRomit Help would of course be appreciated, but a way to make a living even more ;-)
  18. Another dose of reality.
  19. @WordBoxer Windows Phone users definitely tend to pay more than Android. Hence, surprised that you ported to Android but not to WP.
  20. Hey, no harm in throwing some well-known facts to counter the harsh reality.
  21. @TheRomit 6 months ago when we started to port to Android the W8 marketshare was even less than the 5% now.
  22. At least they are aware of the 5% share. I see a slight opening :-)
  23. @WordBoxer But Android users, despite the market share, tend to appreciate "free" whereas WP users tend to spend more.
  24. "It is not all about market share", as the word on the street goes :-)
  25. @lancewmccarthy Hey, I don't know where these guys are located, but hope you can find help for them? See thread here twitter.com/WordBoxer/stat…
  26. Seeing the opening, I ping a good twitter friend and a prolific developer and now a Nokia Developer Ambassador. They can help and in fact, they encourage developers to port their apps.
  27. @TheRomit I guess the only chance to have make a living from an app like ours lies in high numbers of downloads.
  28. Meanwhile, back to reality.
  29. @WordBoxer of course. I am not trying to say you are missing a large market. You would have built the app already if that were the case.
  30. Countered with more practicality/realism. It's not a bad idea to go Android after iOS, to get the volume.
  31. @WordBoxer My point is that you will see more stickiness and willingness to pay with an average WP user than an Android user.
  32. ....but, Windows Phone users are more loyal to the platform and the early adopters tend to support developers who bring their stuff over from other platforms.
  33. @WordBoxer Also, it helps that number of devices and resolutions and OS versions are way more limited than Android.
  34. My turn to throw some reality into the mix. It is easier to develop/port to Windows Phone because testing involves a finite number of resolutions and device types. Especially if they focus only on Windows Phone 8.
  35. @WordBoxer (Hence, potentially an incremental effort may give you some valuable customers. Just a thought.)
  36. Yup, continuing the reality trend - if they can re-use much of their code then the incremental effort to bring the app to Windows Phone may not be too much, but the upside is huge.
  37. @TheRomit I see your point, same goes for iOS users compared to Android users I think.
  38. Full agreement here.
  39. @WordBoxer Oh, of course. WP users definitely more like iOS in that sense. Of course iOS user count >>>>>> WP ��
  40. More agreement.
  41. @TheRomit but to create a viral effect, which obviously did not occur yet ;-), we needed the masses to play WordBoxer. Hence Android ;-)
  42. No arguments here.
  43. @WordBoxer Anyway, I have pinged @lancewmccarthy who may have some resources to help you. It would be *great* if it comes to WP #hope ��
  44. And now, bringing Lance into the convo.
  45. @WordBoxer Agreed. That is def a proper method, no questions. With WP, you will get so much more coverage too, since we yearn cool iOS apps.
  46. Agreement all around.
  47. @TheRomit @lancewmccarthy thanks for sharing your thoughts! We'll look into it! Cheers
  48. Looks like these guys are open-minded developers.
  49. @WordBoxer @lancewmccarthy Thanks for listening and being open to my humble thoughts. Cheers, and all the best!
  50. Appreciation for hearing me out.
  51. @WordBoxer I can help knock down the financial barrier, the only thing you'd need to do is build it. When you're ready, ping me. @TheRomit
  52. Here we go :-)
  53. @lancewmccarthy @theromit Hi Lance, that sounds interesting :-) Could you please drop us a mail at info@wordboxer.com to elaborate? Cheers
  54. Oh hey ... could this twitter convo lead to something? Let's hope so!
Read next page

Did you find this story interesting? Be the first to or comment.

Liked!

Use Android? Get the Latest Outlook.com App Update

#

Microsoft has updated their Android app for Outlook.com – it is beautiful and a must-have!

Use Android? Get the Latest Outlook.com App Update

#2InstaWithLove: a Clever Ploy or a Mighty Annoyance?

#

Nokia launched an app to get Instagram’s attention to build a Windows Phone app. Clever or annoying?

#2InstaWithLove: a Clever Ploy or a Mighty Annoyance?

Disqus: A Windows Phone Exclusive App Not Built by Microsoft or Nokia? You Heard It Right!

#

Disqus releases a mobile app for Windows Phone and not for iOS or Android. Outside Microsoft/Nokia, it may be the first such company.

Disqus: A Windows Phone Exclusive App Not Built by Microsoft or Nokia? You Heard It Right!

My ideal podcast app/service

#

Much has been discussed among Windows Phone (and Windows 8/RT) circles about lack of podcast features in the phone and lack of a native app on big Windows.

I am a big podcast listener. Not huge, but I do listen to a few podcasts regularly. In fact, so regularly, that I have formed a nice list of things I would want in an ideal podcast app/service. The reason I put app/service is because we are now no longer in a single device world.

Some bonus territory items: Things I don't care about but I have seen in some apps: Too much to ask? Is there any podcast app/service that does this already? I think Downcast on iOS comes very close in terms of functionality but they are only on iOS so far, but have expressed that they may look at WP with no real commitment provided. The iOS Podcasts app does not seem to delete episodes after they are finished which is a bummer (either a bug or a feature, but either way, a bummer for me).

None of the Windows Phone 3rd party apps do auto-download yet. There are some in the process of getting released with promised functionality but none generally available yet.

The native Windows Phone feature does not have a manual check for new episodes, and there is no clear understanding when exactly it checks for new episodes. Besides, there is no corresponding app on Windows 8, and of course, there is no playback speed adjustment.

Let me know if you find any compatible apps :-)

Windows 8 Release Preview App Overview: Cocktail Flow

#

A look at the beautiful app in the Windows 8 Release Preview: Cocktail Flow

Windows 8 Release Preview App Overview: Cocktail Flow

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?

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

Hands on with Nokia Drive and Nokia Transport

#

Hands on with Nokia Drive and Nokia Transport, two location-based apps which come with Nokia Windows Phone devices.

Hands on with Nokia Drive and Nokia Transport

Nokia Windows Phone ESPN App Walkthrough

#

Video of the ESPN app for Nokia Windows Phones.

Nokia Windows Phone ESPN App Walkthrough

Calling out "spammy" #wp7 apps #wpdev

#
Yet another good reason to have screenshot capability natively :-)


Developer Interview: gReadie app developer Chris Sainty

#

An interview with Chris Sainty, the developer of gReadie, a Google Reader client for Windows Phone 7.

Developer Interview: gReadie app developer Chris Sainty

screenshots from #wp7: Led Zeppelin Smart DJ

#
Screen_capture 0screen_capture 1screen_capture 2screen_capture

nsquared demo of integrated WP7, Win7, Kinect, Surface apps. #awesome

#

[youtube [www.youtube.com/watch](http://www.youtube.com/watch?v=oALIuVb0NJ4?wmode=transparent])

Customary #windowsphone app update - personal edition

#

The Windows Phone bloggers have been active recently, for good and bad reasons. Just yesterday, the ESPN ScoreCenter app finally was released for Windows Phone so I thought it may be a good idea for me to look back at what I thought were missing features/apps for me going from iPhone to Windows Phone.

The list was something like:

  1. Corporate email: I still don't have access to my work Exchange server and that is the single-biggest issue I am facing. I am completely handicapped without knowing what my next meeting is about and where it is. I am dying to get *some* access to my corporate Exchange server. (note: access to Exchange server is available but my company does not allow it outside of McAfee EMM app or Good Technology's app, neither of which are available on windows phone yet)
  2. Notifications: I was looking for Boxcar type, clean and universal notifications. I did not get that yet, but a lot of the apps are slowly building some sort of indicators (Live tiles, toast notifications) and it can only get better. I am not missing it as much as I thought I would be.
  3. ESPN: Done! Finally, it is here.
  4. Hipporemote: There are many remote desktop apps but since I have my iPad with Hipporemote, I have not bothered to try any other apps. Don't miss this one too much.
  5. Amazon: Done! Came a while back.
  6. In-browser video/Flash/HTML5: Coming in Mango at the end of the year. Or maybe sooner? Who knows. Not there, but coming soon.
  7. Hidden wireless networks: Not resolved and not sure if NoDo is going to resolve it. But I guess it's fine for now.

Now, what I am missing today:

  1. Bank of America app: This has been made visible in public but I am not sure what the hold up is.
  2. E*Trade app: This is not in order, but this is one app that I can use which is not yet in the Marketplace.
  3. Liveshare is one app that was released for iOS, Android and Windows Phone at once. I would love more apps like that, especially the social ones (Instagram, anyone?) so that I can include my friends on other platforms in my mobile sharing life :-)

Not going to look at features that I feel are missing because that will make this a 15-page post :-)

Jan 31st can't come soon enough - @flickr app #WP7

#

[flickr video=5328352185 show_info=true secret=fef37ce5af w=500 h=281]

Damn, i wish i had an iPhone to use the new @bing app!

#
Panorama feature looks fantastic!
 
[youtube [www.youtube.com/watch](http://www.youtube.com/watch?v=hzWT9ClzeVk?wmode=transparent])

My #windowsphone games

#

(I forgot to mention the games I have on my Windows phone in my earlier post. Here is that list (most of the games, I have tried first before buying, but at this time, I only one have trial on my phone):

Assassin's Creed (trial)
Bejeweled LIVE
Carneyvale
Need for Speed Undercover
Fast & Furious Adrenaline
Flowerz
Fruit Ninja
Artisan Glow
ilomilo
Monopoly
Oregon Trail
Pocket God
Project Sunburst
Avatar Gadgets
XBOX LIVE Extras

Blackjack Metro 21
Hangman (by JPG Solutions)
Hearts
Hungry Castaway
Puzzle Touch
Tic Tac Toe by Ximad

6 weeks in, my #windowsphone update

#

It is about 6 weeks and here is my update on my windows phone.

Two most common questions/gaps first: have not missed multitasking yet
because of most of the apps being able to tombstone while inactive,
and have missed copy/paste once when I wanted to tweet a link.

Having said that, I am really happy with the rate at which apps are
being added, and am hopeful that the bigger missing properties like
ESPN and Amazon will come soon with their version of the WP7 apps.

In the past ten days, I have walked through this phone with about 20
people who had never seen a Windows Phone before, some of whom had
heard about it, and some of whom are already heavy Blackberry users.
It was unanimous that the phone rocks. All of them were impressed with
the Focus' screen, and how snappy the phone was. Not too many "got"
Metro but all of them appreciated the aggregation (hubs) idea and how
Facebook is deeply integrated into the phone.

Cherry on top was the Zune Pass, unlimited, on-demand streaming of music.

Here is a list of the apps I have on the phone as of today:

Adobe Reader
AP Mobile
App Reviews
AT&T My Wireless
AT&T U-Verse Mobile
Beezz
Bollywood Beats
Breaking News
Cocktail Flow
Color Sprouts
Craigs7 Pro
Cricket World Cup
Directv
Facebook
Fandango
Flickr Manager
Flixster
FML
Foursquare
GasBuddy
Graphic.ly
gReadie
History Here
HollywoodsHottest
HSN Shop App
Huffington Post
Iheartradio
IMDb
KAYAK
Last.fm
Lyrics
Metro Web Browser
Mira TV
MSN Money Stocks
MSN Movies
MyChannel9
Netflix
Now (Samsung app)
Photo Sharing (Samsung app)
Photogram (Samsung app)
Piano 7
PODCASTS!
Project Emporia
Retrevo
Scores
Seesmic
Send to WP7
Shazam
ShopSavvy
Slacker
Sound Recorder
Tag Reader
TED
Top Cities 2011
Travelocity
TWiT
Twitter
UStream Viewer
Valpak
weather
Weatherbug
Where
Wipolo
Wordpress
Xkcd
Yelp
YouTube
Lazy YouTube
National Geographic Atlas


More on recommendations later...

A weekend of #WP7 use - first impressions, comparison to #iPhone

#

I wrote on Friday about my switch from iPhone to Windows Phone 7. I am now a proud (really proud) owner of a Samsung Focus Windows Phone from AT&T. (side note: see how easy it is to refer to Windows Phone? No need to say Windows 7 Phone, Windows Phone 7 Phone, Windows Mobile 7, Windows 7 Mobile, etc. Just go with Windows Phone. That easy)

I had talked about what I use on the iPhone and here is my list of things I have done on my Windows Phone:

  1. First and foremost, I cleaned up my hotmail contacts and also hooked up facebook, flickr, linkedin, yelp, wordpress, and more. (This was done earlier, in anticipation of my move to Windows Phone.)
  2. I signed in with my Live ID and set up my personal account (google apps) for email, hotmail for contacts and email, facebook for contacts, photos and feeds, other gmail for email and calendar. All went well and in a few moments my phone was being "lit up" with information from various places that I did not even have to care about.
  3. I downloaded the common, popular apps like:
    1. YouTube
    2. Facebook
    3. Twitter
    4. Seesmic
    5. Adobe Reader
    6. Breaking News
    7. DirecTV
    8. Fandango
    9. Flixster
    10. Foursquare
    11. Last.fm
    12. IMDb
    13. iheartradio
    14. Netflix
    15. Shazam
    16. Slacker Radio
    17. TED
    18. UStream Viewer
    19. Weatherbug
  4. Then I went and downloaded a bunch of games from the Marketplace - happens to be that most of the games (perhaps all) are XBOX Live enabled. I am not an XBOX user yet so I was aslo able to set up my own XBOX Live Avatar.
  5. Most of the games I downloaded, had a trial mode and I did go with the trial mode for those games. I have converted to paid on a few games already. Trial mode is simply fantastic, especially for games and especially for kids games where I can see if it is going to fly with the kids or not and then decide to put the $ down.

As you can see most of the big, common apps are already there and I am really not missing a beat.

I can say my needs are completely met (and exceeded in a lot of cases) except the following apps/scenarios:

  1. Corporate email. Of course, my iPhone was a huge factor in my corporate email/calendar management. I am going to miss this feature the most. However there are multiple things to consider here - I have an iPad which is provisioned for corporate email and calendar, so I can use that when I am not at work. Also, it is only a matter of time before Windows Phone gets the at-rest encryption which will then make it feasible to get corporate email on it. Not a huge concern, in general.
  2. Notifications. Even though Windows Phone provides multiple types of notifications (toaster alert like the SMS app does, Live Tiles like the Weatherbug app does and push notifications), common apps like facebook and twtter/seesmic have not implemented any notification method yet. This is an app maker's problem so I am positive the next iterations of these apps will take care of this issue. However I like the simplicity and features of Boxcar and I hope they get their app over to Windows Phone.
  3. ESPN. I did not realize how much I used the ESPN ScoreCenter app on the iPhone. This weekend I wanted to keep track of multiple close Pac-10 football games and the website was simply not as efficient as the app is. I wish this app comes really fast and given how cutting edge ESPN has been until now, I don't doubt at all that a sexy-looking app is coming soon.
  4. HippoRemote. For now I am not concerned much because the iPad takes care of it.
  5. Amazon. Again, like ESPN I feel the app is much more efficient to use than the website and again, I am pretty sure these guys will release the app soon.
  6. In-browser videos/flash-HTML5. This is quite an annoyance because even browsing to the ESPN website for example, from the iPad, plays videos in the page because they have made those videos HTML5-compliant. But the mobile IE browser does not support HTML5 and Windows Phone does not support flash or silverlight in the browser. So this is truly something I have to wait for Microsoft to deliver, hopefully in their next update.
  7. Another big problem in the OS is that it cannot connect to wireless networks that are hidden. I do not broadcast my SSID and now I have to, hopefully again, only up to the upcoming update.

On the other hand, there are plenty of small things on the phone that made my smile. Simple stuff like the back button - I opened twitter, clicked on a tweet which had a link, clicked on the link and opened the browser. After I was done reading, I closed the browser and clicked the back button and I came back to the opened tweet in twitter. Small thing, but so cool.

Another thing - the voice command and voice search is FANTASTIC. I have not had a single incorrect interpretation of my voice command. Love it.

I could go on and on about how awesome the phone is, but this post is not about that. As you can see, the switch from the iPhone is going to be a good one and hopefully in the upcoming WP7 update as well as some of the app updates (or releases) most of my pending concerns would be addressed.

 

Golf Scoring App on windows phone 7

#

Wish all apps would look and work like this - simply delicious!
http://ecn.channel9.msdn.com/o9/ch9/6925/566925/WP7DesignDaysAppDeconstructed_ch9.wmv