プログラミング

Mac miniに移行して世界が変わった。MacBook Proは2度と買わない

投稿日:

MacBook Pro(2016)からMac miniに移行して半年くらいが経ちました。何の問題もなく快適に使用できています。移行の経緯とMac Mini使用の感想などについて述べたいと思います。

突然のMacBook Pro終了のお知らせ

iPhone, Macアプリをいくつか公開しており開発は全てMacBook Proで行なっていました。現在は新規開発はほぼなしで、公開しているアプリのアップデート、メンテナンスがメインの作業です。そんな中、とんでもないお知らせが来ました。

MacBook ProのOSアップデート打ち切り

このとんでもない暴挙に私は怒り狂いました。安価なPCならばまだしも「Pro」のグレードなのに?しかも当面の間、快適に作業ができるようにとメモリ増設などをして23万円くらいかけたマシンです。それがたった7年程度で意味のないガラクタになってしまいました。この表現は決して大袈裟ではなく、アプリメンテナンスをしていく上でOSをアップデートできないと最新のXcodeを使用することができません。つまり最新のiOSでの動作検証、開発ができなくなるのです。

まだまだ収益が得られているのでApple Developerは継続することにしました。替わりのPCをどうしようか悩んでいた所、Mac Miniの存在を知り購入しました。

MacBook Pro購入は失敗だった

そもそもMacBook Proの使用は全くもって快適とは言えず2度とMacのノートは買わないと決めていました。少しでも重い処理を行うと狂ったようにファンが回り、触れないくらい熱くなります。デザイン優先でサイズが薄すぎるので冷却性能が完全に足りません。さらに夏場に悲劇が起こりました。熱のせいで画面が映らなくなりました。仕方なく外部モニターに映像を出すことに。もはやノートの意味がありません。しばらく放っておいたらこの画面の症状はなくなり、今は問題なく使用できています。とにかく熱に弱いので対策が必要です。

ではなぜノートタイプを購入したか。それは当時は仕事のやり取りで外にPCを持っていく機会が多かったため、打ち合わせと開発の両方に使用できるノートを選択しました。Windowsの場合はノートでも全く問題なくやってきたのでMacには非常にがっかりしました。

Mac mini, 8万円台の出費で済んだ

不本意な新規購入だったのでとにかく出費を抑えたかったです。モニター、キーボード、マウスはあったのでMac miniはまさに求めていたものでした。M1, M2とありましたが古いものはまた打ち切りにされそうなので新しいM2にしました。アプリメンテナンスしか行わないのでHD容量もそれほど必要ではありません。

8コアCPU
10コアGPU
8GBユニファイドメモリ
256GB SSDストレージ

の一番安いやつで84,800円(税込)でした。税込でこの価格というのが嬉しかったです。

唯一のデメリット、Apple silicon問題

購入後に少しだけ困ったのはApple siliconの問題です。アプリで外部ライブラリなどを使用しているとApple Siliconに対応している必要があります。有名なライブラリはApple silicon対応版が出ているので大きな問題にはならないと思います。

Mac Miniに移行して良かったこと

・外部モニターで快適に作業ができる
・熱問題に悩まされることがない

まずは作業スペースがスッキリとしました。Mac Miniは場所をとりません。さらに私はWindows PCでも作業をしていますが、モニターに PCを2つ接続できるのでモニターを1つにすることができました。ノート PCは画面と目の距離が近くなるので目への負担が大きく、長時間の作業ができませんでした。今は大きくて目に優しいモニターを使用しているので作業が快適です。

熱問題も今のところ大丈夫です。小型なので少し心配でしたが、MacBookに比べれば厚さが数倍あるので無理なく排熱できていると思われます。

-プログラミング

執筆者:

関連記事

有限要素法3次元弾塑性解析Pythonコードを実行してみた

1次元モデルで弾塑性解析の流れを学んだので続いて3次元モデルの解析も流してみました。https://qiita.com/Altaka4128/items/eb4e9cb0bf46d450b03f Py …

Railway.appでついにRegion選択が可能になった – 2023年版PaaS選び

PaaS選びの際、Web検索で情報収集をすると多くの記事が見つかりますが、料金情報などを並べただけで実際に利用した情報がないように思われます。本記事では実際に身銭を切っている立場からPaaS選びについ …

How to use FFmpeg.wasm. What’s the Cross Origin Isoration?

Nowadays, I got the information that FFmpeg can be used with Javascript and I tried it immediately. …

Admob アプリ起動時広告(Open ad)は使わない事にした話 – 例題通りやっても審査落ち?

Admob広告は初期にはバナーとインタースティシャルしかなかったと記憶しています。その後、少し複雑なリワード広告が登場しました。新しい広告タイプについてはWebに情報が増えてきたら実装に挑戦しています …

Found an unexpected Mach-O header code: 0x72613c21 への対処 Xcode, Admob, xcframework

日々変わっていくAdmobの仕様への対応にとても苦労しています。そんな中、アプリをApple Store Connectへ提出するためXcodeにてArchiveを作成してValidateしようとした …

スポンサーリンク