「[[マイクロソフト系技術情報 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開発]], [[:モバイル系開発]]

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS