2023-03-24 23:28:36 +09:00
< title > Windows を相手にしない - 美々蝶々< / title >
< h1 > Windows を相手にしない< / h1 >
< ul >
< li > 2023-01-22 たかし< / li >
2023-10-29 22:28:52 +09:00
< li > 最終更新日: 2023-10-29 (陰暦09月15日)< / li >
2023-03-24 23:28:36 +09:00
< / ul >
< h2 > 1< / h2 >
2023-10-29 22:28:52 +09:00
< p > 筆者は Linux・BSD の利用者です。前まではゲームやソフトウェアを作る時に、Linux・BSD だけではなく Windows などの不自由な OS にも對應したいと考へてゐました。ところが、Linux・BSD で動けば充分だと氣づきました。無理に Windows に對應するのは面白くないし、それに見合ふ大きな利點はないと感じたからです。< / p >
2023-03-24 23:28:36 +09:00
< h2 > 2< / h2 >
2023-10-29 22:28:52 +09:00
< p > 筆者は、よほどの開發資源がない限り Windows 專用にするか Windows 非對應にするかのどちらかでキッパリと決めるべきだと考へます。< / p >
2023-03-24 23:28:36 +09:00
2023-10-29 22:28:52 +09:00
< p > Windows 對應のプログラムを作るには、技術をよく檢討しなければなりません。使用できる言語やライブラリーは Windows に移植されてゐる物だけだし、移植されてゐたとしても導入や管理が煩雜になりやすいです。だから「HTML5」「Electron」「Flutter」みたいな仕組みが流行るわけですが、それらにはあまり興味がありません。< / p >
2023-03-24 23:28:36 +09:00
2023-10-29 22:28:52 +09:00
< p > それに、普段 Windows を使用しない人が、開發のために Windows の PC を切り替へるのは、それだけでも面倒が増えることになります。< / p >
< p > 以上のことから、複數の OS に對應した言語/ライブラリーを使用するとしても、對象外とした OS の優先度は下げて「運が良ければ動く」「動かしたい人は自分で調べてください」といふ方針でいいと考へます。< / p >
< ul >
< li > Java は丁度良いかもしれません。< / li >
< li > 單位計算器などは HTML + JS で效率よく開發できます。< / li >
< / ul >
2023-03-24 23:28:36 +09:00
< h2 > 3< / h2 >
2023-10-29 22:28:52 +09:00
< p > 最後に、Windows 專用にするべき場合について書いておきます。それは業務用ソフト、有料ゲーム、元から Windows 向けの「ニッチな」ソフトです。< / p >
2023-03-24 23:28:36 +09:00
2023-10-29 22:28:52 +09:00
< p > 色々なことが「スマホで充分」となつた今、Windows の主な用途は「會社の業務」であり、業務用のソフトウェアがあれば充分に見えます。それは個人の趣味で開發できる代物ではありません。< / p >
2023-03-24 23:28:36 +09:00
2023-10-29 22:28:52 +09:00
< p > Windows はゲームなどの娯樂にも使用されますが、多く人は STEAM などのストアで賣られるソフトで遊びます。それらは基本的に Windows 向けです。< / p >
2023-03-24 23:28:36 +09:00
2023-10-29 22:28:52 +09:00
< p > Windows の無料ソフトには「ニッチな」人氣を持つものもありますが、それらも變に「マルチプラットフォーム」の技術に移植しないで、Windows 專用のままで開發するのが合理的だと考へます。< / p >
2023-03-24 23:28:36 +09:00
< h2 > 餘談< / h2 >
2023-10-29 22:28:52 +09:00
< p > これを書いた時、perl と curses とを使用して自分のためのソフトウェアを書きましたが、GNU/Linux や BSD であれば、perl 用 curses パッケージを導入するだけで簡單に動作します。Windows で動くかは氣にしません。< / p >