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

DevMovKai Which one with Microsoft Platform

DevMovKai Which one with Microsoft Platform

Avatar for Taiji HAGINO

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?