Power Napでサポートされていたのは、当初MacBook Air(Mid 2011以降)、Retinaディスプレイ搭載のMacBook Proのみでした。その理由は、Power Napのすべての機能を使用するにはSMCの更新が必要であり、これらの機能をサポートするためにAppleがファームウェアの更新を積極的に記述するために選択した唯一のモデルだからです。言い換えれば、Appleが他のモデルを排除するために何らかの除外スクリプトを実行するということではありません。ファームウェアをアクティブに更新してモデルでPower Napを実行し、特定の2行のコンピューターで実行することを選択しました。
その後のファームウェアアップデートで、AppleはPower NapにMid 2010 MacBook Airモデルを含めました。
彼らがその決定をした理由に関しては、推測の領域に入りますが、幸いなことに、ここにはいくつかの良い情報があります。
Power Napの背後にある考え方は、コンピューターが時々スリープ状態になったときに、実際に起動してさまざまなタスクを実行するというものです。ただし、コンピューターは暗くて静かなので、この目覚めはユーザーには目立ちません。これは、オーディオまたはビデオがアクティブ化されていないことを意味します。また、この質問に特に関連して、ファンも止められていることを意味します。
これには、ファンなしで実行できるストレージデバイスと、ファンなしで実行できるプロセッサが必要です(残念ながら、G5が非常に暑いので、これをサポートする方法はないと思います)。
John Siracusaの壮大なMountain Lionのレビューによると、Power Napが呼び出すダークウェイクモードではファンがオンになりません。したがって、過熱の危険なしにストレージにアクセスできるように設計されているとAppleが認識しているデバイスのみが(回転するハードドライブのように)Power Napを利用します。Siracusaは、サードパーティ製SSDのヒートプロファイルが異なる可能性があることを示唆しています。
SSD はどのコンピューターにもインストールできますが、Apple はおそらくすべてのMacのファームウェアの更新を書き込み、Power NapがコンピューターにSSDドライブがあるかどうかを確認し、SSDドライブがある場合はPower Napを実行できるようにしますが、そうすることは選択していません。代わりに、SSDドライブを搭載することがわかっているコンピューターのモデルでのみPower Napを動作させました。
制限はドライブベースではない場合があります。静かに実行できないプロセッサである可能性があります。サポートされているモデルを考えると、これは私にはやや少ないようですが、2010 MacBook Airが除外される理由を説明できます。Power Napは温度を監視し、冷却せずにシステムが熱くなりすぎて実行できない場合、Power Napは解除されますが、以前のMBAのプロセッサがそのようなアラートを頻繁にトリガーしていた場合、Appleがサポートするモデルのリストからそれらを削除した理由ですパワーナップ。
tl; dr:おそらくハードウェアです。具体的には、熱。