I haven't tried out Windows 8 Beta yet but from the stuff I read it seems that "regular applications" are now considered "legacy" and we eventually MUST deply ALL future applications written in WinRT through Windows Marketplace.
My questions are the following, if you can please address and answer these questions, it would be much appreciated:
- If I got a business application in need of a quick and rapid critical update, how will the marketplace handle this? Waiting 24 hours or 1 week is not acceptable.
- Private applications shared between friends or inside a small business where there are only client PCs and no server... how do you deploy a WinRT application in such a scenario if you do not wish to use the Windows marketplace in order to keep the application private?
- Private applications for scientific research shared between colleagues where is it unacceptable to be published anywhere near "public" places such as Windows marketplace without being forced to buy a Windows server and deploy it from that?
- Not wanting to give up 30% (1/3) one third of your profit?
From my understanding so far, Microsoft wants to take the role of the current book publishers where you "basically" cannot sell your application unless paying Microsoft 30% and also giving them a large control over your business.
If there is no way to deply WinRT applications without the use of this Orwellian "Marketplace" where it actually is not a marketplace at all or without needing to have a special Windows Server in place, it is a highly worrisome situation where "your PC" is no longer yours. It takes the role of a cable TV device.
Does the above mean that Microsoft is no longer offering an operating system but a locked down "phone"/"point of sale"-system where "your PC" is now a cable TV device where they dictate what channels will be on? ...and on top of the licensing fees, they now forcibly take 30% of your profit?
Why should we develop for WinRT if the above are true and the case? I see no reason in continued investment in Windows in that case eventhough I am a huge fan of Windows, despite what people say, due to Windows' openness and the great development experience it offers I am a huge fan of it.
The issues above is highly critical for me and my business and they show a complete change of the entire PC-industry in that case.
I am by no means a fan of other operating systems but since the above is a highly worrisome situation, I am truely concerned and worried.
If the above is true, it means that Windows 8 and forward is no longer a viable development platform unless of course you need a weather "app" or "angry birds".
The second where Microsoft ( or any other corporation ) starts jailing in the free movement of applications, the second you need to "jailbreak" or "hack" a device... the device is no longer "yours". "jailbreaking" is not an option because it inherently still supports this behaviour due to continued use of the "jailed operating system".
I have no interest in renting a device. That is why I joined the PC-industry. It's mine and I feel free in it. If above is true, it means that the PC-industry as we knew it does no longer exist and people like me need to move on to other fields of business.
Please bear in mind that the above is only questions which I need to have answer for. I by no mean want to nag on Microsoft or try to change their decision.
The only real "action" I as an individual can take is to quit the development field, which I absolutely will do if all the above is true. Not a penny or a minute more will there be put on new development for Windows and WinRT from us is above is the case.
Half disclosure without revealing who I am:
Currenly I have roughly 4000 business users for my application.
The line on the sand has already been drawn and very sadly, it is seems that the time is getting very close to say: Thus far you shall come, but no farther.
Thank you for your time,