- 締切済み
スマホアプリの開発について
プログラム開発初心者がスマホアプリの開発をやろうとしているのですが、 初心者故、わからないことが多く、調べてもよくわからなかったので、以下、教えてください。 ・スマホアプリでスケジュール、ToDoアプリの開発に挑戦しようとしている初心者プログラマーですが、 スマホでデータを保存する方法にlocalstrageとsqliteが利用できることがわかりました。実際のコードについては 調べると詳しく説明されているHPがあったのですが、そもそもどういうときにlacalstrageを使ってどういうときに sqliteを使うべきなのかということを説明したページがありませんでした。 両者の使い分けの基準や、各々の利用上の注意点等教えて頂けないでしょうか? よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yoratomi
- ベストアンサー率57% (4/7)
回答No.1
スマホじゃなくて、OSを書こうよ。 で、Andoridですが、私が調べた時は、ローカルストレージには、容量の制限があり、容量が増えるほど遅くなる。 sqliteには制限がないらしい・・・。 ↑この辺は、機種やOSのヴァージョンにもよるのかも? という事でした。 私が見た本では、sqliteが推奨とされているものもありましたが・・・、理由は調べんかった。 Androidは、アプリの成り立ちが、PCとは違うんで、そんな親和性でなのかもしれんが。 ただ、PCのアプリだと、一般的には、データ量が多いものに関してはSQL(データーベース)使ったほうが、早いし、データも小さくなる利点があり、それ意外は、ローカル保存なので、Androidもそんなんでいいんじゃないですかねー? Androidは、3つしかアプリを作ってないので、詳しくはわからんが。