8への準備でもあり、今後のWindowsの発展に必要だったからだ。MinWinは、起動してコンソールアプリケーションが動く程度の、最低限の要素からなるWindowsの根幹部分である。最低限必要な部分を確定させることにより、ほかのCPUアーキテクチャー(そうARMだ)への移植作業が簡略化できる。すべてのAPIを分類整理したことで、新しいアーキテクチャーのプロセッサーへ移植すべきAPIを確定できた。過去との互換性のために残されるOSのプログラムコードの大部分は、APIに関連するものだ。古いアプリケーションが古いAPIを使っているから、それを処理するプログラムコードが必要になる。OSが新しいプロセッサーアーキテクチャーに対応する場合、そこには古いアプリケーションは存在しないため、互換性維持のためだけのコードは不要になる。Windowsではこれらを排除するためには、APIを分類整理したうえで、古いAPIと必要なAPIを実装しているDLL部分を、分離する必要があった。7はその準備を行なったわけだ。DLLにより、実際にAPIを提供するDLLをアプリケーションからは見えなくしたことで、APIとDLLの関係を自由に変更できるようになった。Vista開発時の方向性は完全に放棄した。APIセットは整理しつつ継続する一方で、同時にMetro環境を導入し、複数のAPIセットと実行環境を維持するという方向に切り替えたようだ。StyleとWindowsデスクトップの両方で動作するアプリケーションというのはありえない。8対応アプリケーションは、このどちらかひとつを対象に開発される。Framework」があり、アプリケーションのロジック部分を共有することは可能だ。ユーザーインターフェースは異なっても、開発言語や開発環境は単一のもので開発できる、という理論なのだと考えられる。メッセンジャーバ...スイッチを入れて眠るだけ。いびきを検知して横向き寝に。スマホお気に入り一覧マイページ。