Web技術でNativeアプリ関連の調査
概要
- AngularでWebアプリ作ってたらやっぱりiOSでもPush通知したいよねってなったので調査した。
- まだ実装はしていない。検証が終わり次第記事を削除/更新したい。
参考
- https://qiita.com/hosikiti/items/15755f929ff5e445ef43
- https://note.mu/rdlabo/n/n1e8e71228e21
- https://qiita.com/itagakishintaro/items/5b276a0ecee209d0c341
- https://press.monaca.io/bryan/2621
- 読み物: https://medium.com/airbnb-engineering/react-native-at-airbnb-f95aa460be1c
まとめ
- https://qiita.com/hosikiti/items/15755f929ff5e445ef43
- https://note.mu/rdlabo/n/n1e8e71228e21
- https://qiita.com/itagakishintaro/items/5b276a0ecee209d0c341
- https://press.monaca.io/bryan/2621
- 読み物: https://medium.com/airbnb-engineering/react-native-at-airbnb-f95aa460be1c
まとめ
項目 | Cordova | NativeScript | Expo (React Native) |
---|---|---|---|
良い点 | コンポーネントがWebなので勉強が楽そう | Angularが使える | ユーザーが多そう。環境設定不要?更新も早そう。 |
懸念 | 遅いらしい。Webコンポーネントな必要ある? | Angularがそもそも辛い。コンポーネントの再利用とかやっても結局コスト高そう。 | Reactやったことない。 |
クラウドビルド (ビルド回数) |
Monaca(3/日) PhoneGap(1つなら無制限) |
Sidekick (100/月) | 無料 |
共通
- ネイティブのプラグイン書く必要になったらネイティブに移ったほうがいらしい。
- Cordova, NativescriptではAndroid, iOSの開発環境が必要そう。当然のことだったらしい。
- Cloud Build関連があるとそれをやってくれるらしいが、NativeScript Sidekickしか試していないがまあとても遅い。
- Andoridの環境入れようとしたら結構容量食うので辛い。
抜け
- あとでXamarin, Flutter棟もあるのに気がついたので検討しないといけない。RubyMotionなんてのもあったらしいね。
次
- 各環境で検証したい
- Web APIを叩く
- 通知(プッシュ/スケジュール)
- サインアップ画面の実装
- Cloud Build関連があるとそれをやってくれるらしいが、NativeScript Sidekickしか試していないがまあとても遅い。
- Andoridの環境入れようとしたら結構容量食うので辛い。
- あとでXamarin, Flutter棟もあるのに気がついたので検討しないといけない。RubyMotionなんてのもあったらしいね。
次
- 各環境で検証したい
- Web APIを叩く
- 通知(プッシュ/スケジュール)
- サインアップ画面の実装
- Web APIを叩く
- 通知(プッシュ/スケジュール)
- サインアップ画面の実装
Author And Source
この問題について(Web技術でNativeアプリ関連の調査), 我々は、より多くの情報をここで見つけました https://qiita.com/ibuki/items/961a4d95a43b7b4d930e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .