Windows 用の Yellow Box はまだ存在するのか? [更新]

  • wviaeu
  • 0 comments
Windows 用の Yellow Box はまだ存在するのか? [更新]

10 年以上前、Mac OS 9 から Mac OS X (Rhapsody) への移行中に、Apple は当時登場した Mac OS X プラットフォームの開発者に対して、一度書けばどこにでも展開できる機能 (「Yellow Box」) を約束しました。

IntelとMac OS向けのYellow Boxは、理論上、クロスプラットフォーム開発における最良の選択肢となるでしょう。開発者は、Rhapsody(PowerPCとIntelの両方)、Mac OS、Windows NT、Windows 95で動作するアプリケーションを、NeXTの高い評価を得ているオブジェクト指向開発環境から派生したツールを使って提供できるからです。Appleによると、Yellow Box向けに開発されたアプリケーションは、異なるプラットフォーム向けに再コンパイルするだけで、あるいは複数のプラットフォームで実行可能なコードを含む単一の大きなファイルとして出荷することも可能です。 -- 1997年5月26日

しかし、2000 年までに、イエロー ボックスが消滅したことは明らかでした。

ええと…本当に無駄なことを言ってるようなものですね。でも、Yellow Box/NTライセンスは(契約書も交わした上で)約束されていたのに、破棄されたのは事実です。スティーブ・ジョブズ氏は最近、こうした質問に対して「なぜMacで製品を販売しないんだ?」と答えているようです。

この話は約 2 年前まで眠ったままでしたが、2 ページ目の疑わしい投稿により、Yellow Box の噂が再燃しました (投稿の全文):

ジョブズはそのリスクを十分に認識しており、休眠状態にあったIntel版OS X「Marklar」プロジェクトを復活させるとすぐに、並行プロジェクト(社内では「Dharma」と呼ばれています)を立ち上げました。それは(これが最大のポイントです)「Yellow Box for Windows」の復活です。ご存知の通り、Yellow Box for WindowsはNeXTのプロジェクトで、Project Builder(現在のXcode)とNeXT API(現在のCocoa)全体をWindowsに移植することで、開発者はチェックボックスにチェックを入れるだけでWindowsバイナリを作成できるようになりました。

Appleはこの開発環境を何に使うのでしょうか?投稿者は、AppleがSafariをWindowsに移植したと主張しました。

Dharmaプロジェクトの力強い例として、AppleはSafariをWindowsに移植しました。Appleブラウザの社内ビルド(2.0.2、v.417.108)は、Quartzアンチエイリアシングを完備し、Windows(XP必須)で実際に動作します。JavaプラグインとFlashプラグインはサードパーティコードへの依存によりまだ動作しないものの、かなり安定していると報告されています。AppleはブラウザのWindows版を無料で公開する予定です。実際、Cocoaフレームワークを完成させるためにWebKitを移植する必要があったため、移植は容易でした。

この噂はいつものように興味深い議論を巻き起こしましたが、概ね無視されていました…今週初めまでは。AppleがWindows版Safariをリリースしましたが、どうやらWindows向けの興味深いライブラリが含まれているようです…

コアファウンド 300

.. ある人は、Win32 上で CoreFoundation と CoreGraphics に対してネイティブにコンパイルしたと主張しています。

これは「Yellow Box for Windows」の証拠ではありませんが、Mac OS X の進化における興味深い展開を示す可能性があり、Apple がさらに多くの Windows アプリケーションをリリースしたり、その機能を Mac OS X 開発者に提供したりする可能性を残しています。

更新: この投稿者は、Windows 版 Safari が Cocoa で書かれていないことを示すコードを指摘しています:

Safari の Windows ポートでは、Objective-C/Cocoa を 1 行も使用しておらず、Apple (CoreFoundation/CoreGraphics) および Microsoft (Win32) の C ライブラリを使用して C/C++ でプログラムされています。

人気のストーリー

iOS 26.1からiOS 26.4では、iPhoneに以下の新機能が追加されます

2025年10月1日水曜日午後1時26分(PDT)ジョー・ロシニョール

iOS 26は先月リリースされましたが、ソフトウェアの進化は止まることなく、iOS 26.1のベータテストはすでに開始されています。iOS 26.1では、Apple Intelligenceと対応AirPodsのライブ翻訳が追加の言語で利用可能になったほか、Apple Music、カレンダー、写真、Safariにもいくつかの小さな変更が加えられています。今後のバージョンでは、さらに多くの機能と変更が予定されています。

ガーマン氏:ジョン・ターナス氏が次期CEOに就任し、アップルの経営陣の大刷新が迫る

ブルームバーグのマーク・ガーマン記者によると、アップルは10年以上ぶりの大規模な経営陣交代を迎えている。複数の上級幹部が退任の準備を進め、CEOのティム・クック氏が次世代のリーダー育成に着手している。ガーマン氏は自身のニュースレター「Power On」の最新号で、数年にわたりクック氏の後継者候補と目されていたジェフ・ウィリアムズ氏が…

Apple、iOS 26.1でアラームを修正

2025年10月6日月曜日午前11時56分PDT ジュリ・クローバー

iOS 26.1のベータ2で、AppleはiPhoneに設定されているアラームのデザインを更新し、以前よりも解除しにくくなりました。iOS 26.1ベータ2では、アラームを停止するには、単純なタップではなく、新しい「スライドして停止」ジェスチャーが必要になります。アラームをスヌーズするには引き続きタップできますが、完全にオフにするにはスワイプする必要があります。タップからスライドジェスチャーへの移行は…

iOS 26ではiPhoneに200以上の新機能と変更点が追加されます

2025年10月4日土曜日午前8時19分(太平洋夏時間)ジョー・ロシニョール

Appleのウェブサイトでは、先月リリースされたソフトウェアアップデートに含まれる約200の新機能と変更点(PDFファイル)のリストが公開されています。AppleはiPadOS 26とmacOS Tahoeについても同様のリストを公開しています。iOS 26はiPhone 11以降と互換性があります。アップデートをインストールするには、iPhoneの設定アプリを開き、「一般」をタップし、「ソフトウェアアップデート」をタップしてください。以下に、特に注目すべき8つの機能をご紹介します。

iPad Mini 8が近日登場:予想される機能とリリーススケジュール

2025年10月6日月曜日午前5時05分PDT ティム・ハードウィック

ブルームバーグのマーク・ガーマン氏によると、新型iPad miniは「間違いなく」登場する。では、Appleが1年前に発売したiPad mini 7の後継機には何が期待できるのだろうか? プロセッサとパフォーマンス Appleは、A19 Proチップを搭載した次世代iPad mini(コードネームJ510/J511)を開発中であることが、Appleが誤って公開したコードから発見された情報から明らかになった。

Apple、iCloudストレージを有料利用するiPhoneユーザー向けの5つの特典を発表

Appleは先月新型iPhoneを発売した後、サービス収益の拡大を目指し、ホームページに目立つバナーを掲載してiCloud+のプロモーションを行っています。iCloud+のすべてのプランには、ストレージ容量の増加に加え、iPhoneユーザー向けの5つの特典が含まれています。ちなみに、iCloudには5GBのストレージが無料で含まれています。追加のストレージが必要な場合は、iCloud+プランに加入する必要があります。米国では、価格は…

Apple、AirPods Pro 3、AirPods Pro 2、AirPods 4の新ファームウェアをリリース

2025年10月7日火曜日午前11時27分PDT ジュリ・クローバー

Appleは本日、AirPods Pro 3、前世代のAirPods Pro 2、そしてAirPods 4モデル向けに設計された新しいファームウェアをリリースしました。ファームウェアのビルド番号は8A356から8A358に更新されました。アップデートされたファームウェアの内容は明らかにされていませんが、以前の8A356アップデートでは、AirPods Pro 2、AirPods Pro 3、そしてANC搭載のAirPods 4にiOS 26の機能が追加されていました。このソフトウェアにより、音質が向上しました…

iOS 26.1 ベータ 2 の新機能すべて

2025年10月6日月曜日午後3時54分(太平洋夏時間)Juli Clover

AppleはiOS 26.1とiPadOS 26.1のベータ2をリリースし、アラームやiPadでのマルチタスク機能などに便利な変更を加えました。AppleはiOS 26の改良を続けており、Liquid Glassのデザイン要素にも微妙な調整が加えられています。アラームとタイマー:時計アプリで設定したアラームのロック画面で、タップして停止するボタンではなく、スライドして停止するボタンが表示されるようになりました。スヌーズするには…

リヴィアンCEO、Apple CarPlayの提供を見送る方針を改めて表明

The Vergeのポッドキャスト「Decoder」の最新エピソードで、リヴィアンCEOのRJ・スカリンジ氏は、ゲストホストのジョアンナ・スターン氏に対し、EVメーカーがAppleのCarPlay(標準版とより高度なCarPlay Ultraの両方)を採用しない理由を語りました。スカリンジ氏は、この件に関する以前の発言を繰り返し、リヴィアンは顧客がデバイスを切り替える必要がない「シームレスなデジタル体験」の提供に注力していると述べました。

次期iPad Proには2つの主要機能が搭載されるが、1つの噂はまだ不確定

次期iPad Proモデルには、AppleのM5チップと、最低12GBに増量されたRAMを含む、2つの重要なアップグレードが搭載されると噂されています。先週、ロシアのチャンネルWylsacomとRomancev768が、次世代13インチiPad Proの開封動画と思われる動画をYouTubeに投稿しました。同じYouTubeチャンネルは、Appleが発表する前に、M4チップを搭載した14インチMacBook Proのリークも行っていました…