アカウント名:
パスワード:
ユーザーのデータを残したままアプリを削除出来るのか、という話ですが、「ユーザーのデータを消さずにアプリを削除して再インストールする」というのはアプリをアップデートする際にすでに行われていることです。iPhoneをバックアップからレストアする際も同様。iCloudやローカルファイルにバックアップされるのはユーザーデータのみですので、まずユーザーデータのみ復元してその上からアプリを一個ずつ再インストールしていく形になっています。
なお、内部のファイル構造的に言っても、アプリのパッケージとユーザーのデータが入っているディレクトリはそれぞれ完全に隔離されているので、ユーザーのデータを残してパッケージだけ削除するのは非常に簡単です。
言われてみれば当たり前の話で、こんな簡単ならもっと早く実装しろよ!と言いたくなりますがね。
何百MB級のやつが何個も削除されて、再構築するにはWiFi無しだと、時間や通信量的にとてもとても大変だからやらなかったんじゃないかと思ったり。
そもそも本体のみでのiOSのアップデート自体がWiFi必須なんだからそれは考慮しなくていい。
# OSアップデート後に後処理が終わらないままWiFiから切り離すアホは知らん
差し当たり気になったのが3点でしょうか。・古いアプリをアップデートして良いのか・アプリのアップデート内容をユーザーに表示しなくてよいのか・新しいiOSに非互換のアプリは完全削除になるのではないか。
Office関係の重いアプリをまとめてアップデートすると失敗する事が多い現在の環境もどうかなと思う
・たしかに?・今でも自動アップデート有効だと出ませんね・新しいiOSに非互換のアプリはどうせiOSアップデートしたら動かなくならね?
iOSはしらんけど、一般論としてアップデートだと、1、新アプリのダウンロード2、ダウンロードに成功(失敗した場合はアップデートにも失敗するが旧アプリは使用可能) ダウンロードに失敗した場合は、通知を出して終了する。3、新アプリのインストール(同時に旧アプリを上書きする可能性アリ)4、旧アプリの削除
の順に動くのでは。これをOSアップデート前にアプリ削除にすると1、旧アプリの削除2、OSのアップデート3、新アプリのダウンロード4、ダウンロードに成功(失敗した場合はアップデートにも失敗し、旧アプリは使用不可能) ダウンロードに失敗した場合は、時間をおいてリトライする。5、新アプリのインストール
みたいな違いが出てくるはず。こういう異常系中心の処理って、テストとデバッグが果てしなくメンドイよね...
Kindleが不調になって、サポートに再インストールするしかないと言われたんですが、ユーザデータがアンインストール時に全部消えるのでダウンロードし直しになったり、さらに一部は復元できなくなるとわかって、結局我慢して騙し騙し使っています。ダウンロードしたデータは残せないっていうのは嘘だったんだな…
一部って何?
元コメではないけど、一部とは立ち読みや自炊本などのデータでは。これはアプリ消すと消えちゃうのです。もう一度登録できれば問題ないけど、購入本みたいに一覧を出してはくれない。
> Kindleが不調になって、サポートに再インストールするしかないと言われたんですが、再インストールってアプリ削除して再度インストールなのでそれはデータ消えることも。データが消えないと言っているのはアップデートの話なので。
アップデートのとき、一度容量確保のためにアプリ削除してアップデート後入れ直している、実はアップデートではなくてもユーザデータを残して入れ直しが出来るはず、ということではないの?
てか、「ユーザデータ」って何? iCloudにもサービス側にも保存されなくて、しかもPCにも持ってないデータってこと? なにそれ? チャット履歴とか?理論上それが存在するのは分かるけど実際に問題になるケースが思いつかない。
その手順を踏んでるのか、フツーのアンインストール機能を呼んでるのかで話が全く違いますよ。ちゃんとそういう手順を踏んでるとは思いますが…(多分、きっと、そうだといいな)
電子書籍アプリとかですと、再インストールするだけで、電子書籍データはもとより、アカウント情報も消え、再入力してから再ダウンロードですね。電子書籍データはDRMの関係でアプリ削除に付き合わないといけないかもしれません。アカウント情報ぐらいは残して欲しいけど。
アプリアップデートと削除では上記のように扱いが異なるのは仕方ない。なので、AppleがOSアップデート時にアプリのアップデートと同じようにやってくれりゃあ問題ないわけですが・・・
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」
コロンブスの卵? (スコア:2, 興味深い)
ユーザーのデータを残したままアプリを削除出来るのか、という話ですが、「ユーザーのデータを消さずにアプリを削除して再インストールする」というのはアプリをアップデートする際にすでに行われていることです。iPhoneをバックアップからレストアする際も同様。iCloudやローカルファイルにバックアップされるのはユーザーデータのみですので、まずユーザーデータのみ復元してその上からアプリを一個ずつ再インストールしていく形になっています。
なお、内部のファイル構造的に言っても、アプリのパッケージとユーザーのデータが入っているディレクトリはそれぞれ完全に隔離されているので、ユーザーのデータを残してパッケージだけ削除するのは非常に簡単です。
言われてみれば当たり前の話で、こんな簡単ならもっと早く実装しろよ!と言いたくなりますがね。
Re: (スコア:0)
何百MB級のやつが何個も削除されて、再構築するにはWiFi無しだと、時間や通信量的にとてもとても大変だからやらなかったんじゃないかと思ったり。
Re:コロンブスの卵? (スコア:1)
そもそも本体のみでのiOSのアップデート自体がWiFi必須なんだから
それは考慮しなくていい。
# OSアップデート後に後処理が終わらないままWiFiから切り離すアホは知らん
Re:コロンブスの卵? (スコア:1)
差し当たり気になったのが3点でしょうか。
・古いアプリをアップデートして良いのか
・アプリのアップデート内容をユーザーに表示しなくてよいのか
・新しいiOSに非互換のアプリは完全削除になるのではないか。
Office関係の重いアプリをまとめてアップデートすると失敗する事が多い現在の環境もどうかなと思う
Re: (スコア:0)
・たしかに?
・今でも自動アップデート有効だと出ませんね
・新しいiOSに非互換のアプリはどうせiOSアップデートしたら動かなくならね?
Re: (スコア:0)
iOSはしらんけど、一般論としてアップデートだと、
1、新アプリのダウンロード
2、ダウンロードに成功(失敗した場合はアップデートにも失敗するが旧アプリは使用可能)
ダウンロードに失敗した場合は、通知を出して終了する。
3、新アプリのインストール(同時に旧アプリを上書きする可能性アリ)
4、旧アプリの削除
の順に動くのでは。これをOSアップデート前にアプリ削除にすると
1、旧アプリの削除
2、OSのアップデート
3、新アプリのダウンロード
4、ダウンロードに成功(失敗した場合はアップデートにも失敗し、旧アプリは使用不可能)
ダウンロードに失敗した場合は、時間をおいてリトライする。
5、新アプリのインストール
みたいな違いが出てくるはず。
こういう異常系中心の処理って、テストとデバッグが果てしなくメンドイよね...
Re: (スコア:0)
Kindleが不調になって、サポートに再インストールするしかないと言われたんですが、ユーザデータがアンインストール時に全部消えるのでダウンロードし直しになったり、さらに一部は復元できなくなるとわかって、結局我慢して騙し騙し使っています。ダウンロードしたデータは残せないっていうのは嘘だったんだな…
Re: (スコア:0)
一部って何?
Re: (スコア:0)
元コメではないけど、
一部とは立ち読みや自炊本などのデータでは。
これはアプリ消すと消えちゃうのです。
もう一度登録できれば問題ないけど、購入本みたいに一覧を出してはくれない。
Re: (スコア:0)
> Kindleが不調になって、サポートに再インストールするしかないと言われたんですが、
再インストールってアプリ削除して再度インストールなのでそれはデータ消えることも。
データが消えないと言っているのはアップデートの話なので。
Re: (スコア:0)
アップデートのとき、一度容量確保のためにアプリ削除してアップデート後入れ直している、実はアップデートではなくてもユーザデータを残して入れ直しが出来るはず、ということではないの?
Re: (スコア:0)
てか、「ユーザデータ」って何? iCloudにもサービス側にも保存されなくて、しかもPCにも持ってないデータってこと? なにそれ? チャット履歴とか?
理論上それが存在するのは分かるけど実際に問題になるケースが思いつかない。
Re: (スコア:0)
その手順を踏んでるのか、フツーのアンインストール機能を呼んでるのかで話が全く違いますよ。
ちゃんとそういう手順を踏んでるとは思いますが…(多分、きっと、そうだといいな)
Re: (スコア:0)
電子書籍アプリとかですと、
再インストールするだけで、電子書籍データはもとより、アカウント情報も消え、
再入力してから再ダウンロードですね。
電子書籍データはDRMの関係でアプリ削除に付き合わないといけないかもしれません。
アカウント情報ぐらいは残して欲しいけど。
アプリアップデートと削除では上記のように扱いが異なるのは仕方ない。
なので、AppleがOSアップデート時にアプリのアップデートと同じようにやってくれりゃあ問題ないわけですが・・・
Re: (スコア:0)