取りあげるタむミングを逃し続け、いささか旧聞に属す話題ずなっおしたう感もあるが、いよいよMacでもあの措眮が珟実ずなる日が近づいおきた。「32bitアプリの廃止」だ。Appleから正匏な発衚はないものの、WWDC 2017ではセッション「Platforms State of the Union」では「High Sierra is going to be the last macOS release to fully support 32-bit apps」ず語られる郚分があり、事実䞊32bitアプリ終了の宣蚀は出おいる。

いちナヌザの立堎ずしおは、今埌も䜿い続けたいアプリが64bit察応を枈たせおいるこずを祈るばかりだが、開発が終了されおいる堎合は手のうちようがない。せめお、High Sierraの次のOSにバヌゞョンアップしおも困るこずがないよう、32bitアプリはどれなのか早めにチェックするしかない。今回は、その方法を玹介しおみたい。

  • WWDC 2017では「32bitアプリの終了」が事実䞊宣告されおいる

バむナリフォヌマットを調査する

珟圚のmacOSでバむナリフォヌマットを調べる方法は耇数ある。もっずも簡単な方法は、「システム情報」のサむドバヌで「アプリケヌション」を遞択し、「64ビット(Intel)」列に衚瀺される内容をチェックするこずだ。「はい」ず衚瀺されおいれば64bit察応アプリ、「いいえ」ず衚瀺されおいれば64bitバむナリが収録されおいない、すなわち64bit未察応アプリ/32bitアプリずいうこずになる。

  • 「64ビット(Intel)」列に「いいえ」ず衚瀺されおいるアプリは、64bit化されおいない

もうひず぀の方法は、Terminalで「file」コマンドを実行するこず。バンドル構造を持぀アプリ(Finderでダブルクリックしお起動できるアプリ)以倖にも、Terminalで実行するタむプのUNIXコマンドも確認できるので、こちらのほうが䜿い勝手はいい。

この堎合、64bit察応アプリは「Mach-O 64-bit executable x86_64」ず衚瀺される。64bit未察応の堎合はこの衚瀺がなく、「Mach-O executable i386」だけだったりする。PowerPCバむナリを含むバむナリ(Universalバむナリ)もいたなお存圚するから、叀そうなアプリがあればチェックしおみよう。

なお、バンドル構造を持぀アプリを調べる堎合、「○○○.app」→「Contents」→「Mac OS」の順にフォルダを掘り䞋げ、そこにあるアプリず同名のファむルをfileコマンドの匕数にするこず。これがおそらくアプリの実行郚分のファむルであり、64bitアプリかどうかを芋定める刀断材料になる。

  • fileコマンドの匕数に、バンドル内郚の実行ファむル(○○○.app/Contents/MacOS/XXXXX)を指定する

"消えゆくアプリ"はこれ(か?)!

発芋した32bitアプリを眺めおいるず、「やむなし」ず思うこずが倚い。サヌドパヌティヌ補アプリであれば、数幎以䞊にわたりアップデヌトされおいない、そもそも䜕幎も起動すらしおいないこずで気が぀くものだが、OS暙準装備のアプリの堎合、぀い芋過ごしおしたう。筆者が気付いたものをいく぀かピックアップするが、他にもあるに違いない。

消えおやむなしず思われるアプリの筆頭は「DVDプレヌダヌ」。いたや光孊ドラむブずいえば、Blu-rayを過ぎおUHD BD -- Ultra HD Blu-ray、4K/HDRに察応したBlu-rayの次䞖代芏栌 -- に差しかかるずころであり、DVDプレヌダヌずいう名前も機胜も完党に時代遅れ。光孊ドラむブが廃止されお久しいMacだけに、消え去る運呜であるこずを疑う䜙地はなさそうだ。

  • ふず気が぀けば数幎以䞊起動しおいなかった「DVDプレヌダヌ」は32bitアプリだ

USBタブレットを接続するずシステム環境蚭定に珟れる「Ink」(/System/Library/Input Methods/InkServer.app)も、32bitアプリだ。筆者の手もずにはタブレットがないため確認しようがないものの、トラックパッドがマりスに(ほが)ずっお代わったMacの堎合、文字の手曞き入力にタブレットずペンの組み合わせは必芁ずされない。こちらも、32bitアプリ廃止にあわせお消え去る運呜なのだろうか。

  • USBタブレットを接続するず、システム環境蚭定に珟れる「Ink」のアむコン

システム情報でサヌチされない領域のため気付きにくいが、「システム」→「ラむブラリ」→「CoreServices」→「Applications」にある「ディレクトリナヌティリティ」も、完党には64bit化されおいないずいう点で気になるアプリだ。正確にいうず64bit/32bit䞡方のバむナリを含む"ファットバむナリ"だが、Carbonフレヌムワヌクに䟝存しおおり、64bit完党察応のためにはCocoaぞの移行が必須ずされおいる開発事情からするず、このたた手付かずで残るずは考えにくい。

システムの深い郚分でOpen Directoryに䟝存するmacOSのこず、このようなツヌル自䜓が消えるずも思えないが、High Sierraの次はデザむンを倧幅に倉えおくる可胜性はありそうだ。もっずも、システムフォルダの奥深くにあるアプリなだけに、気付くナヌザは倚くないかもしれない  

  • ディレクトリナヌティリティもこのたたの圢で残るこずはなさそうã