I am HTML5 guy, I do not have sufficient knowledge to write app and programs in other languages, namely Java, C#, C++, VB etc. But recently, I am in a bit of luck.
Theoretically, I can write an app in HTML5 and expect it to run everywhere, for example, TakeUrTime for APU, the very same copy of the app can be run on computers, tablets and phones, the very same set of tech, the very same bunch of codes. Lazy people FTW.
With Windows Metro style apps (now known as Windows Store Apps) supporting HTML+JS natively, we can now start to write the apps using the language we already familiar of. But I found the vendor lock-in a bit weird.
It seems like I will have to give up the idea of write once, run everywhere with this case. The rewards however, are quite, errrmmm, rewarding!
Out of the APIs WinRT offers, I found live tiles and push notification quite unique and useful. The other stuffs like file pickers, share contracts, setting stuffs pretty much normal. Secondary tile is actually bookmark, but combined with live tiles, which means, live secondary tiles, they can be extremely amazing and useful.
Maybe the live tiles and toasty notifications worth the cost of vendor lock-in. Maybe Google Chrome or Firefox will soon implement these features.
But what about ROI? How willing are Windows Store shoppers to pay for apps? That’s the stats we need. On Chrome Web Store I have yet to come across any paid app. But there are plenty with subscription. If you want to use their in-app payment API, it is a vendor lock-in. I rather get locked by Windows then.
It’s about the future, which platform offers greater gratification, greater ROI, greater user base. But for now, let’s try to play with Windows Store apps first.