2

19

2012

次期Mountain Lionでは旧マシンは完全に切り捨てられそうです


旧マシンのユーザは次期Mountain Lionでは完全に取り残されそうです

  
Downloading Mt 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への一本化へ向けた動きが始まっているのかもしれません.
 


OS X 10.8 Developer Preview バージョンでのサポート機種一覧

 

 OS X 10.8 Developer Preview バージョンの対応機種情報を拾ってみました.正式リリースまでには変更される可能性もありますが、Lionでのインストール可能機種よりはインストールできるマシンは少なくなっているようです.
 

サポートされているマシンのリスト(左から順に ”board-id”, マシン識別名, 発売時期の順に並べてあります)
Table 1. Supported machines for OSX 10.8 Developer Preview
【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