AndroidとiPhone、ついにファイル共有解禁!Pixel 10から対応開始!
引用元:https://news.ycombinator.com/item?id=45994854
この技術はWi-Fi Awareをベースにしてるんだね。
詳しい背景はhttps://www.ditto.com/blog/cross-platform-p2p-wi-fi-how-the-…を見てみて。
Appleが対応したのはEUのDigital Markets Actがきっかけらしいよ: https://digital-markets-act.ec.europa.eu/questions-and-answe…
俺は10年くらい前にもこの技術を実験してたんだ、インタラクションデザイナーの仕事でね: https://darker.ink/writings/Mobile-design-with-device-to-dev…
すごい可能性を秘めてるのに、残念ながらサポート不足と相互運用性の問題で今まで活用されてこなかったんだよね。
2009年には「Bump」ってアプリがあったんだ。スマホをスペースバーにコツンって当てるとデバイス間でファイル転送できたんだよ。
98%の確率で動いて、3Gだったのに今のAirDropより速かったって。
Googleが買収してすぐ終了させちゃったけどね。
詳細: https://en.wikipedia.org/wiki/Bump_(application)
昔の日本じゃあ、「赤外線する」って言葉が携帯間で連絡先とか写真を赤外線でやり取りするって意味だったんだ。
iPhoneが日本を席巻して、独自の携帯エコシステムをあっという間に潰したのには驚いたよ。
追記: 当時はそれが本当に当たり前だったんだ。どの携帯にもついてたんだから。
AppleがiOSとiPadOS向けにはサードパーティのWi-Fi Aware SDKを出したのに、macOS向けには出してないの、面白いよね…。
macOSはDigital Markets Act(DMA)のゲートキーパー対象じゃないから、Appleは提供する必要がないんだよ。
このことから、彼らがSDKを提供するのは規制のプレッシャーのためだけで、可能な限りベンダーロックインを維持しようとしているのが分かるよね。
これはすごい!dittoのブログにあったんだね。dittoの開発者が注目するのも納得だよ!
俺のデジタルカメラにはWi-FiとBluetoothが付いてて、アプリでiPhoneと繋いでリモート撮影とか写真コピーとかできるんだ。
でも、今はBluetoothで接続要求して、カメラがWi-Fiアクセスポイントを立てて、それにスマホを繋ぐっていう超複雑な手順が必要なんだよね(その間、家のWi-Fiからは切断されちゃう)。
Wi-Fi Awareが使えるようになったら、許可プロンプトもなしに、Wi-Fiから切断されることもなしに、一瞬でできるようになるから本当に素晴らしいことだよ!
この話、多分間違ってるよ。リンク先のレポート[1]によると、OpenDropとの互換性をテストしてるから、単にAWDLを実装しただけだと思うんだ。Pixel 10限定なのも、特定のWiFiチップセットやファームウェアが必要だったなら説明がつくよね。[1] https://www.netspi.com/wp-content/uploads/2025/11/google-fea…
AppleがEU市場から撤退するなんて、そんな馬鹿なことするわけないでしょ。GDP的にはアメリカ市場とほとんど変わらないし、人口ではEUの方が上なんだから。Appleが囲い込みをやめて、世界中で制限なく変更を適用してくれると良いね。
DMAが関係してるって確かなの? Googleによると、Appleはこの発表とは無関係らしいよ。俺が読んだ限りじゃ、GoogleのハッカーたちがAirDropをリバースエンジニアリングしたってだけ。他のAndroidデバイスにも来る予定だから、Pixel 10限定は単なるマーケティング戦略じゃないかな。
君の言うことが正しいかもしれないし、間違ってるかもしれない。確かなことはわからないんだ。「悪意を疑うな、無能を疑え」っていうハンロンの剃刀の言葉があるように、巨大組織ではエンジニアリングから政治まで、いろんなことが起きてる。Appleが規制圧力でiOS専用SDKを提供したのかもしれないし、単に内部の都合や政治的な理由でiOSから始めただけかもしれない。外部からは本当にわからないんだ。決めつけずに不確実性を受け入れようよ。
君の意見は一見もっともだけど、Appleが悪意を持って規制に従ってきた経緯があるからね。macOS用のSDKがないのは、規制で強制されなかったからだと断言できるよ。
キャリアの初期に、動いてるものをむやみに壊したり、書き直したりするなって教訓を得たんだけど、Googleの誰もこの教訓を得てないみたいだね。GoogleがBumpを買収して潰したのも、多分自社製品がショボくて、Bumpが優れてたからじゃないかな。純粋な製品の視点から見ると、やっぱり動いてるものを壊すなっていうのは重要だよ。
ローカルファーストのネットワーキングが復活してほしいなぁ。妻と飛行機の中でAge of Empires 2のLANゲームすらできないなんて、Wi-Fiがないとダメだもん。
DMAがAppleにP2P Wi-Fiのスタックを独自のAWDLからWi-Fi Awareベースの実装に移行させたんだ。GoogleがAirDropをリバースエンジニアリングした作業は、このWi-Fi Aware実装に基づいているからね。全部がタダで手に入ったわけじゃないけど、これは小さくない進展だよ。
俺もそこが混乱してたんだ。AppleがWi-Fi Awareを追加するのは強制されたとしても、AirDropをそれで完全に再実装する義務はなかったはずだよね?
悲しいことに、デバイス間の転送はほとんどメッセージアプリに置き換わっちゃったんだよね。でもメッセージアプリってメディアをひどく圧縮するんだ。iMessageはまだマシだけど、他のアプリで写真送ったらメタデータは消えるし、画像解像度やビットレートはスマホで見るにはギリギリ。印刷しようとしたらひどいことになるよ。
AoE2はネットワークコードが良いことで知られてないから、これでうまくいくって期待はかなり薄いんじゃないかな。
>規制に強制されてないからmacOSのSDKはないって断言してるけど、内部情報がない限り、そんな確かなことなんて何も分からないよ。Appleって一枚岩じゃないし、オープン性やEU規制に対する意見も一貫してない。過去に一部のチームが悪意あるコンプライアンスで対応したからって、今回もそうするとは限らないしね。Appleには16万5千人も従業員がいるんだ。その中にはEU規制を嫌う人もいれば、Appleの全てをオープンソースにしたいって人もいるはず。SwiftはオープンソースだけどSwiftUIはクローズドソース、WebKitやFoundationDBはオープンソースなのにiOSのほとんどはクローズドソースとか、 inconsistency(矛盾)は製品ライン全体に見られるでしょ?FireWire、USB、USB-Cみたいなオープン標準を推進することもあるけど、昔の20ピンiPodコネクタとかAirDrop、iMessageみたいに独自の標準もたくさんある。AFS(Apple File System)はクローズドソースだけど、めちゃくちゃよくドキュメントされてるしね。きっと担当エンジニアはAFSのサードパーティ実装をサポートしたいけど、オープンソースにすることは禁止されてるんだろうな。だから何も確かなことなんて分からないよ。俺は1、2年後にこのAPIがmacOS、watchOS、tvOSでも静かに利用可能になる可能性は五分五分だと思ってる。もし「絶対にありえない」って断言できるなら、100対1で賭けようよ。確かならタダで儲かるぜ。
そう、EUにAWDLを廃止するように求められたんだね。AirDropを再実装する必要があったみたい。https://www.ditto.com/blog/cross-platform-p2p-wi-fi-how-the-…
これって実際に起こったって証明あるの?それともEUの要求に基づいて理論立ててるだけ?
実際の裁定はここで読めるよ→https://ec.europa.eu/competition/digital_markets_act/cases/2… これが“決定的証拠”のセクションね。
5.4.8. 実装時期
(245) Appleは、P2P Wi-Fi接続機能との効果的な相互運用性を、次の主要なiOSリリース、すなわちiOS 19(現iOS 26)までに、Wi-Fi Aware 4.0の対策を実装することにより、またWi-Fi Aware 5.0については、Wi-Fi Aware 5.0仕様の導入から9ヶ月以内に次のiOSリリースまでに、提供すべきである。
まあAppleが最初からiOS 26でこの機能を出すつもりだった可能性もあるけど、EUに言われたからやったってのが一番シンプルな説明だよね。
AirDropはAWDL経由で動くよ、君は間違ってると思うけど…。
Microsoft Zuneって他のZuneに音楽をワイヤレスで送る機能があったんだぜ、それを「squirting」って呼んでたらしい。
皮肉なことに、ネットワークコードは今や素晴らしいのに、独自のプラットフォームにロックされちゃってるんだよね。
こんなシンプルなことが世界中で実現するのにこんなに時間がかかって、しかもAppleが強制されてやっとだってのがマジでウケるね。
君の意見にだいたい同意だけど、いくつか指摘させてくれ。
AppleってオープンネスとかEU規制に関しては一貫した意見がないよね。でも強欲なリーダーがなんでも覆すんだ。https://techcrunch.com/2025/02/24/apple-exec-phil-schiller-t…
Appleは16万5千人もいるんだぜ。HNのコメント数ってどうやって知ったの?
あと、APFSね、AFSじゃないよ。https://en.wikipedia.org/wiki/Apple_File_System
このコメント何回か読んだけど、二枚舌っぽくて意図が全然わかんないな。だから他の人も困惑してるのかもね。
数年前の関連コメントこれかな?https://news.ycombinator.com/item?id=26893693
AirDropってフルネーム共有するし、アップロードファイルにも属性として付いちゃうんだって。だからzipにして送ったら相手に本名バレちゃうってさ。
元記事はこれに移動してるよ: https://medium.com/@kieczkowska/introduction-to-airdrop-fore…
Googleもメタデータ追加するのかな?公共の場所での脅迫とか問題になりそうだよね。
macOS 26とiOS 26で試してみたけど、彼らの発見は再現できなかったな。iOSデバイスからラップトップに写真AirDropしたけど、mdlsとかxattr -lとかexiftool -sとかrg -iで名前は表示されなかったよ。
もっとコメントを表示(1)
Appleがこれ直してても驚かないな、そういうことは直しそうだし。でも、同じiCloudアカウントじゃない2つのデバイスで試してみる価値はあるかもね。そういう場合だとコードの経路が微妙に違うかもしれないし。
法執行機関が変な画像をAirDropした事例を追跡できたみたいだから、識別子は含まれてるみたいだね。でも名前はファイルに含まれてないって他の人が言ってる通り。
AirDropの問題(そして10分設定ができた理由もこれだろうけど)は、通知リクエストの一部としてプレビュー画像が含まれることなんだ。
だから変な画像を見せられるだけでなく、プレビュー画像は国家によるゼロクリック攻撃にも使われてたんだよ。今は収まってるみたいだけど、10分設定は将来のゼロクリック攻撃や望まないプレビュー画像から身を守るためのものなんだ。
ちょっとしたコツだけど、Apple IDの名前は好きな文字列にできるし、いつでも変更できるんだぜ。俺は”Mac Book”にしてる。クレジットカード決済の時にはチェックされないよ、多分だけど。
もう一つ面白い副作用だけど、デバイスをApple Storeに修理に出すと、受け取り時にはAppleアカウントと一致するIDを自動的に要求されるんだ。
俺のMacBook Proを受け取りに行った時、俺のIDがMark Suckerbergであると彼らが期待してたから、面白い誤解を解くことになったよ。比較的何事もなく解決したけど、それでもマネージャーを呼ばなきゃいけなかったんだ。
もう一つの面白い副作用として、名前に絵文字を入れると、Apple Payを使うたびに手動で編集しないとトランザクションが壊れちゃうんだ。
他のファイルシステムって、Appleの拡張属性をサポートしてるの?
ZIPを作ったり、FATファイルシステムにコピーしたりすると、拡張属性が別のファイルとして保存されるんだ。
ふーん、でもこれだと情報が元のファイルから離れるし、配布時に手動で入れなきゃいけないじゃん。
それにZIPの中身がバレバレになるよね。
macOSなら隠れるからバレないけど、WindowsやLinuxだとすぐわかるよ。
macOSユーザーは他のOS使わないことが多いから、気づかない人がほとんどだろうね。
macOSの圧縮ソフトって、中身を偽ってるの?
開く時に中身を見るべきだよ。
それにEXIFとかWordの消してないテキストとか、メタデータには気をつけないと個人情報バレちゃうよ。
Finderのことね。
Finderはドットで始まるファイルをデフォルトで隠すんだ。
Terminalのlsコマンドもそうで、これはPOSIXで決まってるんだよ。
俺が言ってるのは、tar --list --fileみたいなグラフィカルなツールだよ。tarも俺が使ってるEngrampaもドットファイルを隠さないもん。
デフォルトだと、Macでアーカイブを開くとただ展開されるだけだよ。
Macって標準でアーカイブの中身を見れる機能はないと思う。
ZIPからApple IDがバレて、それが本名につながるってのは飛躍しすぎじゃない?
俺のApple IDはiPhone専用で作ってるし、機種変したら捨てるんだよ。
Appleは国じゃないんだから、そこまで個人情報を気にする必要ないって。
でもAppleエコシステムにどっぷり浸かってる人や、家族で使ってる人にとっては、Apple IDって自分にガッツリ紐付いてて、変えるのも大変だよ。
ほとんどの人は本名とかそれに近いものを使ってるし、複数のデバイスで使い回してる可能性が高いと思うな。
君の行動は普通じゃないよ。
たとえ君がそう思わなくても、統計的に見たらそれはすごく積極的なプライバシー保護の行動だと言えるね。
信じられない!世界最大のテック企業が基本的な相互運用性を実現するのに、たった20年しかかからなかったとは驚くべき偉業だね。この猛スピードの技術開発なら、あと数十年でどんな素晴らしい恩恵が消費者を待っているか想像もつかないよ。皮肉だね。
EUがAppleに強制したからだよ。Apple次第なら、基本的なファイル共有にアクセスするにはiPhone、iPod、iPad、iMacを買う必要がまだあっただろうね。
Appleはずいぶん前にこれらを実装できたのに、Bluetoothファイル共有をしないと決めたんだよね。
AirDropは単純なBluetoothファイル共有よりも速くて安全で信頼性があるよ。彼らがそれをしない理由はいくつもあるんだ。
AirDropは独自の形式だから、FreeBSDが動く俺のノートPCでは使えないんだ。この反社会的な行動を正当化するのはやめてくれよ。
独占禁止法違反の訴訟がたくさんあるのに、2025年になってもまだこんなことを信じてる人がいるなんてね。
2010年にSteve JobsがFaceTimeはオープンな業界標準になるって言ってたの覚えてる人いる?
FaceTimeは特許問題に巻き込まれて、オープン化できなかったし、アーキテクチャの変更も必要になったんだよ。
https://arstechnica.com/tech-policy/2013/08/report-after-pat…
それ、説明になってないよ。彼らは特許を侵害しないようにアーキテクチャを変更したんでしょ?だから、今彼らがオープン化するのを特許が妨げているわけじゃないよね。
飛行車やFSD、AI、さらにAGIの境界線にいるようなロボットまであるのに、ファイル共有が技術的なブレークスルー扱いって、マジかよ。これだからBig Techはもっと監視されるべきだよな。相互運用性とプラットフォームのオープンさをもっと!
Appleがもっとまともなプラットフォーム運営者にならざるを得なくなることで、イノベーションのスピードが上がるといいな。
彼ら(企業)は、つまらないことでの協力に100年分の予算を使い果たしちゃったのかもな!
やっと21世紀に入った気分だよ!次は月面基地とFlying Carだな!
まるでBluetoothを再発明したみたいな、とんでもない偉業だぜ…
もっとコメントを表示(2)
AirDropはBluetoothとは全然関係ないよ。
https://localsend.org/ に感謝!必要ならローカルWebサーバーも開けるんだぜ。
LocalSendはデバイスが同じローカルネットワークにないとダメなんだよ。この記事はデバイス間での直接的なワイヤレス接続によるファイル共有の話なんだ。
Ad-hoc WiFiは30年くらい前からあったんだぜ。でも、あれはもうどのゲートキーパーも許さないレベルのデバイスアクセスが必要なんだ。
WiFi DirectはAndroidに少なくとも10年、ひょっとしたら15年前からあるんだぜ。コードは2011年のAndroid 4.0で追加された。Settings > Network & internet > Internet > Network preferences > Wifi Directで手動でWiFi Directネットワークを確認できるよ。街に住んでるなら、近所に印刷に使えるWiFi Directチャンネルを宣伝してるプリンターが1つや2つ見つかるかもな。URL: https://developer.android.com/develop/connectivity/wifi/wifi…
結局、Appleがゲートキーパーだよね。iOSやmacOS以外ならWi-Fi Direct/Awareは普通に動くのにさ。
EUのおかげで、iOSでもやっと対応したよ!詳しくはここ見てみて。
https://developer.apple.com/documentation/WiFiAware
俺はPairDropの方が好きだな。インターフェースがもっといいし。
https://pairdrop.net/
この流れで言うと、俺のお気に入りはDrop.lolだよ。
https://drop.lol
俺は必要な時にFilePizzaを使ってるよ。最近HNで見たんだ。
AIが俺たちの仕事を奪うって言われてるのに、まだデバイス間でファイルを転送したり、ちゃんとドキュメントを印刷したりできないってどうなの?
https://file.pizza/
俺はBlipにすごく満足してるんだ。MacBookで加工した写真をPixelに送って、SNSでシェアするのが主な使い方だよ。特に同じLANにいる時はめちゃくちゃ速いんだ。
>まだデバイス間でファイルを転送できない、どころか画像付きのテキストメッセージも送れないしね。
なんでテキストメッセージが画像をサポートする必要があるの?
もしくは、画像を送信できる人からの画像にリアクションできないとかね。
返信じゃダメなの?リアクションって、返信をサボる怠惰な方法だといつも感じるんだけど。