アカウント名:
パスワード:
Mac OS X Lionじゃ漢字Talk7のアプリなんて何一つ動かないよ。それどころかMac OS X 10.3のPPCのアプリすら動かない(Rosettaが消えた)まあWindowsも64bit版は32bit版からアップグレードできないし、DOSアプリも16bit Windowsアプリも動かないけどね。# Windows 2000/XPがWin9xからのアップグレードをサポートしてるってよく考えたらすごい
アレゲな話題だから真っ先に出るかと思ったら出てないからぶら下げとこう
Windows 95のベータ版のテストでSimCityは動かなかった。Microsoftはそのバグを追いかけ、Windows 95にSimCityを検出するコードを追加した。それがSimCityが実行されているのを見つけると、それはメモリをすぐには開放しない特殊なモードでメモリアロケータを実行するのだ。この強迫的なまでの後方互換性が人々にWindows 95にアップグレードしたいと思わせたのだ。 http://japanese.joelonsoftware.com/Articles/StrategyLetterII.html [joelonsoftware.com]
「これはExcelのバグだ!」 私は興奮した。「実際はそ
設計がクソだったから個別処理を入れざるを得なかったってだけの話じゃね?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人は巨人ファンでA型で眼鏡をかけている -- あるハッカー
これがMicrosoftの互換性への執念 (スコア:4, すばらしい洞察)
Mac OS X Lionじゃ漢字Talk7のアプリなんて何一つ動かないよ。
それどころかMac OS X 10.3のPPCのアプリすら動かない(Rosettaが消えた)
まあWindowsも64bit版は32bit版からアップグレードできないし、DOSアプリも16bit Windowsアプリも動かないけどね。
# Windows 2000/XPがWin9xからのアップグレードをサポートしてるってよく考えたらすごい
Re: (スコア:3, 興味深い)
アレゲな話題だから真っ先に出るかと思ったら出てないからぶら下げとこう
Re: (スコア:0)
設計がクソだったから個別処理を入れざるを得なかったってだけの話じゃね?
Re:これがMicrosoftの互換性への執念 (スコア:1, すばらしい洞察)
Re: (スコア:0)
Re: (スコア:0)
隠しAPIやNativeAPIを使う場合は、将来のバージョンのOSで動くことを期待しないのが普通でしょう。
たとえばOSのバージョンチェックをして、既知のバージョン以外では動かないようにガードをかけたりします。
そして、将来のバージョンのOSで互換性が保たれた場合には、バージョンチェックが裏目に出てバージョン詐称のワークアラウンドが必要になってしまいますが、しかし、ノーチェックでノーコントロールよりは遙にマシです。