Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DevMovKai Which one with Microsoft Platform

DevMovKai Which one with Microsoft Platform

Taiji HAGINO

September 21, 2016
Tweet

More Decks by Taiji HAGINO

Other Decks in Technology

Transcript

  1. 2 no silver bullet Native iOS: Objective-C/Swift, Xcode Native Android:

    Java, Android Studio/Eclipse Hybrid: HTML5/JS(PhoneGap, Monaca, Sencha Touch) Others: JavaScript(Titanium), ActionScript(Flash/AIR)
  2. Cordova • オープンソースフレームワーク • Webアプリをネイティブラッパーで • Android + iOS は

    webview を利用 • Windows は WWAhost を利用 • 全てのターゲットに、単一JavaScript コードベースでデプロイ • 共通JavaScript APIを全デバイスで利 用可能なプラグイン Native Wrapper <webview> Your JavaScript App Cordova Plugin JS API Visual Studio Tools for Apache Cordova 6
  3. 8 まとめ Use Cordova if you want to… Use your

    web skills & assets Maintain one codebase Use the JS libraries you love You might be better off writing native apps if… You’re want to build a consumer app in the top 3% You want different apps on different devices You ♥ Java, Objective-C or DirectX. If you love XAML/C#, consider Xamarin. Should I build a Cordova app or Native apps?