3 ms·
I think I'm older than you... Anyone owning a computing device in the days of Microsoft's reign was able to use any programming language in existence (pretty m
by YZF 13y ago
I think I'm older than you...
Anyone owning a computing device in the days of Microsoft's reign was able to use any programming language in existence (pretty much) to do development for their device. The APIs were accessible and libraries and technologies played with each other. Mostly because they were around some common lower denominator (e.g. a C or lower level API). You could install anyone's software without needing an intermediary. It was clear that you owned your device, you owned your software and you owned your data. They didn't force other software vendors to pay them a fee. It wasn't Microsoft that broke all that. Microsoft is only playing catch up there.
I don't know Windows Phone 8 at all but if all you're saying is right then that sucks and I won't defend Microsoft there.
SaaS is just another facet of this multi-pronged attack on the user.
- css771 13y agoI don't think the openness of the desktop world was because of Microsoft. If any other company had taken over, we would've seen pretty much the same thing imo. In today's mobile world, Apple and others could learn from the drawbacks of the desktop world and implement a "better" system, at least in some respects. It has certainly helped their revenue.
- vetinari 13y agoI think you are remembering it a little more rosy tinted than it really was. You could use any programming language you wanted - as long as you ported the headers and import libs to it. The Windows SDK and other Microsoft SDKs supported only C (Microsoft's, not Borland's or Watcom's, nor GCC) and Visual Basic. Wanted to use Delhi and Borland didn't create import units yet? Too bad, you had that to do for yourself. Which is similar situation today. Both iOS and Android have well defined ABIs. Do you want to use something, that is not oficially supported by respective vendors? You can create the bindings for yourself. Nobody is preventing you. For some languages it was done, for some it was not. Android by its nature supports anything that compiles into Java bytecode, so even the bindings problem is a less of an importance. (Yes, there could be problem with Clojure, because of different assumptions on the part of Clojure and the constrains on Android devices. Due to that, it will run, but very slowly). You can install any apk on Android device, without any intermediary. On the other hand, Microsoft got Apple envy and does prevent you from installing any application on WP handset.