People are reacting negatively as expected, but stuff like this is exactly why you can click on a file that was written in Word '97 or a game that was compiled for MS-DOS three decades ago and it opens on your computer exactly as expected. Backwards compatibility is always messy. You either do it imperfectly or don't do it at all.
A file that was written in Word '97 did not even open exactly as expected on two different computers 25 years ago. Formatting depended on the installed printer drivers. Good luck with that document today. My LaTeX files from 35 years ago, on the other hand - they just do fine.
If you're just going to sit there doing nothing, at least do nothing correctly
61–70 of 356 posts
Re: If you're just going to sit there doing nothing, at least do nothing correctly
#62Re: If you're just going to sit there doing nothing, at least do nothing correctly
#63Earlier quoted context omitted.
A file that was written in Word '97 did not even open exactly as expected on two different computers 25 years ago. Formatting depended on the installed printer drivers. Good luck with that document today. My LaTeX files from 35 years ago, on the other hand - they just do fine.
>My LaTeX files from 35 years ago, on the other hand - they just do fine. Yeah, because they're plain text. A fairer comparison would be whether they render pixel perfectly as 35 years ago, which I doubt.
Compiled to PDF you might get very slight differences.
Re: If you're just going to sit there doing nothing, at least do nothing correctly
#64Earlier quoted context omitted.
The alternative is that the app fails to run at all. Doesn't seem like satire to me.
Or worse, crashes at a random spot because it tried to initialize the printer stack.
Re: If you're just going to sit there doing nothing, at least do nothing correctly
#65I understand the logic here, and I'm aware Microsoft has a large number of convoluted backward-compatibility requirements, but this seems like drinking to solve your problems and just putting off the inevitable hangover. To be clear: what you're doing here is lying to the user and the developer. Maybe that's justified in isolation, but now this lie is one more bit of "hidden state" you have to keep track of in furthe…
This resonates with me. My computers used to crash at the app level, OS level or hardware level. Now when something goes wrong the system just kinda gets lazy and stops working. But it won’t crash. I’ve had my mac pinwheel on the login screen. I can still access the shell and file shares remotely, and even screen share to a logged in user. But login.app refuses to crash so it’ll just pinwheel. I’m glad I never forgot…
Next time it happens try turning network connections all the way off.
Re: If you're just going to sit there doing nothing, at least do nothing correctly
#66People are reacting negatively as expected, but stuff like this is exactly why you can click on a file that was written in Word '97 or a game that was compiled for MS-DOS three decades ago and it opens on your computer exactly as expected. Backwards compatibility is always messy. You either do it imperfectly or don't do it at all.
A file from 1997? Maybe if you get lucky, but there's also a good chance that it will simply look wrong in any office application you try. With Word you can't even guarantee that reopening the file on the same computer & version won't change its formatting. That was the reason I learned TeX. And games? Microsoft broke numerous games by shutting down GFWL. I had to pirate Dark Souls as my original copy wasn't playable…
Source? This seems utterly bizarre.
Re: If you're just going to sit there doing nothing, at least do nothing correctly
#67Earlier quoted context omitted.
>My LaTeX files from 35 years ago, on the other hand - they just do fine. Yeah, because they're plain text. A fairer comparison would be whether they render pixel perfectly as 35 years ago, which I doubt.
If you compile them to DVI you'll get the same DVI file. Compiled to PDF you might get very slight differences.
Which is used by approximately no one. Good luck uploading your resume in DVI.
Re: If you're just going to sit there doing nothing, at least do nothing correctly
#68"The idea here is to have the printing functions all behave in a manner perfectly consistent with printing being fully supported, yet mysteriously there is never a printer to print to." This must be satire. Otherwise I can't comprehend how something as infuriating as this could be presented as a good or smart thing to do UX-wise
Re: If you're just going to sit there doing nothing, at least do nothing correctly
#69Earlier quoted context omitted.
The point made above was "opens exactly as expected" . So, does it look like the authors intended in 1996? I doubt it.
If you "doubt" it, please provide a specific example of what you believe is inaccurate in the document rendering.
Re: If you're just going to sit there doing nothing, at least do nothing correctly
#70It's a crap analogy. Why would you expose a printing API on a device without printing support? Just ifdef it out on the build.
How about an app originally designed for iPhone but is running on an iPad? iPhones can make calls, but iPads can't. Sure, a properly designed iPad app wouldn't try to use the phone functionality, but what if the developer is too lazy to develop a dedicated iPad app? Surely a crappy iPhone app running on iPad is better than no app at all?