Solo il MacBook Air (metà 2011 o più recente), MacBook Pro con display Retina erano originariamente supportati per Power Nap. Il motivo è che è necessario un aggiornamento SMC per ottenere tutte le funzionalità di Power Nap , e questi sono gli unici modelli che Apple ha scelto di scrivere attivamente sugli aggiornamenti del firmware per supportare la funzionalità. In altre parole, non è che Apple esegua alcuni script di esclusione per tenere fuori altri modelli; è necessario un aggiornamento attivo del firmware per eseguire un modello con Power Nap e hanno scelto di farlo per due linee particolari di computer.
In un successivo aggiornamento del firmware, Apple ha incluso i modelli MacBook Air di metà 2010 in Power Nap.
Per quanto riguarda il motivo per cui hanno preso quella decisione, entriamo nel regno della speculazione, ma per fortuna, abbiamo alcune buone informazioni qui.
L'idea alla base di Power Nap è che quando il computer sembra addormentato, di tanto in tanto, si sveglia effettivamente ed esegue varie attività. Questo risveglio, tuttavia, non è evidente per l'utente perché il computer rimane scuro e silenzioso. Ciò significa che nessun audio o video è attivato. Significa anche, di particolare rilevanza per questa domanda, anche il fan è tenuto fuori.
Ciò richiede un dispositivo di archiviazione che può funzionare senza una ventola e un processore che può funzionare senza una ventola (scusate notoriamente hot G5 - dubito che ci sarebbe mai un modo per supportarvi).
Secondo l' epica recensione di Mountain Lion di John Siracusa , la modalità Dark Wake invocata da Power Nap non accende i fan. Pertanto, solo i dispositivi che Apple conosce sono progettati per essere in grado di accedere al loro spazio di archiviazione senza il rischio di surriscaldamento (come potrebbe fare un disco rigido rotante) trarranno vantaggio da Power Nap. Siracusa suggerisce che gli SSD di terze parti potrebbero avere un profilo di calore diverso.
Sebbene gli SSD possano essere installati su qualsiasi computer e Apple potrebbe forse scrivere aggiornamenti del firmware per tutti i loro Mac in modo che Power Nap controlli se il computer ha un'unità SSD e, in tal caso, esegue Power Nap, non hanno scelto di farlo . Invece, hanno fatto funzionare Power Nap solo su quei modelli di computer che sanno che avranno un'unità SSD.
La limitazione potrebbe non essere basata sull'unità; potrebbe essere il processore che non può funzionare silenziosamente. Questo mi sembra leggermente meno probabile, dati i modelli supportati, ma potrebbe spiegare perché il MacBook Air 2010 è stato escluso. Power Nap monitora la temperatura e, se il sistema diventa troppo caldo per funzionare senza raffreddamento, Power Nap si disattiva, ma se il processore nei precedenti MBA attivava un tale avviso troppo spesso, potrebbe essere il motivo per cui Apple li ha rimossi dall'elenco dei modelli che supportano Power Nap.
tl; dr: probabilmente è hardware; in particolare, il calore .