パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

ARM版Windows 10の制約とは?」記事へのコメント

  • 個人的な印象で申し訳ないが
    ・Windows成功の大きな要因はソフトウェアの互換性
    ・マイクロソフトがPC以外のデバイスに手を出すと失敗する
    と思ってるので成功する気がしない

    • by Anonymous Coward

      .NET Frameworkへの移行も進んできたし、ビジネスアプリの互換性という点ではARM版もそれなりに需要あるんじゃないだろうか。

      というかWindows10 IoT CoreとかARMでもちゃんと動くしね。

      • by Anonymous Coward on 2018年02月21日 17時29分 (#3365261)

        .NETで書かれているクライアント側のアプリってどんだけ広く使われてるの?
        個人的には.NETアプリなんて2-3度しか見たことないが、ぱっと見ただけじゃ分からんので知らんところで浸透しているのかもしれない。

        親コメント
        • by Anonymous Coward on 2018年02月21日 22時43分 (#3365460)

          .NET はOSにランタイムがプリインストールされてるけど、VisualC++は、ユーザーが後からインストールが必要。

          開発してるPCだと、どうせVCランタイム入るから気にならんけど、アプリインストールになんらかのランタイムの追加を求められないものは、一部の例外のぞいて全部.NETアプリってことですよ。
          Qtみたいにアプリとランタイムを一緒に配布しちゃうのもあるから全てじゃないけど。

          親コメント
          • by Anonymous Coward

            最新である必要がなければVC++ランタイムはプリインストールされてるし、
            最新である必要があるなら.NETだってインストールが必要。

            そもそもVC++の場合はスタティックリンクできるわけだが。

            • by Anonymous Coward

              > 最新である必要がなければVC++ランタイムはプリインストールされてるし、

              プリインストールされる VC++ のランタイムは VC6++ ですよ。
              それ以降の VC++ はプリインストールされません。

              最新である必要がなければっていうには条件厳しすぎませんかね。
              # ちなみに VC6++ は XPまでしかサポートしてません。

        • by Anonymous Coward on 2018年02月22日 5時53分 (#3365521)

          Win95の時代から存在しているような老舗ソフトは.NETに移行できずに旧式の技術で作られている可能性が高いが、
          Vista, 7あたりから出てきたようなものはほぼ.NET製と考えていいだろう。
          今はmacOSやLinuxで動く.NET(.NET Core)が存在するし、今後はWindows専用の.NETよりもマルチプラットフォームの.NET Coreに開発リソースを割いていく方針。

          親コメント
          • by Anonymous Coward

            ただ、.NETでアプリを作っても、結局Win32を呼ばざるを得ないことが多々あるので、一部の実装をC++に頼ったりすることはありますね。
            (サウンドがらみとか、.NET上の実装がヘボすぎて……)
            そういう意味で、x86エミュレーションが乗っているのは助かるのかも。

          • by Anonymous Coward

            画面周りのマルチはまだ.NETは満足に使えるレベルのはないから
            (ゲームならUnityがあるけど)
            市販でマルチOSのはC++のフルスクラッチかQTだね。ほぼ。

            仮面も含めたマルチOSが.NETで楽になれば最高なんだけどね。

            • by Anonymous Coward

              これに期待

              Avaloniaは、クロスプラットフォームで動作するXAMLベースのUIフレームワーク。Windows、macOS、Linux、iOS、Androidをサポートする。

              WPFはおよそ10年前に登場した.NET FrameworkでリッチなUIを持ったデスクトップアプリを構築するためのUIフレームワークだ。そして、WPFのコードネームが「Avalon」だったことは多くの方がご存じかもしれない。「Avalonia」は「現代のC#の機能を使ってWPFを再実装しようとしたらどうなるだろう」というところから始まったオープンソースのプロジェクトだ

        • by Anonymous Coward

          visual studio自体もC#の割合増えてるらしいよ。excelもそうだって聞いた。

        • by Anonymous Coward

          MS純正品を除けば、Java同様に業務用の方が多いからオフィスワーカーじゃなきゃそう見かけないでしょ

        • by Anonymous Coward

          .NETアプリ自体は結構あるけど
          下位レイヤーがネイティブなのも少なくないので
          ARM環境にそのまま適応できるのはそう多くないかもね。

        • by Anonymous Coward

          ハンディターミナルみたいな奴とか。

          MS以外だとRFCやIEEEにある用語まで独自の意味定義してて会話が成立しない(-_-#)とか。
          ある関数をリファレンスにあるパラメーター仕様どおりに渡すとエラーとか記載無い値渡さんとダメ(-_-#)とか。
          マジでふざけたレベルでブチ切れたから。

        • by Anonymous Coward

          ここ数年の市販ソフトは半分以上.NETになってるよ。
          見た目的には区別できないので、見たことないというより、気づいてないってことですよ。

          • by Anonymous Coward
            MS Office一式を.NETに移行させてからそういうことは言ってくれ
            Visual Studioでさえ.NET化できたんだから簡単にできるはずなのにねぇ
          • by Anonymous Coward
            ナイナイ
            半分と言わずに1つでも2つでも名前挙げてみろと
            言えたら鼻からスパゲッティ喰ってやるよ
        • by Anonymous Coward

          ぱっと見ただけじゃ分からんので知らんところで浸透しているのだよ
          システム屋の話だとしても、そういう仕事が無い(できる技術者がいない)会社しか知らないだけ

        • by Anonymous Coward

          今世に出ていて最近まで更新されているソフトの7~8割ぐらいは.NET製だろ。

        • by Anonymous Coward

          C#でゲーム作ろうみたいな書籍が数十冊も出ているくらい普及してる

人生unstable -- あるハッカー

処理中...