Comments (9)
今回、新旧スマートフォンのデータ移行を体験する機会がありましたので、
言い出しっぺの法則(?)で報告させていただきます。
Androidスマートフォン同士をType-Cケーブルで接続し、
データを移行する方法(下記URL)を書いてある通り試しました。
COCOAの日数(700日以上の状態)がそのまま引き継がれていることを確認しました!
Android スマートフォンから Pixel にデータを移行する - Pixel Phone ヘルプ https://support.google.com/pixelphone/answer/7129955
本 issue と関係ないのですが、数日前に陽性登録者との接触確認通知がありまして、
その通知は、新スマートフォンには引き継がれていないようでした(接触通知なしと表示される)。
この移行方法に従えば、アプリ側に移行機能は不要と思います。
from cocoa.
ありがとうございます。
使用日数などであれば、COCOAとして引き継ぎの方法を用意することは技術的には可能です。一方で、引き継ぎデータが誰でもコピーして扱えてしまうのも良くないかと思います。たとえば「使用開始から14日を超えていること」を入場条件にしているイベントもあると聞きますので、使用開始日時を別ユーザー間でコピーできてしまうと意味がなくなってしまいます。
とすると、引き継ぎ情報の中に個人を識別するデータを入れるかという話になりますが、そこは手を出せない領域ですね。
@b-wind さんから情報を頂いているように、システムのバックアップ・リストアで引き継げる部分なので、その方法を案内するドキュメントを作ることはできそうです。
その上で、プラットフォーム・バージョン毎に少しずつ挙動が違っていたりするので、行政として「これが正しい方法」と案内することは厳しいかも知れません。まずは、オープンソースコミュニティとして整備するという動きがフィットしそうだなとは思っています。
from cocoa.
私個人の経験では、Android標準の引継ぎ機能と、SamsungのGalaxy標準の引継ぎ機能では、利用日数を引き継ぐことができました。
ちなみに、私の前職では、継続◯日間とか連続◯日間という表記をすると不運にも日数が途切れたときの喪失感(その日数を埋め合わせるのに倍の期間がかかる)が非常に大きくマイナスであるという経験がありましたので、非常に強く縛り付けたいアプリ以外ではそういう日数表示系の施策は最大で14日ぐらいに止めなさいね、というアドバイスをプランナーさんたちにはしておりまして、関わった当初から日数表示自体を無くせないか、とも思っていたことを申し添えておきます…
from cocoa.
非常に強く縛り付けたいアプリ以外ではそういう日数表示系の施策は最大で14日ぐらいに止めなさいね、というアドバイスをプランナーさんたちにはしておりまして、関わった当初から日数表示自体を無くせないか、とも思っていたことを申し添えておきます…
本 Issue で提案されている内容とは異なりますが、COCOA において連続稼働日数を表示する意味があるのはおおよそ14日程度かと思います。(ENS のデータ保持期間を基準に考えています)
ホーム画面での表示自体も一定の期間を超えた場合は「○○日以上利用中」と言う表記で固定してしまう事も考えられると思いました。
from cocoa.
iOSでもリストアした結果は同じとは思いますが、確信が持てない(ぼくがiOSユーザーでないので)ので、引き続きiOSで端末でデータを引き継いだよと言う方が居たら教えてください。
2021年の1月なので参考になるかどうかわかりませんが、Windows版iTunesで移行した時は日数が引き継がれました。
当時のアプリのバージョンはv1.2.1。状況等は下記ツイートにて。
https://twitter.com/yoshitomo_y/status/1356190253988540419
from cocoa.
明確に記録を取っていないので確実では無いですが、 Android では v1.4.1 での引き継ぎ。 iOS では v2.0.1 での引き継ぎを行って、利用日数(内部的には利用開始日時)の引き継ぎがされていることを確認しています。
from cocoa.
現状の実装として、iPhone, Android ともに標準的な機種変更の手続きを行うと利用開始日時から計算される利用日数は引き継がれますね。
様々な環境・手順で試したわけではないので確実とは言えないですが。
ただし、接触したかどうかの判定に使うデータ自体は引き継ぎの対象外です。これは Apple/Google の仕様上そうなっているはずで、COCOA からはどうしようも無いと認識しています。
from cocoa.
補足として。
「標準的な機種変更の手続き」と書きましたが、あくまで Apple / Google が用意した(かつ比較的最近の)機能を念頭に書いています。
端末メーカー独自の物や、キャリアが用意している乗り替えアプリなども有る中でそれぞれどういった対応がされるかは把握して居ません。
また、 Android , iOS 間の乗り換えでの引き継ぎ手段は恐らく無いものと思います。
from cocoa.
ありがとうございます!
iOSでもリストアした結果は同じとは思いますが、確信が持てない(ぼくがiOSユーザーでないので)ので、引き続きiOSで端末でデータを引き継いだよと言う方が居たら教えてください。
また、移行機能自体は不要という結論についてはぼくも同意します。
一方で、「データを引き継ぎたい」という需要があるけれど現状は「データを引き継げるか・引き継げないか」がわからないことが課題として残るものと理解しています。
こちらのIssueとは別に「データの引き継ぎ方法を案内する」という課題について検討していきます。
from cocoa.
Related Issues (20)
- 処理番号の取得方法の説明をさらに改善する HOT 9
- 濃厚接触者の待機期間変更の影響を検討する HOT 2
- 全数届出見直しのCOCOAへの影響を検討する HOT 6
- 「過去14日間の接触」画面を改善する HOT 1
- 通知が表示されないケースを調査する HOT 6
- V3DiagnosisApiで陽性情報登録をすると本来意図しない日付の診断キーを配信することになる HOT 13
- [Android] 接触情報が正常に表示されない場合がある HOT 19
- [iOS] v2.1.0へのアップデートでアプリが強制終了する HOT 1
- 遠距離の信号を接触判定および表示から除外することを検討する HOT 10
- 感染性のある期間を有症状の場合は症状発生から7日、無症状の場合は検査日から5日とする検討 HOT 2
- 中國銀行有限公司HKBoC
- COCOAを機能停止する HOT 4
- 機能停止版アプリへの、接触通知の発生状況に関する利用者調査の実装をすべきか HOT 8
- 機能停止版アプリに、利用者の意識・行動等を問う調査を実装するか否か HOT 4
- 接触通知の発生状況に関する利用者調査で送信するデータの期間と形式 HOT 23
- 接触通知の発生状況に関する利用者調査時に用いるプライバシーポリシー HOT 1
- 接触通知の発生状況に関する利用者調査で、利用者の属性を接触通知の発生情報と紐付けて取得するか・その属性はなにとするか HOT 13
- COCOAの総括(オープンソースコミュニティとして) HOT 14
- 利用規約・プライバシーポリシーの表示に時間がかかる HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cocoa.