Nobody would say I would rather watch something in 1080p over 4K.
When monthly Internet usage caps are factored in, how about "I'd rather watch four movies at 1080p than one movie at 4K"?
Qt is cross platform
Until I get to a platform that A. doesn't have Qt, or B. allows web applications but forbids native applications entirely without the express written approval of the hardware manufacturer. Such platforms include Apple and Microsoft mobile devices and all major game consoles. For such platforms, I'd have to rewrite the view in JavaScript + HTML + CSS, and I'd have to rewrite the offline portion of the model in JavaScript.
If not, you would probably be looking at ideas/techniques like SOA, and wrapping your model with services.
But on which machine would these services run? Running the model on the client would require rewriting the model in multiple languages if different platforms require applications to be written in different languages. I can give examples of platforms that accept only one language if you wish. Running the model exclusively on a server may work for some apps but not for apps intended to have an offline mode.
Google doubtless could come up with *some* way to upgrade older versions of Android
I thought that's what Google Play Services package was for: a way to offer new libraries even to users of devices whose manufacturers refuse to issue updates past FroYo. It takes bootloader access to upgrade the kernel, and a lot of manufacturers aren't very willing to give bootloader access to the public for implied-warranty or radio regulation reasons, or they're bound by agreements with major U.S. carriers.
and increasingly converting Android to closed source
In what way? Are you again referring to Google Play Services?
You just break the engine to subproblems and assign them to different teams and people.
At some point, hiring enough people to solve all the subproblems costs more than your investors are willing to pay. Not all games can sell a billion dollars like Grand Theft Auto V. Indies have had to deal with this for decades.
14% of your customers who do not like Metro
My aunt's PC runs Windows 8. So does my PC at work. On both of these machines, I installed Classic Shell, which lets me avoid the Windows Start Screen (and thus most of Metro). Windows 8 thus ends up feeling like Windows 7.
Progress too slow and corps and grannies resisting change [who] stick with XP
In less than six months, there's going to be a grandmapocalypse bigger than anything you see in Cookie Clicker.
Java?
Until you run into one of the things that Java doesn't handle by itself, such as gamepad input, OpenGL graphics, webcam access, etc. Then you have to install native code. Or until you run into a platform that doesn't have a JVM. I know of plenty of platforms with a web browser but no JVM, and I can list them if you wish.
not having to beg each platform's owner (like Apple, Microsoft, Nintendo, or Sony) for permission to run your application
I'm not talking locked down environments here; I'm talking environments in which you'd actually play a game or use multimedia software, i.e. at home/on your own computer.
A lot of people prefer to "actually play a game" on their own game console at home, and game consoles other than OUYA are locked down environments. They don't run Java applets or Java applications.
Hint hint back then there was no firefox. Netscape had too many quirks compared to the more standards compliant IE 6.
Yes, IE 6 was better than Netscape 4.7. But I remember having used Mozilla Application Suite as my primary browser since my junior year of college, which would put it sometime around the 0.9 series (and around the release of IE 6). I think I still have some of the minimal test cases that I wrote for bugzilla.mozilla.org. But I admit that my use pattern was atypical.
You are looking at this with 2013 glasses.
So as of 2013, how should a web application that needs WebGL, IndexedDB, and/or Stream API inform the user when Modernizr returns a bunch of falses? Showing "Best viewed with Firefox or Chrome" when a feature is detected as missing in IE (Windows), IE (Windows Phone), Safari (OS X), Safari (iOS), or Android Browser (Android 2.x) would bring us back to the "Best viewed with" days of 1999, wouldn't it?
how about instead of shitting [citation needed] all over the article you actually get your fat butt to the library and look up some citations
Because the library's hours don't fit well with my job. And if not wanting to take a day off just to add citations to Wikipedia makes me lazy
how about instead of shitting [citation needed] all over the article you actually get, then please forgive me for being lazy.
You will have many recoverable tape errors.