Giter VIP home page Giter VIP logo

Comments (9)

PRiMENON avatar PRiMENON commented on August 18, 2024 2

今回、新旧スマートフォンのデータ移行を体験する機会がありましたので、
言い出しっぺの法則(?)で報告させていただきます。

Androidスマートフォン同士をType-Cケーブルで接続し、
データを移行する方法(下記URL)を書いてある通り試しました。
COCOAの日数(700日以上の状態)がそのまま引き継がれていることを確認しました!

Android スマートフォンから Pixel にデータを移行する - Pixel Phone ヘルプ https://support.google.com/pixelphone/answer/7129955

本 issue と関係ないのですが、数日前に陽性登録者との接触確認通知がありまして、
その通知は、新スマートフォンには引き継がれていないようでした(接触通知なしと表示される)。

この移行方法に従えば、アプリ側に移行機能は不要と思います。

from cocoa.

keiji avatar keiji commented on August 18, 2024 1

ありがとうございます。

使用日数などであれば、COCOAとして引き継ぎの方法を用意することは技術的には可能です。一方で、引き継ぎデータが誰でもコピーして扱えてしまうのも良くないかと思います。たとえば「使用開始から14日を超えていること」を入場条件にしているイベントもあると聞きますので、使用開始日時を別ユーザー間でコピーできてしまうと意味がなくなってしまいます。

とすると、引き継ぎ情報の中に個人を識別するデータを入れるかという話になりますが、そこは手を出せない領域ですね。

@b-wind さんから情報を頂いているように、システムのバックアップ・リストアで引き継げる部分なので、その方法を案内するドキュメントを作ることはできそうです。

その上で、プラットフォーム・バージョン毎に少しずつ挙動が違っていたりするので、行政として「これが正しい方法」と案内することは厳しいかも知れません。まずは、オープンソースコミュニティとして整備するという動きがフィットしそうだなとは思っています。

from cocoa.

daisuke-nogami avatar daisuke-nogami commented on August 18, 2024 1

私個人の経験では、Android標準の引継ぎ機能と、SamsungのGalaxy標準の引継ぎ機能では、利用日数を引き継ぐことができました。

ちなみに、私の前職では、継続◯日間とか連続◯日間という表記をすると不運にも日数が途切れたときの喪失感(その日数を埋め合わせるのに倍の期間がかかる)が非常に大きくマイナスであるという経験がありましたので、非常に強く縛り付けたいアプリ以外ではそういう日数表示系の施策は最大で14日ぐらいに止めなさいね、というアドバイスをプランナーさんたちにはしておりまして、関わった当初から日数表示自体を無くせないか、とも思っていたことを申し添えておきます…

from cocoa.

b-wind avatar b-wind commented on August 18, 2024 1

非常に強く縛り付けたいアプリ以外ではそういう日数表示系の施策は最大で14日ぐらいに止めなさいね、というアドバイスをプランナーさんたちにはしておりまして、関わった当初から日数表示自体を無くせないか、とも思っていたことを申し添えておきます…

本 Issue で提案されている内容とは異なりますが、COCOA において連続稼働日数を表示する意味があるのはおおよそ14日程度かと思います。(ENS のデータ保持期間を基準に考えています)

ホーム画面での表示自体も一定の期間を超えた場合は「○○日以上利用中」と言う表記で固定してしまう事も考えられると思いました。

from cocoa.

yoshitomo-g avatar yoshitomo-g commented on August 18, 2024 1

iOSでもリストアした結果は同じとは思いますが、確信が持てない(ぼくがiOSユーザーでないので)ので、引き続きiOSで端末でデータを引き継いだよと言う方が居たら教えてください。

2021年の1月なので参考になるかどうかわかりませんが、Windows版iTunesで移行した時は日数が引き継がれました。
当時のアプリのバージョンはv1.2.1。状況等は下記ツイートにて。
https://twitter.com/yoshitomo_y/status/1356190253988540419

from cocoa.

b-wind avatar b-wind commented on August 18, 2024 1

明確に記録を取っていないので確実では無いですが、 Android では v1.4.1 での引き継ぎ。 iOS では v2.0.1 での引き継ぎを行って、利用日数(内部的には利用開始日時)の引き継ぎがされていることを確認しています。

from cocoa.

b-wind avatar b-wind commented on August 18, 2024

現状の実装として、iPhone, Android ともに標準的な機種変更の手続きを行うと利用開始日時から計算される利用日数は引き継がれますね。
様々な環境・手順で試したわけではないので確実とは言えないですが。

ただし、接触したかどうかの判定に使うデータ自体は引き継ぎの対象外です。これは Apple/Google の仕様上そうなっているはずで、COCOA からはどうしようも無いと認識しています。

from cocoa.

b-wind avatar b-wind commented on August 18, 2024

補足として。

「標準的な機種変更の手続き」と書きましたが、あくまで Apple / Google が用意した(かつ比較的最近の)機能を念頭に書いています。
端末メーカー独自の物や、キャリアが用意している乗り替えアプリなども有る中でそれぞれどういった対応がされるかは把握して居ません。

また、 Android , iOS 間の乗り換えでの引き継ぎ手段は恐らく無いものと思います。

from cocoa.

keiji avatar keiji commented on August 18, 2024

ありがとうございます!

iOSでもリストアした結果は同じとは思いますが、確信が持てない(ぼくがiOSユーザーでないので)ので、引き続きiOSで端末でデータを引き継いだよと言う方が居たら教えてください。

また、移行機能自体は不要という結論についてはぼくも同意します。
一方で、「データを引き継ぎたい」という需要があるけれど現状は「データを引き継げるか・引き継げないか」がわからないことが課題として残るものと理解しています。

こちらのIssueとは別に「データの引き継ぎ方法を案内する」という課題について検討していきます。

from cocoa.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.