2
19
2012
次期Mountain Lionでは旧マシンは完全に切り捨てられそうです
旧マシンのユーザは次期Mountain Lionでは完全に取り残されそうです
当然ながらCore 2 Duo 換装iMacではダウンロードさえ受け付けてくれない
数日前にAppleから次期OS X 10.8(コードネーム Mountain Lion)に関する簡単なアナウンスがありましたが、このOSを動かすために必要な要件がハッキリしていないようです.とりあえず現状で分かる範囲でまとめてみました.
Mountain Lionでどのような機能が新たに加わるのかについては、既にAppleのホームページや各種サイトを通じて論じられているので、一般的な使い勝手等はそちらをご覧頂くとして、AppleのDeveloperサイトに載っていた情報を簡単に紹介しておきます.
AppleのDeveloper登録をしている方は What’s New in OS X に概要が記されていますので、そちらを参照下さい.Developer 以外の方は内容を知ることができませんが、OS X 10.8 で大きく変化している部分について幾つかピックアップしてみたいと思います.
・64-Bit Compatibility
“OS X v10.8 requires a Mac that uses the 64-bit kernel.”
“OS X v10.8 does not support 32-bit kernel extensions (KEXTs).”
OS X v10.8 では64bitカーネルモードでしか動かすことができなくなる.
(32ビットモードのアプリは動かせるかどうか不明ですが、KEXTなどのドライバー類は64ビット
モードのみのようです)
Lionまでは 32bitカーネルモードでも動かすことができましたが、OS X v10.8 では 64bitカーネル
モードに対応していない機種では動かないようです.
初代Intel iMac(iMac 4,1) やMac Mini(Mac Mini 1,1)では CPUをCore2 Duo に換装することで
何とかLionを動かすことができましたが、これらの改造マシンでは32bitカーネルモードしか対応していない
ので、OS X v10.8を動かすことは出来ないでしょう.
・Objective-C Enhancements
Mac OS X の標準開発環境であるXcodeがV4.4になり、開発言語のObjective-Cについても変更が
加えられるようです.大きな変更点として、Objective-C 2.0(Leopard) で導入されたgarbage collection
機能は廃止されるようです.
iOSではgarbage collection機能は使えませんでしたので、iOS側にObjective-Cの仕様を合わせるという
ことでしょうか?それともgarbage collectionに代わるような仕組みが導入されるのか詳細は不明です.
・Frameworks
フレームワーク廻りでは新たに幾つか追加されるようです.
Accounts.framework
EventKit.framework
GameKit.framework
GLKit.framework
Twitter.framework
VideoToolbox.framework
これ以外では、Core Locationフレームワークに新たにGeo Coding機能(位置情報から地名を得る)が
追加されるようです.
・Carbon API
Carbon Coreフレームワークの大部分が使えなくなるようです.まだCarbon Coreフレームワークを
用いているアプリケーションは沢山ありますので、これらのアプリケーションはOS X 10.8では動かなく
なるでしょうか.
既存のCarbon Coreフレームワークを用いた開発ができなくなるだけで、既存のCarbonアプリは動かせる
ということだとは思いますが、Carbonアプリが全く動かなくなると大混乱になるでしょうね.
Carbon アプリの代表的なものとしては、Adobe CS4 シリーズやMicrosoft Office 2008などもCarbon
アプリですね.
既にiOSにはCarbon実行環境がありませんので、Cocoa環境以外で作成されたアプリは今後消えゆく運命で
あることには間違いないでしょう.
まだ、OS X 10.8 Mountain Lion に関する膨大なドキュメントを読んでいないので、互換製の問題がどの程度生じるのかはハッキリしませんが、10.8からは Mac という名称そのものが消えていることからも、アプリケーション開発の主軸が完全にiOSに向けられているのは間違いないでしょう.
それにしてもこの時期にOS X 10.8のアナウンスがあったのは想定外でした.6月のWWDC2012あたりで次期Mac OS に関する情報が発表されるのではないかと考えていましたが、予想以上にiOSへの一本化へ向けた動きが始まっているのかもしれません.
【追記】Mountail Lion (iMac27 2012 Late, MacBook Air 13 2012)上で、Adobe CS4 および MS Office 2008 が一応動作することを確認しています.但し、CS4 関連でPremier, Affter Effectsなどのビデオ・サウンド系のアプリは確認できていません.やはりCarbonアプリの実行環境は用意されているが、新たにCarbonアプリを開発することはできないというのが本当の所のようです.
OS X 10.8 Developer Preview バージョンでのサポート機種一覧
OS X 10.8 Developer Preview バージョンの対応機種情報を拾ってみました.正式リリースまでには変更される可能性もありますが、Lionでのインストール可能機種よりはインストールできるマシンは少なくなっているようです.
【iMacシリーズ】
"Mac-F4238CC8" iMac7,1 Mid 2007
"Mac-F226BEC8" iMac8,1 Early 2008
"Mac-F227BEC8" iMac8,1
"Mac-F2218EC8" iMac9,1 Early 2009
"Mac-F2218EA9" iMac9,1
"Mac-F2218FA9" iMac9,1
"Mac-F2218FC8" iMac9,1
"Mac-F2268DC8" iMac10,1 Late 2009
"Mac-F2268CC8" iMac10,1
"Mac-F2268DAE" iMac11,1 Late 2009
"Mac-F2238AC8" iMac11,2 Mid 2010
"Mac-F2238BAE" iMac11,3 Mid 2010
"Mac-F221DCC8" iMac12,1 Mid 2011
"Mac-942B5BF58194151B" iMac12,1 Mid 2011
"Mac-942B59F58194171B" iMac12,2 Mid 2011
【Mac miniシリーズ】
"Mac-F22C86C8" Macmini3,1 Early 2009
"Mac-F2208EC8" Macmini4,1 Mid 2010
"Mac-8ED6AF5B48C039E1" Macmini5,1 Mid 2011
"Mac-4BC72D62AD45599E" Macmini5,2 Mid 2011
"Mac-7BA5B2794B2CDB12" Macmini5,3 Mid 2011
【MacBookシリーズ】
"Mac-F42D89A9" MacBook5,1 Mid 2009
"Mac-F42D89C8" MacBook5,1
"Mac-F42386C8" MacBook5,2 Mid 2009
"Mac-F22C8AC8" MacBook6,1 Late 2009
"Mac-F22C89C8" MacBook7,1 Mid 2010
【MacBook Proシリーズ】
"Mac-F42388C8" MacBookPro3,1 Mid 2007
"Mac-F4238BC8" MacBookPro3,1
"Mac-F42C89C8" MacBookPro4.1 Early 2008
"Mac-F42D86A9" MacBookPro5,1 Late 2008
"Mac-F42D86C8" MacBookPro5,1
"Mac-F22587C8" MacBookPro5,3 Mid 2009
"Mac-F2268AC8" MacBookPro5,5 Mid 2009
"Mac-F22589C8" MacBookPro6,1 Mid 2010 (17inch)
"Mac-F22586C8" MacBookPro6,2 Mid 2010 (15inch)
"Mac-F222BEC8" MacBookPro7,1 Mid 2010 (13inch)
"Mac-94245B3640C91C81" MacBookPro8,1 Early 2011,Late 2011
"Mac-94245A3940C91C80" MacBookPro8,2 Early 2011,Late 2011
"Mac-942459F5819B171B" MacBookPro8,3 Early 2011,Late 2011
【MacBook Airシリーズ】
"Mac-F42D88C8" MacBookAir2,1 Mid 2009
"Mac-942452F5819B1C1B" MacBookAir3,1 Late 2010
"Mac-942C5DF58193131B" MacBookAir3,2
"Mac-C08A6BB70A942AC2" MacBookAir4,1 Mid 2011
"Mac-742912EFDBEE19B3" MacBookAir4,2
【Mac Proシリーズ】
"Mac-F42C88C8" MacPro3,1 Early 2008
"Mac-F221BEC8" MacPro4,1 Early 2009
【XServeシリーズ】
"Mac-F223BEC8" Xserve3,1 Early 2009
OS X 10.8 Developer Preview で新たに切り捨てられたマシン一覧
Mac OS X 10.7 (Lion) で正式にサポートされていた機種のうち、今回のOS X 10.8 Developer Previewで新たに切り捨てられたマシンの一覧を作成してみました.統合グラフィックスチップ(intel GMA 950, GMA X3100)を搭載したマシンが対象から外されているというような記述がネットで流れていますが、全く関係ないMacProやXserveが対象から外れているのは不思議です.Developer Preview版なので対応機種は大雑把に絞っているだけかもしれませんね.
Mac-F4218EC8 iMac4,2 Mid 2006 GMA950 Mac-F4228EC8 iMac5,1 Late 2006 Mac-F42786A9 iMac5,1 Mac-F4218FC8 iMac6,1 Late 2006 Mac-F4208CA9 MacBook2,1 Late 2006 GMA950 Mac-F4208CAA MacBook2,1 Mac-F22788C8 MacBook3,1 Late 2007 GMA X3100 Mac-F22788A9 MacBook4,1 Early 2008 GMA X3100 Mac-F42C8CC8 MacBookAir1,1 Mac-F42189C8 MacBookPro2,1 Late 2006 Mac-F42187C8 MacBookPro2,2 Late 2006 Mac-F4208EAA Macmini2,1 Mid 2007 GMA950 Mac-F4208DC8 MacPro1,1 Mac-F4208DA9 MacPro2,1 Mac-F4208AC8 Xserve1,1 Mac-F42289C8 Xserve2,1