C'è un modo per verificare se un'app supporta esplicitamente il Resume o no?

2

Esiste un modo per verificare se un'app supporta esplicitamente nuova funzione di ripresa di Lion o no? Ad esempio, al momento, Safari supporta Resume, ovvero tutte le schede vengono riaperte, tuttavia in Google Chrome, questo non è il caso.

    
posta JFW 10.09.2011 - 23:48
fonte

6 risposte

2

La maggior parte delle app "Lion-Ready" supporterà anche la nuova modalità a schermo intero, quindi se vedi il piccolo pulsante a schermo intero, è probabile che l'applicazione supporterà anche Resume. Tuttavia, non ho ancora un elenco definitivo di cui sono a conoscenza, né esiste un modo (oltre a menzionare nella documentazione dell'app) di sapere se supporterà il ripristino.

Tuttavia, ora c'è un elenco di " Avanzate per Lion" app nell'appstore che potrebbero essere un buon punto di partenza.

    
risposta data 11.09.2011 - 05:03
fonte
2

Il monitor delle attività ha una colonna con sì / no per le app che supportano la terminazione improvvisa che dovrebbe essere un buon proxy per la funzionalità di ripresa.

    
risposta data 11.09.2011 - 06:47
fonte
2

La combinazione di bmike & Le risposte del lemonginger potrebbero essere migliori di quelle di uno solo.

bmike si riferisce a un'API per sviluppatori che è stata aggiunta in Mac OS 10.6 (e quindi potrebbe non essere un proxy perfetto per il supporto completo del curriculum).

Dalla documentazione per sviluppatori Apple:

Mac OS X v10.6 includes a new mechanism that allows the system to log out or shut down more quickly by, whenever possible, killing applications instead of requesting that they quit themselves.

(Potrebbe essere necessario un account sviluppatore per visualizza questo documento . Non ne sono sicuro.)

Lo suggerisce perché il supporto per la "cessazione improvvisa" è un prerequisito per il supporto al curriculum Lion. Come suggerisce bmike, questo è un valido supporto per il supporto anche se non è una garanzia di supporto.

Leonginger sta fondamentalmente suggerendo che un'applicazione che è stata aggiornata in qualsiasi modo per Lion ha più probabilità di includere il supporto per il curriculum. Questa è un'ipotesi errata, ma diventa più potente se combinata con il suggerimento di bmike.

Logica: se un'applicazione ha segni evidenti di essere stata aggiornata per Lion (come il supporto a schermo intero) E l'applicazione ha il supporto per la terminazione improvvisa, è molto probabile che l'applicazione supporti la ripresa.

    
risposta data 11.09.2011 - 07:29
fonte
1

Il nuovo protocollo (in 10.7) NSWindowRestoration è il punto di ingresso per il ripristino delle finestre. A causa della natura dinamica di Objective-C, non sarà un test perfetto, ma probabilmente c'è una buona correlazione tra un'applicazione che contiene un riferimento a questo simbolo e quell'applicazione che supporta Resume.

$ grep NSWindowRestoration "/Applications/QuickTime Player.app/Contents/MacOS/QuickTime Player"
Binary file /Applications/QuickTime Player.app/Contents/MacOS/QuickTime Player matches
$ grep NSWindowRestoration "/Applications/Photo Booth.app/Contents/MacOS/Photo Booth" 
$ 

Se questo simbolo è presente, vuol dire che il programmatore ad un certo punto del programma ha almeno menzionato il nome della nuova API che viene utilizzata solo per Lion Resume. Questa non è una garanzia di nulla (potrebbe anche essere una stringa che dice "Non supporto NSWindowRestoration ancora, scusa"!), Ma è una buona prova circostanziale.

    
risposta data 02.07.2012 - 04:16
fonte
0

apri l'app, apri un nuovo file generico e premi il comando + Q. quindi riavviare l'app. riapre il file precedente? quindi se è stato aggiornato negli ultimi 2 mesi supporta il curriculum di Leone.

    
risposta data 11.09.2011 - 07:36
fonte
0

In breve, sembra che la maggior parte delle app basate su documenti funzionerà con Resume e app non basate su documenti (come browser e terminali web) probabilmente (o almeno possibilmente ) non funzionerà con Resume.

Anche le vecchie app come Photoshop CS4 e Word 2008 riapriranno i loro documenti con Resume in Lion. App come Safari e Terminal indicano che le app possono non documentate possono essere sviluppate per utilizzare esplicitamente le funzionalità di Resume.

Ho provato una varietà di app basate su documenti, vecchie e nuove, e tutte hanno lavorato con Resume per riaprire i loro documenti. Ho anche provato Chrome, Firefox, Opera e iTerm2, e nessuno di loro funziona con Resume.

    
risposta data 13.09.2011 - 04:17
fonte

Leggi altre domande sui tag