アップルのApp Store「無料ランチ」:エコシステムの費用を誰が負担しているのか?

2025-06-05

アップルのApp Storeは、開発者に対して数兆円規模の収益と売上を生み出していると主張していますが、その大部分は手数料を支払っていません。しかし、特にインディー開発者など、少数の開発者が、アプリ内課金(IAP)の高い手数料を負担しており、議論を呼んでいます。著者は、アップルがIAPを利用して、広告やその他の方法で数十億円の収益を上げている「無料」アプリを含む、エコシステム全体を一部の開発者に負担させていると主張しています。これは、露骨な「無料ランチ」のシナリオです。この記事では、この慣行の公平性と合理性を疑問視し、アップルの収益はハードウェア販売から来ており、開発者手数料ではないと示唆し、最終的にはアップルが少数の開発者を搾取していると非難しています。

続きを読む
開発 手数料

macOSのマルウェアスキャンがアプリの起動を遅くする

2025-05-01

開発者のJeff Johnsonは、macOSのsyspolicydプロセスがアプリケーションに対してマルウェアスキャンを実行することで、Xcode、FileMerge、Google Chromeなどのアプリの起動が遅くなることを発見しました。このスキャンは大量のCPUリソースを消費し、小さなアプリでも顕著な遅延につながります。Johnsonは、syspolicydがアプリ自体だけでなく、リンクされているライブラリもスキャンしていると推測しています。彼はシステムインテグリティ保護(SIP)を無効にすることで問題を解決しましたが、これにより一部のシステムサービスも無効になります。この記事では、根本原因を探り、この一見不要なセキュリティ対策への不満を表明し、バックグラウンドスキャンをフォアグラウンドでの中断よりも好んでいます。

続きを読む

Macアプリの起動が遅い原因:マルウェアのスキャン?それともハッシュキャッシュミス?

2025-05-01

ブロガーのJeff Johnsonは昨年、Macアプリの起動が遅い原因がsyspolicydプロセスによるマルウェアスキャンであることを発見しました。しかし、ブロガーのHoward Oakleyはこれに異議を唱えています。Johnsonはspindumpを使用してOakleyの主張を反駁し、マルウェアスキャンが動的ライブラリの読み込み時のdlopenで発生することを示しました。Oakleyは、起動が遅いのはFrameworksフォルダ内のファイルのSHA-256ハッシュキャッシュミスが原因だと主張しています。Johnsonは、Oakleyの理論は証拠に乏しく、ユニバーサルバイナリが2つのアーキテクチャを含むという事実を無視しているため、Oakleyのハッシュ計算時間の見積もりは不正確だと主張しています。この議論の中心は、システムログとプロセスのスナップショットに対する異なる解釈、そしてキャッシングメカニズムに対する異なる理解にあります。

続きを読む
開発

Xcodeの常時通信:プライバシーとパフォーマンスの悪夢

2025-03-01

開発者のJeff Johnson氏は、Xcodeがプロジェクトビルド中にAppleサーバーに頻繁に接続し、ビルド速度が低下することを発見しました。Little Snitchを使用して、`developerservices2.apple.com`が原因であることを特定しました。このドメインへの接続を無効にすると、ビルド時間が大幅に短縮されました。さらに調査した結果、Xcodeは起動時やプロジェクトを開く際にも、`devimages-cdn.apple.com`や`appstoreconnect.apple.com`などの他のAppleサーバーにも接続することがわかりました。これらの接続は不要であり、開発者データの収集に関与している可能性があります。Johnson氏は、この動作は開発者のプライバシーを侵害すると主張し、不要なネットワーク接続を無効にすることを推奨しています。

続きを読む
開発

Xcodeの常時インターネット接続:プライバシーに関する懸念とビルド速度のボトルネック

2025-02-25

開発者のJeff Johnsonは、Xcodeがプロジェクトのビルド中にAppleサーバーに頻繁に接続し、ビルド時間が遅くなること、特に「プロビジョニング入力の収集」フェーズで遅くなることを発見しました。Little Snitchを使用してdeveloperservices2.apple.comへの接続を無効にしたことで、ビルド速度の問題を解決しました。さらに、Xcodeは起動時とプロジェクトを開く際に、devimages-cdn.apple.comやappstoreconnect.apple.comなどの他のAppleサーバーにも接続しますが、これらは不要であり、開発者の情報をAppleに送信している可能性があります。Jeffは、Xcodeが開発者分析収集メカニズムとして機能し、開発者のプライバシーを侵害していると主張しています。

続きを読む

Appleの最新アップデートがApple Intelligenceをこっそり再有効化

2025-02-11

macOS 15.3.1とiOS 18.3.1の最近のアップデートで、以前無効にしていたApple Intelligenceが、一部ユーザーにおいて自動的に再有効化される問題が発生しています。この挙動は、アップデート後にセットアップアシスタントとウェルカムスクリーンが表示されるかどうかと関連しているようです。開発者のJeff Johnson氏が自身のデバイスでこの矛盾を報告しており、ユーザーの不満を招いています。この自動的な再有効化は、ユーザーにとって不親切な行為と見なされており、以前のAppleのOSアップデートごとにBluetoothを自動的に再有効化していた行為を彷彿とさせます。この行為は最終的に修正されましたが、今度はこの新しい問題に置き換わったようです。

続きを読む
テクノロジー

Little Snitchの秘密兵器:Safari検索アシスタントの精密制御

2025-01-24

新しいMacでLittle Snitchを設定中に、作者はSafariの検索アシスタントプロセスがGoogleのssl.gstatic.comに密かに接続していることを発見しました。検索エンジンの変更や接続のブロックは機能しましたが、後者はGmail認証に干渉しました。解決策は?「via」機能を使った巧妙なLittle Snitchルールで、Safari自体を許可しながら検索アシスタントの接続のみをブロックすることで、強力で知られていない機能が明らかになりました。これは、ブラウザと検索エンジンのバックグラウンド通信における微妙ながらも重要な側面を浮き彫りにしています。

続きを読む
開発

iOS 18とmacOS 15の写真アプリの「強化されたビジュアル検索」がプライバシー懸念を招く

2024-12-28

AppleのiOS 18とmacOS 15のアップデートには、写真アプリの「強化されたビジュアル検索」機能が含まれており、デフォルトで有効になっています。Appleは、処理のためにサーバーに送信されるユーザーデータを保護するために、準同型暗号と差分プライバシーを使用していると主張していますが、これによりプライバシーに関する懸念が生じています。著者は、Appleがユーザーの明示的な同意を得ることなく、この機能をデフォルトで有効にしたことは、ユーザーのプライバシーに対する期待を無視していると主張しており、特にAppleソフトウェアのセキュリティ脆弱性の歴史を考慮すると、問題視しています。著者は、潜在的なリスクが認識されるメリットをはるかに上回っているため、この機能を無効にすることを強く推奨しています。

続きを読む
テクノロジー Appleのプライバシー