【開発環境】
新型のiMac G5、PowerMac G5、PowerBook G4が相次いで発表されました。Macintoshは、来年6月からCPUをインテル版に切り換え始めるわけですが、ハイエンドマシンの方は後2年以上はPowerPCに頼ることになるので、新型PowerMac G5がどのように進化しているのかは注目の的です。予想通りDual Core CPUである「PowerPC 970MP」を2CPU搭載したマシンが登場しました。つまり、理論的には4CPUが並列で処理を行うことになります。
しかし、旧機種よりクロック数が増加していないところを見ると、消費電力の増大と発熱には相当苦労していることが理解できます。なんと消費電力は、1CPUあたりフル稼働で100Wだそうです(涙)。ちなみに最近、USのベンチャー企業P.A.Semiから、PowerPCアーキテクチャの64bitマルチコアプロセッサ「PWRficient」が発表されました。特徴は動作時の消費電力の低さで、2GHzのDual Core版での消費電力は5W〜13Wだそうです。
何だか、インテル版へのトランジションを準備している間に、PowerPCの世界でも大きな転換がありそうです。WWDC 2007の基調講演で「インテルだけにするのは止めたぜ!」なんてJobsが言い出すかもしれません(笑)。まあ、そのころデベロッパー側はすっかり「Universal Binary対応」に慣れているでしょうから、「MacintoshにどんなCPUが搭載されてもOKだぜ!」と言うことになっているでしょう(笑)。打ちのめされたら一回り大きくなって立ち上がる星飛雄馬のごとく!
【テクニカルドキュメント】
前回から10月28日の期間中、Apple社のDocumentationサイトには新規ドキュメントが3つ登録されました。そのうち2つは、最近発表された新型のPowerBook G4のハードウェア仕様書です。なぜだか、新型iMac G5やPowerMac G5についてはドキュメントが登場していません。直前に仕様が変更され内容を調整中でしょうか(笑)。また、デベロッパー向け読み物も3つ登録されています。「Understanding Xcode Projects」については、前号の木下さんの記事も参照してみてください。
「15-inch PowerBook G4 Developer Note」(PDFあり)
「17-inch PowerBook G4 Developer Note」(PDFあり)
「CFNetworkDiagnostics API Reference」(初版)
http://developer.apple.com/documentation/index-rev-date.html
「Designing Network-Friendly Applications」(読み物)
http://developer.apple.com/networking/networkfriendlyapps.html
「Aspyr Brings Their Games to Intel-based Macs」(読み物)
http://developer.apple.com/business/macmarket/aspyr.html
「Understanding Xcode Projects」(読み物)
http://developer.apple.com/tools/xcode/xcodeprojects.html
前回から10月28日の期間中、新規テクニカルノートはひとつだけ登録されました。また、新規テクニカルQ&Aの方は6つ登録されています。
TN2153「Improving Windows Screen Updating with QuickTime for Windows
Double-Buffering Feature」
http://developer.apple.com/technicalnotes/index-rev-date.html
QA1448「Sound Manager Codec support in QuickTime 7」
QA1447「Final Cut Pro - Preferred Video Media Time Scales and Sample Durations」
QA1430「Apple RGB and Generic RGB profiles explained」
QA1444「Compression Sessions - Configuring codec quality settings」
QA1267「Importer Components - What is the 'mcfg' resource used for?」
QA1340「Registering and unregistering for sleep notifications」
http://developer.apple.com/technicalqas/index-rev-date.html
【サンプルソースコード】
前回から10月28日の期間中、Apple社のSample Codeサイトには、新しいサンプルソースコードが9つ登録されました。この中で初めて登録されたサンプルは「LoginItemsAE」と「MoviePlayer」だけです。前号でも木下さんが解説されていますが、後者は本当に珍しいサンプルですね(笑)。CarbonのHIViewを勉強されている方は「ImageMapView」が良いサンプルとなります。
「AuthForAll」(Security関連)
「DelegateOnlyComponent」(QuickTime関連)
「HackTV Carbon」(QuickTime関連)
「HICustomPushButton」(HIView関連)
「ImageMapView」(HIView関連)
「LoginItemsAE」(Carbon関連)(初版)
「CIVideoDemoG」(QuickTime関連)
「MoviePlayer」(Windows QuickTime関連)(初版)
「SoftVDigX」(QuickTime関連)
http://developer.apple.com/samplecode/index-rev-date.html
【デベロップメント SDK】
前回から10月28日の期間中、Apple社のSDKサイトには新しいSDKが3つ登録されました。「.Mac 1.2 SDK」は、Universal Binary対応版のようです。前号の木下さんの記事を参照してみてください。
「QuickTime 7.0.3 SDK for Windows 」
「QuickTime 7.0.3 SDK」
「.Mac 1.2 SDK」
copyright 2005 Ottimo, Inc. All rights reserved
無断転載・引用禁止
Contact us: koike@ottimo.co.jp