3 ポイント 投稿者 GN⁺ 2024-06-11 | 1件のコメント | WhatsAppで共有
  • Apple App ReviewがiPhone・iPad向け汎用PCシステムエミュレーター UTM の提出を却下し、iOSでのPCエミュレーター配布が再び制限された
  • UTMはDelta・Foliumのような レトロゲーム機エミュレーター の許可を根拠に提出したが、Appleは「PCはコンソールではない」と判断した
  • 論点は、App Review Guidelines Rule 4.7 がEUのサードパーティ製アプリストアの公証にも適用されるのかであり、文書上の表示では解釈が不明確である
  • 審査対象だった UTM SE はJITを無効化したバージョンであり、iOSのJIT制限のため機能と性能が大きく低下する可能性がある
  • UTMは承認を巡る争いは「価値がない」と見て異議申し立てを行わず、iOS向けUTMはXcodeで直接ビルド・インストールする従来の方法でのみ引き続き利用可能である

UTM審査却下とEU配布ブロック

  • Apple App ReviewがiPhone・iPad向け汎用PCシステムエミュレーター UTM の提出を 却下 した
  • UTMは最近のルール変更により レトロゲーム機エミュレーター が許可された点を根拠にアプリを提出した
    • 例としてDeltaとFoliumが挙げられている
    • AppleはUTMについて「PCはコンソールではない」と判断した
  • EUの サードパーティ製アプリストア への登録も阻止されたとUTMは明らかにした

Rule 4.7適用可否の不明確さ

  • App Review GuidelinesのRule 4.7は「mini apps, mini games, streaming games, chatbots, plug-ins and game emulators」を扱う
  • UTMによると、AppleはRule 4.7違反を理由にアプリの公証を拒否し、この規則がNotarization Review Guidelinesにも含まれると判断した
  • しかし、App Review Guidelinesページで「Show Notarization Review Guidelines Only」トグルを選択すると、Rule 4.7は適用対象ではないかのようにグレー表示される
    • このため、UTMがEUのサードパーティ製アプリストア配布に不適格だとするAppleの審査判断が正しいのかは不明確である

UTM SEの制約と残された配布経路

  • 審査のために提出されたバージョンは UTM SE で、JITが無効化された状態だった
  • iOSで配布されるアプリは、特別な権限を得た代替ブラウザエンジンを除き、JITコンパイラ を使用できない
    • この制限により、UTM SEで動作するエミュレーターの機能と性能は大幅に低下する
    • UTMはUTM SEの承認のために争うことは「isn’t worth fighting for」だと述べた
  • UTMは現在、この決定に対して 異議申し立て を行っていない
  • iOS向けUTMは、オープンソースソフトウェアで使われてきた従来の「grey market」サイドローディング方式で引き続き利用できる
    • 例: Xcodeでアプリを直接コンパイルしてインストールする方法
  • Mac向けUTMは Mac App Store で提供されている

1件のコメント

 
GN⁺ 2024-06-11
Hacker News の意見
  • Apple が「独立した」サードパーティ製アプリストアに掲載される内容を止められるのだとしたら、DMA の条文違反かどうかとは別に、その趣旨には明らかに反している
    EU にはこうした悪意ある遵守を厳しく取り締まってほしい

    • これはあまりに明白な違反なので、Apple がわざと試しているように見える
      この特定のアプリをブロックして得るものもなく、どこまで可能か見ようとしているようだ
    • かなり明確な反競争的行為
    • Apple の DMA 対応は最初から苦痛だった
      規制の趣旨を受け入れるのではなく、できるだけ面倒で有害な振る舞いをすることにしたように見える
      開発者としては、「彼ら」のプラットフォーム上で共存する方法を探すために、ずっとプラットフォームの巨人たちと戦い続けるのには疲れ果てている
    • これは絶対に通らないと思う
    • 弁護士たちは法律の趣旨には関心がなく、重要なのは文言
  • iOS の UTM が、奇妙な脆弱性とファームウェア機能の組み合わせによって、完全なハードウェア仮想化サポートにアクセスできたきらめく一瞬を覚えている
    二度と見られない別の現実を一瞬のぞき見したような、栄光の瞬間だった
    そのすべての努力が Apple によって抑え込まれ、制限されるのを見たときの失望は言葉にしがたい
    UTM の開発者たちが「そこまでする価値はない」と言うなら、ある程度は正しいのかもしれない。Apple は私や多くのプロユーザーにとって、ますます「価値がない」存在になりつつある。皆さん WWDC を楽しんで。やられるのも楽しんで

    • M4 iPad では逆に、このデバイスの力を解放して、旅行中の開発マシンとして使えるようにしてくれるのでは、と素朴に期待していた
      代わりに iPadOS には実質的な改善がなく、ゲームや動画編集をしないなら、ベンチマーク上でどれほど強力な YouTube プレーヤーなのかに感心するだけだ
      Apple にはどうか Pro デバイスを本当に Pro らしくし、仮想化を使わせてほしい
    • この数年で「より新しく、よりピカピカした」新デバイスへの欲求がしぼんだのは、せめてもの利点だ
      現実には、少し速くなって細かな飾りが付いただけの、同じロックされた板にすぎない
      今ではお金の大半を節約し、残りは PC のアップグレードに使っている
    • Apple はプロユーザーにとって、この 10 年ほどすでに価値がなかった
      唯一の使い道は、ユーザーがコンピューティング倫理に関心があるかを見るリトマス試験紙程度だった
      iPad が MacBook 事業を食ってしまうのを恐れて機能を骨抜きにするという発想は、狂ったように無駄が多い。現在の消費と気候変動の問題を考えると、違法であるべき水準の浪費だ
      Apple と、同社の製品投入・消費文化は、世界中の社会における浪費問題の大きな部分を占めている。本当にひどい会社だ
  • Apple は自社のアプリストアで何でもブロックできるべきだ
    そしてユーザーは、Apple ストアを経由しなくても自分のデバイスで望むソフトウェアを実行できるべきだ

    • さらに一歩進めて、ユーザーは Apple の承認なしでもソフトウェアを配布できるべきだ
      その代わり今は「_ is damaged and can't be opened. You should move it to the Trash.」のような嘘を見せられる
    • Apple の App Store が特別な地位を占めなくなったときにだけ可能になる
      EU が携帯電話にデフォルトブラウザを置かせなかった時のことを思い出せばよい。初回起動時に 5 つのブラウザをランダムな順番で表示し、ユーザーに 1 つ選ばせていた
    • 本当にこれほど単純な問題だ
      人々はこの根本問題をしばしばもっと複雑にしてしまう
    • そもそも、人や会社が物を売るときに、その使い方を制限できるのかが問題だ
      ソフトウェアを売ることと、ソフトウェアのコピーを使う権利を売ることの問題に入る前から複雑だ
      著作権、知的財産権、所有権まで絡むと、何が正当なのか判断しにくくなる
      本を買ったからといって、その本のコピーを再販売できるわけではないが、自分が持っている特定の 1 冊を売るのは問題ない、という点にはおおむね同意できる。では、なぜこうした区別が存在するのか。コピーを再販売できないなら、本当にその本を所有しているのか?
      もしかすると答えの一部は、個人に対しては「そうだ」と言うが、会社に対しては「違う」と言う場合がある、という点にあるのかもしれない
    • 記事のように、Apple がサードパーティストアのアプリまでブロックできるべきなのかが問題だ
  • 自分が買ったデバイスにどんなソフトウェアを入れるかを、こちらがコントロールできないようにする規制への意欲がなぜ足りないのか理解できない
    90年代初頭から生涯 Mac を使ってきたし、誰にも負けないくらい忠誠心の高いユーザーだ。Apple には小さな家の頭金くらいは払ってきたはず
    こういう振る舞いが改まらないなら、結局は離れることになりそうだし、より良いハードウェアメーカーを探しに中国まで行く必要があっても、そうすると思う

    • そうする人もいるかもしれない
      いずれにせよ、そうした措置は Apple のビジネスモデルを壊し、結局はもう一つの Android になるだろうが、市場が求めているのはそれではない。市場がそれを望んでいたなら、Apple はとっくに潰れていたはず
      Nokia と Windows Mobile も絡む昔のスレッドを探していたのだが、メーカーが過度にコモディティ化するか、BlackBerry のように単に失敗していくタイムラインと連鎖効果を示す内容だった
      見つけたら編集して追加する
      追記: まだ見つけられていないが、アプライアンス対汎用ハードウェアという議論のバリエーションがあり、スマートテレビや Android スマートフォンのブートローダーが似た例として使われている。スレッドの時間帯検索がもっと良ければと思う
    • EU の DMA はまさにそれをやるための法律で、だから公証の話が出てくる
      だが Apple は悪意をもって中途半端な遵守をしている
      良いニュースは、DMA にはこうした中途半端な遵守に対する具体的な法的制裁[0]があること。悪いニュースは、EU は動きが遅く官僚的な組織なので、実際の執行がいつになるか分からないこと
      [0] 妙なことに「迂回防止条項」と呼ばれていて、本当に笑える
    • 信頼があれば取引は制限なく行われる
      だが信頼がなければ、取引そのものが起きない
      皮肉なことに、Apple が最初に iOS App Store を出したときは「おお、雑多なくだらないものから守ってくれるんだな」と思った
      時がたって学んだのは、実際にはまともに守ってくれもしないし、くだらないものは依然としてあり、そのうえ自分で自分を守る能力まで奪うということだ。スマートフォンにファイアウォールを立てたり、アプリのネットワークアクセスを検知・ブロックしたりすることもできない
    • それこそ EU の DMA がやっていることだ
      ここではなぜかかなり批判されがちだ
    • EU は基本的にその方向へ進んでいると思う
      ただし Apple は依然として支配権を維持する形で、サードパーティーアプリストアを最小限実装して逃げ切れるか試している最中だ。おそらく成功しないだろう
  • Apple がサードパーティーアプリストアに何を入れられるかについて拒否権を持つというのは奇妙だ

    • サードパーティーアプリストアが実質的に独立した第三者ではないように見える
    • App Store 外のアプリにも Apple の承認、つまり公証を明示的な要件にしたのだから、それほど奇妙ではない
      macOS のすべてのアプリにも同じ拒否権を持っているが、技術に明るいユーザーはその拒否権を回避できる
    • なぜ奇妙だと思うのか分からない
      自社のデバイスでどんなソフトウェアを許可するかを Apple が決めるのは、私には完全に筋が通っている
  • だから Apple エコシステムは、ハードウェアがかなり良くても絶対に使わない
    ハードウェアメーカーには、私が買ったハードウェアで何を実行できるかを決める権利はない。それで終わりだ

  • これほどあからさまに悪意を見せてくれると、どれほど世間知らずな人でも、Apple がサードパーティーストアアプリの公開に発言権を持つべきだとは信じにくくなるので良い

  • Apple が、主に海賊版ゲームに使われるゲームコンソールのエミュレーションは許可する一方で、合法コピーをより簡単に使える PC エミュレータは「理由」をつけてブロックするのは少し奇妙に見える
    まるで Apple が海賊版を奨励しているようだ
    その記事の最上位コメントが核心を突いていると思う。「これは、iPad を本物のコンピュータのように使えるようにするものを、Apple が何でも阻止するという点を明確にしている」

  • Apple が「コンソールエミュレータは許可したが、PC エミュレーションは依然として禁止」と言っているのを見ると、本当に奇妙だ
    むしろ後者を先に許可するだろうと予想していた
    一方で UTM が禁止された理由は完全に明確だ。ユーザーが指でデスクトップソフトウェアを操作できるようにするからだ
    iDOS 2 が禁止された理由も同じで[0]、iSH がグラフィック出力を含んでいたなら、再び許可されることはなかっただろう
    iPad が Mac とは別の製品群、別の UI ツールセットとして存在する理由は、純粋に Apple、特に Steve Jobs がそう言ったからだ
    Apple のマルチタッチ進出全体は、Microsoft のペンコンピューティング部門にいた「友人」[1]に恨みを抱いた Steve Jobs に端を発している。「誰がスタイラスなんて欲しがる?」[2]という一文に要約できる
    だから Apple は、iPad に劣ったバグの多いスマートフォンソフトウェアを載せ続けている。タブレットは文字通りそうやってしか作れないと思っているからだ
    だから誰かが iPhone や iPad を Windows タブレットのように変えられるようにするものはすべて、Apple 教における最悪の異端と見なされる
    ともあれ、EU には Apple をきちんと押さえ込んでほしい。Apple は、EU DMA 遵守のための公証では好みではなく技術的互換性だけをふるいにかけると、非常に明確に約束したからだ
    [0] Apple は「ライセンスのないコンテンツを許可する」といった具合にいろいろ言っていたが、Delta でその懸念がどれほど簡単に崩れるかを見た
    [1] Jobs が、私たちの理解する意味で友人を持てたとは思わない
    [2] Apple Pencil は該当しない。「スタイラス」とは、ソフトウェアがタッチ向けに設計されていない問題を回避しようとする物理的な道具だ

  • 個人的には、WWDC のどんな AI の話よりもこちらの方がはるかに重要だ
    私たちが言う本当の開発者問題がまさにこれだ