Contenu connexe
Similaire à クロスプラットフォーム開発環境のすヽめ (20)
クロスプラットフォーム開発環境のすヽめ
- 15. ネイティブアプリとハイブリッドアプリの比較
ネイティブ ハイブリッド
処理速度 ◎
iOS ◯
Android ▲
デザイン OS依存 ほぼ共通
機能制約 ほぼなし あり
Web資産の
流用
▲ ◯
ハイブリッドではiOSはほぼ問題なし
Androidは動作が重くなりがち}
} ハイブリッドはHTML/CSSのデザイン
が適応されるため差異が少なめ
}
ネイティブは環境毎にお作法が異なるが
基本制約なし
ハイブリッドは環境によっては制約あり
}
ネイティブはサーバ側ロジックなど
ハイブリッドはデザイン含め
流用しやすい
- 23. その他
• Xamarin概要 - slideshare
• Xamarin Overview - slideshare
• 事例紹介 - XLSOFT様
• Xamarin.Forms 入門 - XLSOFT様
• かずきのXamarin.Forms 入門 - pdf
- 24. 読み方 リアクト ネイティブ
種類 ネイティブアプリ
対象
IDE なし(Visual Studio Code / Atom / etc…)
言語 HTML / CSS / JavaScript(FW:React)
資産 Facebook
概要
- 27. 読み方 コトリン ネイティブ
種類 ネイティブアプリ
対象
IDE CLion + (XCode / Android Studio)
言語 Kotlin
資産 Jet Brains
概要
- 29. その他
• KotlinConf 2017 まとめ - 技術ブログ
• Kotlin Enucation Tools - Jet Brains様
• Kotlin/NativeでiOSアプリを作ってみる - Qiita
- 30. まとめ
• C#(.Net / Mono)経験者ならXamarin、
Web(フロント)経験者ならReactNativeが入門しやすそう
→XamarinはOS固有機能が100%実現可能なので、
AndroidやiOSのSDK学習のためのツールとして
始めてもよいかも。
→ReactNativeは、React.js→ReactNativeと学習した方が
スムーズに入門できそう。
• Kotlin/Nativeはまだ荒削りだけど、Javaを使用していた
Android/Web開発者から人気!要チェック!