Applicazioni non si chiudono

Tutto quello che riguarda OS X Mavericks 10.9

Moderatore: ModiMaccanici

faxus
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 26783
Località: Tra bufale e mare
Contatta:

Top

Oggetto del messaggio: Re: Applicazioni non si chiudono

Messaggio Inviato: ven, 28 nov 2014 18:25

1Al ha scritto:... prima da meTextEdit e Anteprima si chiudevano.
Se ne sei convinto...

Ma pensa che non è noto neanche come un errore o corruzione del Finder.
E ho cercato, per sicurezza.
Mai successo a nessuno
1Al
Maccanico assiduo
Maccanico assiduo
Avatar utente
Iscritto il: ven, 22 nov 2013 20:11
Messaggi: 200
Contatta:

Top

Oggetto del messaggio: Re: Applicazioni non si chiudono

Messaggio Inviato: ven, 28 nov 2014 19:08

Evvabbè sarò l'eccezione che conferma la regola! :D Comunque per esempio quando chiudo Anteprima non serve che rimanga aperta, può servire al massimo per ridurre di poco il tempo di eventuale riapertura, però quasi sempre dopo chiusa può rimanere lì inutilizzata anche per ore, per me non ha senso. TextEdit anche da chiuso si apre istantaneamente. Si potrebbe anche offrire la modifica delle impostazioni per ogni app di sistema.
Ultima modifica di 1Al il ven, 28 nov 2014 20:32, modificato 1 volta in totale.
 OS X Yosemite Immagine -  iPad 4 bianco Immagine - OpenMandriva Lx
Scialla
iOS Expert
iOS Expert
Avatar utente
Iscritto il: mer, 12 ago 2009 19:27
Messaggi: 16606
Località: Torino
Oggetto del messaggio: Re: Applicazioni non si chiudono

Messaggio Inviato: ven, 28 nov 2014 19:17

1Al ha scritto:l'esazione che conferma la regola!
Ma non era l'eccezione? :D :D :D

Comunque, secondo me, ragioni troppo alla winzozziana :D

Anche io la pensavo così una volta, fortuna che sono guarito!!! :D :D :D
 Il futuro (Apple)? Nammerda!

Di un costoso Mac si può fare a meno, di macOS no... (cit. fax)
1Al
Maccanico assiduo
Maccanico assiduo
Avatar utente
Iscritto il: ven, 22 nov 2013 20:11
Messaggi: 200
Contatta:

Top

Oggetto del messaggio: Re: Applicazioni non si chiudono

Messaggio Inviato: ven, 28 nov 2014 20:31

Scialla ha scritto:
1Al ha scritto:l'esazione che conferma la regola!
Ma non era l'eccezione? :D :D :D

Comunque, secondo me, ragioni troppo alla winzozziana :D

Anche io la pensavo così una volta, fortuna che sono guarito!!! :D :D :D
Infatti era eccezione, boh non so come m'è scappata quella parola, peraltro molto antipatica! :D
Non si tratta di winzozz, si tratta che a me piace avere tutto sotto controllo sul mio computer :laughing6:
 OS X Yosemite Immagine -  iPad 4 bianco Immagine - OpenMandriva Lx
Why
Maccanico assiduo
Maccanico assiduo
Avatar utente
Iscritto il: sab, 29 nov 2014 19:45
Messaggi: 193
Oggetto del messaggio: Re: Applicazioni non si chiudono

Messaggio Inviato: sab, 29 nov 2014 20:51

Da Lion in poi OS X può chiudere autonomamente le applicazioni che supportano Automatic Termination. Tra queste ci sono TextEdit e Anteprima.

Il sistema può decidere di chiudere queste applicazioni se ha bisogno di risorse e l'utente non le sta usando. C'è un algoritmo euristico per decidere quando intervenire e i requisiti fondamentali sono:
  • l'applicazione non dev'essere attiva
  • l'applicazione non deve avere finestre visibili o minimizzate
  • l'applicazione deve (appunto) supportare Automatic Termination
Questa funzione, attiva in maniera predefinita, è disattivabile.
Kernel Panic
Software Expert Gold
Software Expert Gold
Avatar utente
Iscritto il: sab, 08 gen 2011 14:03
Messaggi: 25743
Località: Sicilia
Oggetto del messaggio: Re: Applicazioni non si chiudono

Messaggio Inviato: sab, 29 nov 2014 21:54

Di questa funzione se ne era accennato già qui.

Comunque complimenti utente Why, e benvenuto. :thumbright:
Ultima modifica di Kernel Panic il sab, 29 nov 2014 21:57, modificato 1 volta in totale.
faxus
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 26783
Località: Tra bufale e mare
Contatta:

Top

Oggetto del messaggio: Re: Applicazioni non si chiudono

Messaggio Inviato: sab, 29 nov 2014 21:55

Why ha scritto:Da Lion in poi OS X può chiudere autonomamente le applicazioni che supportano Automatic Termination. Tra queste ci sono TextEdit e Anteprima.

Il sistema può decidere di chiudere queste applicazioni se ha bisogno di risorse e l'utente non le sta usando. C'è un algoritmo euristico per decidere quando intervenire e i requisiti fondamentali sono:
  • l'applicazione non dev'essere attiva
  • l'applicazione non deve avere finestre visibili o minimizzate
  • l'applicazione deve (appunto) supportare Automatic Termination
Questa funzione, attiva in maniera predefinita, è disattivabile.
Ciao Why, benvenuto nel Forum.
Farà piacere a tutti se ti presenti nell'area delle presentazioni.

Trovo molto interessante il tuo contributo.
Sono andato a documentarmi sul sito di sviluppo e ho trovato conferma di qualcosa di cui evidentemente mi ero dimenticato.
Ho trovato infatti nella lista dei default modificati il comando

Codice: Seleziona tutto

defaults write -g NSDisableAutomaticTermination -bool yes
applicato molto tempo fa, ma dovrebbe essere tuttora attivo.

La funzione è descritta in questa posizione nella guida alla programmazione.

Suscitò qualche polemica, per essere una sorta di scopiazzamento di una funzione analoga su iOS.
Ma senza averne le stesse caratteristiche di verifica.
Qualcuno suppose una cessione alle deplorevoli impostazioni di Windows.
E, in effetti, è abbastanza deprecabile in una situazione generale di coerenza nelle applicazioni Apple.

Tra l'altro la disposizione di chiusura non uccide il processo, che continua a vivere nel Monitoraggio Attività.
Però viene limitata alle sole applicazioni in cui è espressamente indicato in apposite preferenze
A quanto pare, ma non saprei essere più preciso, era stata implementata in Lion e sopravviveva i Mountain Lion, non c'è traccia di dismissione successiva.

E infatti in altra parte del sito di sviluppo viene specificato che (riporto sommariamente e con una traduzione grossolana):

"... In OS X v10.7 e successive, l'uso del comando Quit per terminare un'applicazione è diminuita a favore di tecniche più orientate all'utente.
In particolare, Cocoa supporta due tecniche che rendono la cessazione di un app trasparente e veloce:

La terminazione automatica (Automatic Termination) elimina la necessità per gli utenti di chiudere un applicazione.
Invece, il sistema gestisce terminazione app in modo trasparente dietro le quinte, che chiude le applicazioni che non sono in uso per recuperare risorse necessarie come la memoria.
La cessazione improvvisa (Sudden Termination) permette al sistema di uccidere processo di un'applicazione immediatamente senza aspettare che si esegue alcuna azione finale.
Il sistema utilizza questa tecnica per migliorare la velocità di operazioni quali l'uscita dal login, riavviare o spegnere il computer.

La terminazione automatica e l'improvvisa cessazione sono tecniche indipendenti, anche se entrambi sono progettate per migliorare l'esperienza degli utenti nella chiusura delle applicazioni.
Anche se Apple consiglia non utilizzarle contemporaneamente, ossia supportare una tecnica e non l'altra.

La terminazione automatica trasferisce il lavoro di gestione dei processi dall'utente al sistema, che è meglio attrezzato per gestire il lavoro.
Gli utenti non hanno bisogno di gestire i processi manualmente in ogni caso.
Tutto quello di cui hanno veramente bisogno è quello di eseguire applicazioni e avere quelle applicazioni disponibili quando necessitano.
In tutti i casi, l'applicazione deve garantire che tutti i dati utente vengono salvati ben prima del termine in cui può succedere..."


A suo tempo ci fu qualche polemica, tra puristi e favorevoli all'introduzione:
http://arstechnica.com/apple/2012/07/os ... ermination" onclick="window.open(this.href);return false;
http://www.cnet.com/news/managing-autom ... n-in-lion/" onclick="window.open(this.href);return false;
http://hints.macworld.com/article.php?s ... 6192014497" onclick="window.open(this.href);return false;
faxus
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 26783
Località: Tra bufale e mare
Contatta:

Top

Oggetto del messaggio: Re: Applicazioni non si chiudono

Messaggio Inviato: sab, 29 nov 2014 22:02

Kernel Panic ha scritto:... se ne era accennato già qui...
Ovviamente me l'ero persa... Grazie
Kernel Panic
Software Expert Gold
Software Expert Gold
Avatar utente
Iscritto il: sab, 08 gen 2011 14:03
Messaggi: 25743
Località: Sicilia
Oggetto del messaggio: Re: Applicazioni non si chiudono

Messaggio Inviato: sab, 29 nov 2014 22:09

PregA. :wink:



faxus ha scritto:… applicato molto tempo fa, ma dovrebbe essere tuttora attivo.
Mah, notizie precise non se ne hanno, c'è chi sta cercando di capirne di più ….

https://discussions.apple.com/thread/6681393" onclick="window.open(this.href);return false;
faxus
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 26783
Località: Tra bufale e mare
Contatta:

Top

Oggetto del messaggio: Re: Applicazioni non si chiudono

Messaggio Inviato: sab, 29 nov 2014 22:19

Kernel Panic ha scritto:
faxus ha scritto:… applicato molto tempo fa, ma dovrebbe essere tuttora attivo.
Mah, notizie precise non se ne hanno, c'è chi sta cercando di capirne di più ….

https://discussions.apple.com/thread/6681393" onclick="window.open(this.href);return false;
Mah... Non saprei, ho ripetuto il comando ma non ha dato esito negativo.
Considera però che non ho mai verificato un segnale negativo in un applica un default.
Se lo da, in questo caso non lo ha dato.

Un'altra considerazione è che i manuali Developer sono costantemente aggiornati e, come segnalato sopra, non lo sono stati su questo argomento.
Appaiono aggiornati a Mavericks e non portano la dicitura obsoleti.

E nella parte degli aggiornamenti dedicati a Yosemite, li avevo sfogliati per sapere dei nuovi framework introdotti, non ce n'è traccia
Why
Maccanico assiduo
Maccanico assiduo
Avatar utente
Iscritto il: sab, 29 nov 2014 19:45
Messaggi: 193
Oggetto del messaggio: Re: Applicazioni non si chiudono

Messaggio Inviato: dom, 30 nov 2014 00:54

Con Yosemite ho visto comunque chiudersi Anteprima, sebbene questo non accada più così spesso come nei sistemi precedenti dove invece avveniva regolarmente.
Kernel Panic ha scritto:Comunque complimenti utente Why, e benvenuto. :thumbright:
Grazie per il benvenuto, però i complimenti per un post del genere sono sprecati.
a-mac
Unix Expert
Unix Expert
Avatar utente
Iscritto il: ven, 21 dic 2012 10:32
Messaggi: 4500
Località: fsf.org
Contatta:

Top

Oggetto del messaggio: Re: Applicazioni non si chiudono

Messaggio Inviato: dom, 30 nov 2014 09:58

a me anteprima si chiudeva sempre
insieme ad altre app
la cosa mi ha dato fastidio
ed ho aperto questo topic
http://www.imaccanici.org/forum/viewtop ... 37&t=31306" onclick="window.open(this.href);return false;
ho risolto lasciando le app aperte visibili nel dock
il MacPro se lo può premettere
inoltre come avevo scritto, se si seleziona "uscita forzata" o si apre Activity Monitor, le app sono aperte
ma semplicemente dormienti
quindi per certi Mac non ha alcun senso
è sicuramente qualcosa di più legato al mobile
qualcosa preso in eredità da iOS e mischiato con OS X
per consumare meno risorse anche in termini di batteria
insomma come già detto sul mio MacPro quad 32GB con SSD, senza alcun senso, che ho disabilitato felicemente
Andre “...è complicato, ma semplice”

_ UNIX: Live Free or Die
_ With great power comes great responsibility
_ You may say, I'm a dreamer, but I'm not the only one, I hope some day you'll join us, And the world will live as one!
1Al
Maccanico assiduo
Maccanico assiduo
Avatar utente
Iscritto il: ven, 22 nov 2013 20:11
Messaggi: 200
Contatta:

Top

Oggetto del messaggio: Re: Applicazioni non si chiudono

Messaggio Inviato: lun, 01 dic 2014 18:49

Ma certo, il problema è che potrebbero rimanere dormienti anche senza ingombrare la dock :laughing6: Mi spiego meglio, a volte capita di aprire parecchi file e poi ritrovarsi 4 o 5 app dormienti sulla dock, sinceramente la cosa mi infastidisce. Così oggi mi sono creato una sola scorciatoia da tastiera e in un colpo solo chiudo Anteprima, TextEdit, Pages e Calendario :D una o tutte che siano dormienti sulla dock.
 OS X Yosemite Immagine -  iPad 4 bianco Immagine - OpenMandriva Lx
faxus
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 26783
Località: Tra bufale e mare
Contatta:

Top

Oggetto del messaggio: Re: Applicazioni non si chiudono

Messaggio Inviato: lun, 01 dic 2014 19:02

Ma anche ⌘+⇥ e ⌘+Q
Scialla
iOS Expert
iOS Expert
Avatar utente
Iscritto il: mer, 12 ago 2009 19:27
Messaggi: 16606
Località: Torino
Oggetto del messaggio: Re: Applicazioni non si chiudono

Messaggio Inviato: lun, 01 dic 2014 22:46

Io uso "Close all Open Applications 1.1" che funziona ancora anche sotto Yosemite
 Il futuro (Apple)? Nammerda!

Di un costoso Mac si può fare a meno, di macOS no... (cit. fax)
Rispondi