「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -戻る --[[モバイル系開発]] --[[VS系コンテンツ]] * 目次 [#y1f3137d] #contents *概要 [#ea44a771] -基本的に、 --ユーザ・サイドは特徴がシステムに適合する方を採用 --ベンダ・サイドは事業スキームに適合する方を習得 >すればイイかと思う。 -[[当該プロジェクト>https://github.com/OpenTouryoProject/]]が[[ハイブリッドをチョイス>Visual Studio+Apache Cordova]]したのは、 --「デプロイ周辺のスマホ・プラットフォームのことを知りたいけど、~ APIレベルについては、アウトソーシングしてしまおう。」と考えているためかもしれない。 --また、ハイブリッド開発の[[HTML/CSS/JavaScript>https://dotnetdevelopmentinfrastructure.osscons.jp/index.php?HTML%2FCSS%2FJavaScript]]の知識は、[[SPA>ASP.NET SPA]]開発など、他に転用が聞くということもある。~ (歳を取ると、プラットフォーム依存のUIサブシステムの新規習得が億劫になるため) *詳細 [#b82c59d9] **比較表 [#j7f1b2c2] 一般的に流布している比較項目 |#|>|比較項目|ネイティブ|ハイブリッド|h |1|>|クロスプラットフォーム性|✕|◯| |2|>|コスト|✕|◯| |2-1|・|エンジニアが2名必要|✕|◯| |2-2|・|Web技術のノウハウの流用|✕|◯| |3|>|コンテンツの同期|✕|◯| |4|>|パフォーマンス|◯|✕| |5|>|描画速度|◯|✕| |5|>|デバイスの機能|◯|△(plugin次第)| |6|>|オフライン対応|◯|△| **サマリ [#v03b49ac] ***ネイティブ [#y8794cd6] -動作速度が求められる -ネイティブ機能との密接な連携を必要とする -オフラインでも容量の大きいコンテンツの閲覧ニーズがある ***ハイブリッド [#d37e7044] -動作速度は、それなりのスピードでいい -ネイティブ機能との密接な連携を必要としない -オフラインでの頻繁な利用ニーズも低い *参考 [#g22484f4] -【2017年版】スマホアプリ開発環境の種類一覧と選び方 | シンプルアップ工房~ https://sastd.com/spapp-devenv-select/ **Native Xamarin Cordova何選ぶ? [#c4a21580] -1~ http://peachvalley.net/selftech/choice-native-xamarin-cordova/ -2(2017年版に修正)~ http://peachvalley.net/selftech/point-native-xamarin-cordova/ ---- Tags: [[:.NET開発]], [[:モバイル系開発]]