UDIDに依存する人々とたしなめる人々
- ChihiroShiiji
- 61906
- 1
- 131
- 39
どこって、iPhoneやiPadの中ですよ。まさか、フューチャーホンのようなWebサービスに毛の生えたようなものを想定していました?“@haruyama: 本棚はどこにあるのでしょうか?”
2011-08-25 07:47:58@mkino なるほど. サービスについては誤解していました. しかしデバイスごとの振舞いを返るのにUDIDでなければならない理由がわからないですね. デバイス間で同期されない情報であればよいのではないでしょうか?
2011-08-25 07:54:12デバイス間で同期されない恒久的な情報ってどうやって作りますか?現状のiOSアプリだと、その方法がないです。というのが、元記事の趣旨です。“@haruyama: デバイス間で同期されない情報であればよいのではないでしょうか?”
2011-08-25 07:57:29たしかに、その条件をつければtmpディレクトリに入れとけばいい、ってことになりますね。ブックビューワの例だとそうなるな。“@haruyama: @mkino アプリがインストールされている間保持される値で十分ではないでしょうか?”
2011-08-25 08:25:34本筋ではない補足. DRM的なものをごまかす動機で1つのデバイスでの権利を持っている人がDRMに使っているUDIDやUUIDを取得して他のデバイスの持っていく, というのを考えていました.
2011-08-25 11:50:20「現在の同期モデルだと〜すべての書類が同期されてしまう〜」はどういう意味だろう。iTunesで複数端末を同期してもアプリのデーターまでは同期されないよね。 iPhoneアプリでUDIDを使いたいケースその2 | HMDT Blog http://t.co/icA07A1
2011-08-25 12:24:11@rocaz Keychainもそうですけど、iTunesではそもそもアプリ内のデーターが他の端末には同期されないはず。独自サーバーの話ならその実装がおかしいだけだし、iCloudだとすると「現在の同期モデル」という表現に合わないような。
2011-08-25 15:05:07毎年新しいiPhoneを買う人ならその都度UDIDも変わるから、ずっと変えないパスワードより安全かもしれませんよ。とか書いたら真っ赤な顔でネタにマジレスして来る人が沸くの?
2011-08-25 16:49:49こんなつまんないネタまで捕捉されちゃうのか...今のうちに予防線を張っておくけどプライバシーは守られるべきだしUDID使用禁止は妥当な措置ですよ。
2011-08-25 17:12:52@shimariso …って捕捉されるの期待してTweetしたのじゃないの?>「真っ赤な顔でネタにマジレスして来る人が沸くの?」
2011-08-25 18:32:37@anegomarufu アプリ内のデータは同期されないですよね? 例えば、iPhoneのGoodReaderの中に格納したファイルは、iTunesで同期してもiPadのGoodReaderにはコピーされないと思うのですが。
2011-08-25 22:31:19@FLCLjp GoodReaderは使ってないからわからないけど、母艦とiPhoneを同期してバックアップとしてデータ一致させ、母艦とiPadをバックアップ同期してデータを一致、なんて設定してたらどうなります?まぁ母艦と端末の同期をどのアプリでやるか次第でしょうが。
2011-08-25 22:49:44@FLCLjp iTunesでなくても、たとえばEvernoteとかだったら。FIleMagnetとかStanzaならまだ大丈夫だったかな。iBooksのデータはたしかiTunesで同期させてませんでした?
2011-08-25 22:52:48@anegomarufu iTunesの同期の場合はiPhoneとiPadは別々にバックアップされるので、同一アプリがインストールされていてもアプリ内の設定やデータが同期することはないと思っています。
2011-08-25 22:57:45@anegomarufu で、iTunes以外の独自サーバーなどで同期する場合は、これはアプリのつくりの問題だと思います。全部のデーターが同期してしまうのは単に設計がマズイだけなのでケーススタディーとしては不適切かなと。
2011-08-25 23:01:38@FLCLjp ふむ。となるとicalとか電話帳とか写真とかブックマークあたりですかね。かなりのアプリを確認してみないとなんともいえませんが。
2011-08-25 23:09:33@anegomarufu iTunesで写真やブックとか主にAppleのアプリが扱うデーターは複数端末間で同期されるんです。でもEvernoteとか一般の開発者のアプリのデーターは同期できないんです。少なくとも私の環境では。
2011-08-25 23:18:30@anegomarufu あのブログの記事を何度も読み返しても、「AppleがUDIDを使う理由」としてなら納得できるのですが「一般の開発者がUDIDを使う理由」としては納得できなくて。そもそも一般の開発者のアプリはデーターが同期されないので。
2011-08-25 23:21:41@FLCLJp @rocaz @anegomarufu 著者とやりとりしました. 私も元記事の仕組みを誤解していて理解するのに時間がかかってしまいましたが, UDIDでなければならない理由はないはずです. http://t.co/aD9zvT8
2011-08-26 00:32:02@haruyama やりとり拝見させて頂きました。しかしまだ「全ての書類が同期されてしまう」の意味は掴めないです。もう私のiTunesだけ動作がおかしいのかと思えてきました。
2011-08-26 00:48:22