Шта је Апп Нап? Да ли успорава моје Мац апликације?
Апп Нап, додан у МацОС још 2013. године, није функција која је направила наслове. Дакле, нема срамоте у признавању, три године касније, да још увек немате појма шта ради.
Да сумирамо: Апп Нап ставља програме које тренутно не користите или гледате да “спавају”, блокирајући их да користе системске ресурсе, посебно ЦПУ, све док се не фокусирате на њих поново. Ако имате 20 отворених прозора, само оно што тренутно користите требало би да користи системске ресурсе и трајање батерије. Уштеде енергије се могу збројити.
Апп Нап се не би требало мешати са Повер Нап-ом, сличном именом која омогућава вашем Мац-у да ради ствари као што је преузимање ажурирања или прављење резервних копија док је суспендован. Ове две карактеристике нису повезане.
Шта је Нап Нап
Апп Нап је једна од енергетских карактеристика доданих са мацОС (тада ОС Кс) 10.9 Маверицкс. Остале поставке укључују листу „Аппс Усинг Сигнифицант Енерги“, која је додата икони батерије.
Апп Нап је повезана оптимизација, блокирајући неактивне апликације помоћу ЦПУ-а и других системских ресурса. Ово чува ресурсе вашег рачунара и штеди батерију.
Када се апликација сматра „неактивном“? Према Апплеовим смерницама за развојне програмере, Апп Нап се покреће само ако апликација:
- Није у првом плану.
- Недавно је ажурирао садржај у видљивом делу прозора.
- Није чујно.
- Није преузела ниједну ИОКит напајање или НСПроцессИнфо тврдње.
- Не користи ОпенГЛ.
Шта ово значи? Пре свега, апликација коју тренутно користите неће прећи у стање спавања. Исто важи и за било коју апликацију коју тренутно можете видјети, под претпоставком да дио прозора који можете видјети тренутно добива ажурирања. Свака апликација која прави звук такође неће ићи на спавање, што је добра вест ако желите да оставите музички плејер у позадини.
Идеја је да било која апликација која тренутно не ради ништа не би требала користити било који од ваших ресурса. Апликације се пробуде чим поново отворите њихове прозоре, и теоретски ово уопште не би требало да утиче на перформансе (осим на позитиван начин, остављајући ресурсе отвореним за апликације које заправо користите).
Како проверити да ли је апликација тренутно активна
Апп Нап није, у ширем смислу, лице које се суочава са корисником. Не постоји индикатор, на доку или на неки други начин, који би вам показао да ли је апликација тренутно нагнута. За то треба да идете у Монитор активности, који можете наћи у Апплицатионс> Утилитиес или претражујући Спотлигхт.
Идите на картицу “Енерги” и видећете колону за “Апп Нап.” А “Иес” овде значи да је одређена апликација тренутно дремљива. Отворите дотичну апликацију и она ће се одмах пробудити, а Ацтивити Монитор ће у колони прочитати “Не”.
Идеја је да се апликације тако брзо пробуде да корисници уопште не примећују да се напак догодио. Али ако мислите да би то могло успорити неке од ваших апликација, можда ћете се обратити.
Како онемогућити апликацију Нап, потпуно или за одређене апликације
Апп Нап се примењује на све апликације, без обзира на то да ли су изграђене на уму функције или не. Ово би, барем у теорији, могло узроковати проблеме за неке старије апликације, спречавајући позадинска ажурирања или узроковање успоравања. Ако сумњате да Апп Нап узрокује проблеме, постоји једноставан начин да то сазнате.
Прво, пронађите апликацију у програму Финдер, а затим кликните десним тастером миша.
Кликните на "Гет Инфо", и можда ћете видети опцију Превент Апп Нап.
Ова опција неће бити понуђена за сваку апликацију; Опћенито се опција види само ако апликације нису посебно креиране с обзиром на Апп Нап. Према нашем искуству, то значи да се опција примарно појављује за апликације изграђене 2013. или раније, иако постоје изнимке. Ако је могуће, онемогућите Апп Нап за ваш програм и погледајте да ли је ваш проблем решен.
Алтернативно, можете потпуно онемогућити апликацију Нап са једном командом. Отворите терминал, који можете пронаћи у Апплицатионс> Утилитиес или претражујући помоћу Спотлигхт. Затим покрените ову команду:
дефаултс врите НСГлобалДомаин НСАппСлеепДисаблед -боол ИЕС
Ово ће потпуно онемогућити Апп Нап. Ако се на тај начин ријеши проблем који сте имали с апликацијом, размислите о писању развојног програмера те апликације и обавјештавању о томе. Када то урадите, можете поново да омогућите апликацију Нап са овом командом:
дефаултс делете НСГлобалДомаин НСАппСлеепДисаблед
Апп Нап је, уопштено гледано, значајка која је вредна чувања, осим ако не имате проблем. Бољи век трајања батерије чини ову значајку корисном, а већина корисника никада неће приметити да се ишта догађа. Али добро је знати како онеспособити ствари за сваки случај.
Фото: Артхур Царанта / Флицкр