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

接触通知アプリCOCOAの不具合、Xamarinを使用したことが一因か?」記事へのコメント

  • かなり謎な理論に感じますが・・・

    • by Anonymous Coward

      まず、普通はプラットフォーム毎に別のAPIを使うような環境依存性が高く、大規模なアプリはネイティブで作る事が多い。(今回のCOCOAみたいなのでXamarin使ってるのは日本ぐらいでは?)
      その方がプラットフォーム依存周辺の複雑性を下げられて間違いが少ないのと、パフォーマンスが上がるからね。(ただOS毎に別々に開発するので、初期的に費用が高くつくことがある。)
      とはいえ、とにかく早くスピード重視で公開したかったら、Xamarinみたいなミドルウェアを間にかませる選択肢は十分ある。それはロジックをある程度共通化できるから。
      ミドルウェアを採用した場合はリリ

      • by Anonymous Coward

        >もしネイティブで作ってれば各OSの更新を見ていればよくて、ミドルウェアに付き合う必要はない。
        >ここまでが前提。

        デマだらけで草

        • ネイティブで作ってミドルウェア使わないなら、ミドルウェア考えなくていいのはそのとおりでは?

          親コメント
          • by Anonymous Coward

            ネイティブコード実行させてくれるモバイルOSってあるんですかね

            • by Anonymous Coward

              ここで言われてるネイティブってのは、各プラットフォーム専用に開発するネイティブ開発のことを指しててネイティブコードじゃないよ
              分かると思うけどマルチプラットフォームフレームワークを使わない開発のことね

              • by Anonymous Coward

                分かると思うけどネイティブプラットフォームフレームワークを使った開発でも同じこと起きるからね

              • by Anonymous Coward

                馬鹿なんか?

              • by Anonymous Coward

                しかし拙いコードになってたのはXamarinの中で、目的からしてXamarinを作ったコーダーってWindowsプログラマ「以外」なんでは

              • by Anonymous Coward

                「Xamarin は、.NET を使用して、iOS、Android、Windows 向けの最新で高性能なアプリケーションをビルドするためのオープンソースのプラットフォームです。」
                https://docs.microsoft.com/ja-jp/xamarin/get-started/what-is-xamarin [microsoft.com]

            • by Anonymous Coward

              iOSはネイティブ。どころか規約でIL禁止。
              モバイルはCpu/memoryが貧弱だった歴史があるから、逆にDalvikなAndroidが相当特殊例なんじゃ。

            • by Anonymous Coward

              iOSとかAndroidは最低限のUIだけ書けば後はアセンブラべた書きできないっけ?
              そんなことする阿呆はいないと思うけど

            • by Anonymous Coward

              とりあえずAndroidはC++実行できるよ? iOSも行けるきがする

          • by Anonymous Coward

            ネイティブで作ってれば、ミドルウェアに付き合う必要はない。←あきらかな嘘

            ミドルウェア使わないなら、ミドルウェアに付き合う必要はない。←小泉回文

            ネイティブに関係なく、ミドルウェア使うなら(使わないなら)ミドルウェアに付き合う必要がある(必要がない)。←前提に関係ないとバレる

            • by Anonymous Coward

              1行目からおかしいしどこが明らかな嘘なんだよ…
              ネイティブで作ってればXamarinみたいな問題のあるミドルウェアが要素に入らないじゃん。

              JavaVMやLLVMをミドルウェアと思ってるんじゃないか?
              ミドルウェア=Xamarinだよ。フレームワークとも言うが。

              • by Anonymous Coward

                ネイティブなら問題ない ←嘘でした
                フレームワーク使わないなら問題ない ←嘘でした
                ミドルウェア使わないなら問題ない ←嘘でした
                Xamarin使わないなら問題ない ←典型的ななぜなぜ誤り

              • by Anonymous Coward

                もともとのコメントはネイティブなら「問題ない」んじゃなくて、「OSの更新だけ見れば済む」っていう主張でしょう。
                「Xamarin(フレームワーク)を使わないなら問題ない」とも言われてない。「Xamarinの部分を考慮しなくていい」ってことだよ。それをなぜ問題ないと考えたのか。

              • by Anonymous Coward

                もともとのコメントはネイティブなら「問題ない」んじゃなくて、「OSの更新だけ見れば済む」っていう主張でしょう。
                「Xamarin(フレームワーク)を使わないなら問題ない」とも言われてない。「Xamarinの部分を考慮しなくていい」ってことだよ。それをなぜ問題ないと考えたのか。

                ネイティブなら「ミドルウェアに付き合う必要はない」でしょ、謎すぎる。
                #3978715 は一行毎につっこみたいほど意味不明

              • by Anonymous Coward

                『ネイティブ』を『ネイティブコード』ではなくて『ネイティブ開発』と読んでやれば、まあおかしくはない気がするが…

              • by Anonymous Coward

                >『ネイティブ』を『ネイティブコード』ではなくて『ネイティブ開発』と読んでやれば、まあおかしくはない気がするが…

                いまどきネイティブ開発だろうが、極端なリスク低下はないと思う。
                そもそもAndroid自体がネイティブ開発って概念と程遠い存在ではw

              • by Anonymous Coward

                Androidってそんなにハイブリッドアプリが開発されてんの?
                XamarinとかFlutterを使わない開発(ネイティブ開発)のほうが少ないかと思ってた…

              • by Anonymous Coward

                >Androidってそんなにハイブリッドアプリが開発されてんの?
                >XamarinとかFlutterを使わない開発(ネイティブ開発)のほうが少ないかと思ってた…

                どう見てもiOS/Androidのマルチプラットフォームのアプリだらけだろ。
                それとも殆どがネイティブアプリを二重開発してると思ってるのか?そういう品質管理の発想はなかったわw

              • by Anonymous Coward

                Androidってそんなにハイブリッドアプリが開発されてんの?
                XamarinとかFlutterを使わない開発(ネイティブ開発)のほうが少ないかと思ってた…

                てかお前さん(#3978715)の使う言葉いろいろと間違ってるから

              • by Anonymous Coward

                間違ってないと思うよ
                モバイルは魔境だから、同じ言葉が文化によって…

吾輩はリファレンスである。名前はまだ無い -- perlの中の人

処理中...