毛無山より富士山を望む


Date/Time: 2019:12:08 13:53:48
Camera: Apple
Model: iPhone SE
Exporsure Time: 1/1709
FNumber: 2.2
Aperture Value: 2.3
Focal Length: 4.2

Close

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

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

【追記】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でのインストール可能機種よりはインストールできるマシンは少なくなっているようです.

サポートされているマシンのリスト(左から順に ”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