回答:
公式ではありません。
Xcode 9を実行するには、macOS Sierra 10.12.4が必要です。残念ながら、2009年中期の17インチMacBook Proは、最新バージョンのOS X El Capitan 10.11.6しか実行できません。
ただし、非公式には、2009年中期の17インチMacBook Proは、macOS Sierra Patcher ToolのおかげでmacOS Sierraを実行できます。
これがあなたがやろうと思っていることであるならば、続行する前に重くすべき重要な情報が含まれているので、macOS Sierra Patcher Toolページのすべての情報を必ず読んでください。もしそれが私だったら、完全なバックアップの準備ができていなければ続行しないので、すべてがうまくいかなくてもシステムを回復できます。
注:サポートされていないMacに実際にXcode 9がインストールされているのを確認していないため、macOS Sierra Patcher Toolの結果としてmacOS SierraがインストールされているMacで動作することを確認できません。
検討しているラップトップは、おそらくデュアルコアi7です。これは、Xcode、El Capitan、またはSierraを実行する楽しいコンピューターではありません(デュアルコアMBPで実行する最後のOSは10.8 Mountain Lionであり、Yosemiteは特にパフォーマンスが低下します)。
価格の違いについては、2011年初頭または最後の2011年からクアッドコアi7の1つを入手する方がはるかに良いでしょう。現在、それらは高価ではありません。理想的には、より高性能なRadeon 6750が非常に頻繁に燃え尽きてグラフィックがまったく表示されなくなるため、より弱い6490グラフィックカードを使用するカードを探します。私は経験から話します。私は年間で2つのMBPで3つのRadeon 6750のマザーボードを使い果たしました。この12月まで、修理はアップルの延長保証の対象でした。もはや。
内蔵のIntel 3000グラフィックスのみを有効にして、2011 MBP 15 インチまたは17インチ(両方あり、17 インチの方がはるかに好きです)を実行する必要があります。これは、Cody Kriegerによる無料/寄付ウェアgfxCardStatusで実行できます(私は寄付をしました) gfxCardStatusはこれらのコンピューターのライフラインであり、AppleはMBPユーザーに対してそれほど多くのことをしていません。これは、外部モニターがないことを意味します。デュアルモニターセットアップが必要な場合(ソフトウェア開発デュアルモニターは非常に役立ちます)、古いMacProを購入する必要があります。最新のOSでも簡単に実行できる方法があります。2011MBPは、目立たないグラフィックカードを無効にすると、はるかに静かに実行できます。
古いMacBook Proは、気弱な人には向いていません。2011年以前のMBPの大きな利点の1つは、後のモデルとは異なり、比較的簡単に分解して修理できることです。