質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.37%

MacBookAir M1チップ搭載機について

受付中

回答 4

投稿

  • 評価
  • クリップ 0
  • VIEW 216

score 5

プログラミング以前の質問になってしまいますが、よろしくお願いします。

M1チップ搭載のMacBookAirの購入を考えています。

発売当初の様々な方の意見では
利用できないソフトがある。
完全に新しいものなのでソースが少なくバグや環境構築などの面で苦労することがある(特に初心者)。
というものをよく見かけました。

発売から1年ほどたち現在2021年11月ではM1チップ搭載機の評価はどのようなものなのでしょうか?
いくつかのソフトはM1上でも動くように改善が進んでいるようですが、まだ不安は残るものなのでしょうか?
最近の記事や動画をなかなか見つけられずこちらで質問させていただきます。

また併せて、今までにMacBookAirを使ったことのある方がいればどのスペックがよりよいか教えていただきたいです。
RAMの8GBと16GB、SSDの256GBと512GBでどの組み合わせが良いか記事によってさまざまでした。
値段的な面も考えてオーバースペックにならないようにしたいです。

動画編集や機械学習よりもPHPやRubyを使ったWebアプリ製作を勉強していきたいと思っています。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • 退会済みユーザー

    2021/11/23 14:52

    複数のユーザーから「プログラミングに関係のない質問」という意見がありました
    teratailでは、プログラミングに関して困っていることがないと思われる質問を推奨していません。
    「質問を編集する」ボタンから編集を行い、具体的に困っている理由や解決したいことを明確に記入していただくと、回答が得られやすくなります。

回答 4

+1

参考になるかどうかはわかりませんがPythonでは11月時点でも多くの方がM1 Macでトラブルにあっています。
特に、Python単体であればあまり問題は起きないのですが、さまざまなライブラリを使おうとした場合、そのライブラリが動的ライブラリを使っていたりすると、ARMアーキテクチャとインテルアーキテクチャの不整合でなかなか解決しないことが多いです。

動的ライブラリを使うのはBLASやLAPACKを呼び出す数値計算系、それらの数値計算ライブラリを使用する機械学習、画像処理など、あるいは自然言語解析系などです。

Rubyの場合は、ruby-blasとかRuby-LAPACKとかがこれに相当しますので、使うつもりがあるなら事前に良く調べることをお勧めします。

いずれにしても、M1アーキテクチャについてよく勉強しておいた方が良いでしょう。
Google M1 aarch64 x86-64 rosetta2で検索してめぼしいものを流し読みすることをお勧めします。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

プログラミングに関係の無い質問というのは私も思いますが、私の分かる範囲で軽くお答えします。

「初心者」という言葉を使わせていただくのであれば、どの分野であれ初心者の方が使うようなソフトはApple siliconネイティブ対応がかなり進んでいます。
それ以外のソフトであっても、Rosettaを介しての動作はリリース時からほぼ確実に動作をしています。

「不安が残るか」という問いかけですが、Windows、Intel Mac等どの環境であっても確実に動く環境というものは存在しません。私は、Apple Siliconの動作は前述の環境と並ぶレベルの信頼性は有ると考えています。

ソースが少なくバグや環境構築などの面で苦労することがある

これはいまいち理解できません。初心者の方が行うレベルの環境構築に置いてアーキテクチャが原因となるような問題に直面するとは思えません。

スペックについて

当たり前ですが、お金が許すのであれば上のものを買う以外の選択肢はありません。
またオーバースペックというのも人によりますので非常に曖昧な質問と言わざるを得ません。

その上で答えるのであれば、Webアプリ制作だけを考えるなら最小構成で十分使用できます。
余裕をもたせたいなら、RAM → SSD → GPUの順でスペックアップを考えるのが良いと思います。

毎日使うものですので、私であれば多少無理はしてでも16GB 256GBをおすすめします。
やっぱり上にしておけばよかったというストレスから解消されます。

何にせよApple直売であれば返品規約もあるのでとりあえず買ってください。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

半年前からM1Macを使っていますが、そこまで「このソフトが使えなくて不便…」って思ったことはありません。
普段Dockerを使用していて、M1に対応していないコンテナもあったりしますが代用のコンテナでなんとかなっています(具体的にはMySQLのコンテナがM1に対応していなかったので、MariaDB(MySQLクローン)で代用していました。)
仮にDocker使わない人であってもPHPやRubyであればM1 Macにインストールする方法はググればいくらでも出てくるので問題ないと思います。
あと、マシンスペックは予算次第ですがWebアプリの制作であれば8GBでも十分だと思います。M1はCPUのシングルスレッドの性能が高いので低いメモリーでもいいかなというのが個人的な感覚です。
ストレージに関しては、メインPCとして使うならストレージは多めにとっておくのがいいと思います。

https://iphone-mania.jp/news-356565/

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

完全に新しいものなのでソースが少なくバグや環境構築などの面で苦労することがある(特に初心者)。
というものをよく見かけました。

まずは
teratailでm1macで検索
してみて、ご自身の使用方法と重なるところが無いかを確認してみると良いかと思います。

発売から1年ほどたち現在2021年11月ではM1チップ搭載機の評価はどのようなものなのでしょうか?
いくつかのソフトはM1上でも動くように改善が進んでいるようですが、まだ不安は残るものなのでしょうか?

開発関係で言うと、仮想環境周りは初学者には不安が残る状態です。
完全に同じようには動かないがユーザーが多いもの(代表的にはDocker)は頑張れば大体の事は何とかなるが、頑張っても動かないものは動かない(例えばVirtualBox)という状況です。

web開発で初学者のうちは仮想環境が無くても問題無いですが、
ある程度慣れてくると仮想環境があるのと無いのとでは開発効率が著しく変わるタイミングが訪れます。

最近の記事や動画をなかなか見つけられずこちらで質問させていただきます。

動画編集や機械学習よりもPHPやRubyを使ったWebアプリ製作を勉強していきたいと思っています。

初学者にとっては環境構築が最初のハードルなので、
これから勉強し始めるということであれば、先に教材に目星をつけて、M1なMacに対応している教材を使えば困る事は無いかと思いますよ。
そういった教材が見つからなければ、MAMPやHomebrew等のM1対応している環境を使用している教材を選べばそんなには困らないはずです。


スペックはRAMだけ気にすれば大丈夫です。
ネイティブ環境だけでの開発なら8GBでも何とかなりますが、仮想環境を視野に入れると16GBはほぼ必須です。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.37%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る