3.1で使用されるAPIである「Win16」と共用できるものを抜き出してサブセットとしたものである。3.1未満では使用できない。3.1でも動作させることが可能となる。95の登場以降はWindows3.1でそのまま動く32ビットアプリケーションは次第に見られなくなっていった。NTで32ビットのAPIが備えられ、「Win32」と呼ばれた。これを受け、従来の16ビットAPIは「Win16」と呼ばれるようになった。95への移行を行えるよう、Win32の中でWin16と共通した部分のみがWin32sとしてまとめられ、そのAPIとライブラリが無料配布された。95では互換性を保持するためWin16ベースのアプリケーションも動作は可能であったが、制約が大きくOSをフリーズさせやすくする恐れがあったため、マイクロソフトはアプリケーションの32ビット化を推奨した。3.1当時のWindowsプログラマはそれ以上のメモリを「一度には」扱うことができず、処理を分けて少しずつメモリを使わなくてはならないなどの制限に縛られていた。3.1上で動く以上はそうした制限を引きずっていた。95の登場はプログラマにとってたいへん歓迎され、95登場後はWin32sへの関心は急速に失われていった[1]。制限を順守するようなプログラムは作られなくなり、プログラマやソフトウエアベンダも95専用アプリケーションに急速にシフトしていった。3.1は急速に衰退し、Win32sもその役割を終えた。付録[編集]Win32sインストール後の動作確認用アプリケーションとして、32ビット版フリーセルが付属していた。2011年5月31日閲覧。Vectorこの項目は、コンピュータに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(PJ:コンピュータ/P:コンピュータ)。(日時は個人設定で未設定ならばUTC)。表示-継承ライセンスの下で利用可能です。追加の条件が適用される場合があります。詳細は利用規約を参照してください。Cookieに関する声明モバイルビュ。