Logo Blogo

Tutti gli articoli con tag firmware

Il diagramma di flusso del multitasking di iOS 4

pubblicato da xtom


Oliver Drobnik, alias Dr. Touch, ha realizzato un interessante diagramma che illustra molto bene il complesso ciclo di vita di un’applicazione che gira nell’ambiente multitasking offerto da iOS 4.

Fino alla versione 3.2 del firmware il ciclo di vita di un’applicazione era piuttosto semplice e diretto, gli eventi significativi di avvio e chiusura di un’applicazione venivano notificati da 5 funzioni che il programmatore poteva estendere inserendo il proprio codice di inizializzazione o chiusura dell’applicazione.

Con l’introduzione del multitasking su iOS 4 sono stati aggiunti due nuovi eventi che permettono al programmatore di capire quando l’applicazione viene passata in background o sta per tornare in foreground, ma l’intero flusso si è notevolmente complicato.

Molto interessante la gestione delle applicazioni in background evidenziata nel riquadro in basso a sinistra. Se il task completion è stato attivato dal programmatore l’applicazione rimarrà attiva in background, in caso contrario l’applicazione verrà sospesa ed il suo stato congelato nella RAM, nel caso in cui il sistema operativo sia costretto a reclamare quella porzione di memoria l’applicazione verrà terminata.

Quando Steve Jobs esorta gli utenti ad avere fiducia in iOS intende proprio questo, solo le applicazioni con il task completion attivato possono potenzialmente ridurre l’autonomia della batteria, tutte le altre sono assolutamente inattive, anche se la loro icona è presente nella dashboard del multitasking, pronte per essere riesumate dall’ibernazione o automaticamente terminate.

....
condividi 3 Commenti

Apple rilascia agli sviluppatori iPhone OS 4.0 SDK beta 2

pubblicato da xtom


Subito dopo la presentazione dell’iPhone OS 4.0, avvenuto lo scorso 8 aprile, Apple aveva rilasciato il firmware e l’SDK in versione beta.

A meno di due settimane dall’evento Apple rilascia agli sviluppatori la seconda beta di iPhone OS 4.0 ed il relativo SDK, che dovrebbero correggere alcuni bug riscontrati nella prima release.

Ricordiamo che la versione definitiva di iPhone OS 4.0 sarà rilasciata in concomitanza con il lancio del nuovo iPhone 4G o iPhone HD previsto per il 22 giugno e sarà disponibile per iPhone ed iPod Touch di seconda e terza generazione.

La versione di iPhone OS 4.0 per iPad sarà invece rilasciata in autunno.

....
condividi 2 Commenti

iPhone OS 4.0: Google scompare dal bottone di Safari

pubblicato da xtom


iLounge ha analizzato in dettaglio iPhone OS 4.0 comparando la versione beta del firmware con l’attuale iPhone OS 3.x.

Safari apparentemente è rimasto invariato, ma osservandolo bene è stata scovata una delle 100 novità annunciate, ma non svelate, da Steve Jobs durante l’evento di presentazione di iPhone OS 4.0.
Apple in questa release ha infatti rimosso il marchio Google dal bottone di ricerca di Safari, come visibile nello screenshot.

Potrebbe sembrare una novità insignificante, ma, nell’ottica dei sempre più difficili rapporti tra Apple e Google, potrebbe essere vista come il primo passo per l’adozione di un motore di ricerca alternativo. In passato alcune indiscrezioni hanno indicato come probabile candidato Bing, ma una soluzione meno drastica potrebbe essere quella di lasciare libero l’utente di scegliere il motore di ricerca preferito.

Da notare che anche iPhone OS 3.2 mostra sulla tastiera virtuale dell’iPad il bottone “Search”.

....
condividi 6 Commenti

A pagamento i futuri update di iPad OS?

pubblicato da aWilito


Ora che Apple ha iniziato ad inviare agli sviluppatori la Golden Master del SDK iPhone OS 3.2, sui server di Cupertino sono stati individuati anche il firmware di iPad OS 3.2 e la versione definitiva del contratto di licenza. E a quanto pare, a Cupertino si riservano il diritto di far pagare agli utenti ogni major update.

Il file del firmware, contrassegnato dalla build 7B367, può essere scaricato attraverso questo link diretto, mentre a quest’altro collegamento è disponibile il file della documentazione di iPad in formato .ipd. Ed è in quest’ultimo che, tra norme d’uso e Google Maps, si parla di aggiornamenti software:

Apple fornirà gratuitamente all’utente qualunque aggiornamento dell’iPad OS che verrà rilasciato in futuro, fino a ed incluso il prossimo major update che seguirà la versione di iPad OS originariamente prevista sull’iPad. Per esempio, se sull’iPad era originariamente installata la versione 3.x del software, Apple provvederà a tutti gli aggiornamenti fino ed incluso ad iPad 4.x. Tali aggiornamenti potrebbero non contemplare tutte le feature che Apple includerà nei nuovi modelli di iPad.

Insomma, sembra che il trattamento rivolto agli utenti iPad sia una sorta di via di mezzo tra quelli iPhone, che ottengono tutto gratis, e quelli dell’iPod touch, i quali a causa del GAAP (Generally Accepted Accounting Principles) in linea teorica dovrebbero pagare per ogni major update. Comunque, è una questione che non deve impensierire fino al rilascio di iPad OS 5.0, e chissà che per allora non si possa ricorrere a qualche escamotage come già avviene con l’iPod touch.

Apple rilascia agli sviluppatori l'SDK 3.2 versione finale

pubblicato da xtom


Apple ha rilasciato ieri l’SDK 3.2 GM (Golden Master), la versione definitiva del software che permettere agli sviluppatori di compilare le loro applicazioni per iPad e sottometterle all’approvazione dell’App Store.

Tutte le applicazioni inviate entro il 31 marzo saranno approvate da Apple in tempo per l’apertura della sezione dell’App Store dedicata all’iPad che avverrà il 3 aprile in concomitanza con l’avvio della commercializzazione del tablet.

Dalle note di rilascio si apprende anche che gli acquirenti di un iPad potranno ricevere gratuitamente l’upgrade alla successiva major release del firmware, ad esempio quelli dotati della versione 3.x potranno essere aggiornati gratuitamente alle release 4.x, ma dovranno pagare per ottenere l’aggiornamento del firmware alle release 5.x.

....
condividi 2 Commenti

Apple aggiorna il firmware dei Mac Pro

pubblicato da aWilito


I seccanti problemi di surriscaldamento dei Mac Pro basati su architettura Nehalem che angustiano gli utenti potrebbero dissolversi già stamattina, con un aggiornamento specifico rilasciato da Apple a riguardo, e chiamato Mac Pro Audio Update 1.0. Sperando che sia risolutivo.

Sapevamo che Apple era al lavoro nel tentativo di individuare le cause del problema ed eventualmente rilasciare una soluzione ad hoc, e così è stato. Sulla pagina dedicata alle note tecniche si legge:

Il Mac Pro Audio Update 1.0 è destinato ai Mac Pro Early 2009 su cui gira Mac OS X 10.6.2. Questo aggiornamento riduce l’uso del processore durante le attività audio come la riproduzione o la registrazione della musica.

Come sempre, l’update è disponibile via Aggiornamento Software o alla pagina dedicata ai download sul sito Apple. Fateci conoscere nei commenti la vostra esperienza, positiva o negativa che sia.

....
condividi 1 Commenti

Tracce dei nuovi iPhone ed iPod Touch nell'SDK

pubblicato da xtom


Analizzando l’SDK 3.2 sono stati trovati alcuni indizi che proverebbero l’esistenza di un nuovo iPhone.

Tra i file del simulatore sono nascoste alcune cartelle dedicate ai singoli dispositivi che adottano iPhone OS.
Il nome in codice N88, ad esempio, dovrebbe essere quello dell’iPhone 3GS, mentre le precedenti versioni venivano chiamate M68 ed N82.

Nell’SDK 3.2, oltre a comparire per la prima volta l’iPad con il nome in codice K48, compare anche un misterioso dispositivo denominato N89 che dovrebbe far riferimento al prossimo iPhone.

Nel firmware 3.1.3 appena rilasciato sarebbe invece stato individuato il nome in codice N80 che dovrebbe appartenere al prossimo iPod Touch.

Le informazioni nascoste nell’SDK e nel firmware si sono rivelate in passato degli ottimi indizi.
Ad esempio, il dispositivo denominato iProd, scoperto nel firmware quasi un anno fa, è rimasto anche nell’SDK 3.2, solo che adesso le relative icone raffigurano direttamente l’iPad.

[via engadget]

....
condividi 3 Commenti

Rilasciato un aggiornamento firmware per iMac 27"

pubblicato da aWilito


Nelle scorse ore, Apple ha reso disponibile un secondo aggiornamento firmware per il potente e sfortunato iMac 27″ che dovrebbe risolvere - si spera definitivamente, questa volta - i problemi allo schermo riscontrati dagli utenti.

Flickering, tearing, immagini scomposte e, novità degli ultimi giorni, zone e macchie giallastre sul display hanno funestato il lavoro e lo svago di parecchi utenti, tanto che da Cupertino sarebbe stata diramata una circolare interna e segretissima (sarà per quello che già sappiamo tutto) che autorizza gli addetti del customer care a sostituire o rimborsare gli utenti insoddisfatti.

E così, dopo il firmware update destinato alle ATI Radeon HD 4670 e 4850 che equipaggiano gli iMac 27″ e rilasciato a dicembre, questa volta l’aggiornamento riguarda direttamente il computer. Il 27-inch iMac Display Firmware Update 1.0 ha un peso di appena 294 KB e promette di risolvere i problemi che possono causare il ciclico sfarfallamento dell’immagine. Per maggiori informazioni è possibile consultare la pagina del supporto tecnico; qui, invece, quella dedicata al download.

....
condividi 5 Commenti

Disponibile Xserve EFI Firmware Update 1.2

pubblicato da the_dandy

aggiornamento efi firmware xserve 1.2

In concomitanza con l’aggiornamento dell’EFI Firmware per i Mac Pro, Apple rilascia anche un update diretto agli Xserve di inizio 2009.

Xserve EFI Firmware Update 1.2, alla pari del precedente, va a migliorare la compatibilità con i prodotti di virtualizzazione che utilizzano la tencologia VT-d e l’affidabilità del sistema durante la fase di boot.

L’aggiornamento EFI Firmware 1.2 per Xserve pesa 1.81 MB, richiede Mac OS X 10.5.8 oppure Mac OS X 10.6.2 ed è disponibile alla seguente pagina di supporto.

....
condividi 0 Commenti

Aggiornamento EFI firmware 1.4 per Mac Pro (inizio 2009)

pubblicato da the_dandy

aggiornamento mac pro efi firmware 1.4

Apple ha reso disponibile la versione 1.4 dell’EFI Firmware presente nei Mac Pro dei primi mesi del 2009. L’aggiornamento va a migliorare la compatibilità con i prodotti di virtualizzazione che utilizzano la tecnologia Intel Virtualization Technology for Directed I/O (VT-d), le performance riguardanti lo storage sotto Windows XP per gli utenti Boot Camp e l’affidabilità del sistema in fase di boot.

L’EFI Firmware Update 1.4 per Mac Pro (inizio 2009) pesa 1.96 MB, è disponibile alla seguente pagina di supporto Apple e richiede Mac OS X 10.5.8 oppure Mac OS X 10.6.2.

....
condividi 1 Commenti

Aggiornamenti per Airport e nuovi firmware MacBook, Macbook Pro e SuperDrive

pubblicato da aWilito


Valanga di piccoli ma importanti aggiornamenti per gli utenti della mela. In un colpo solo, Cupertino ha reso disponibili un software update per Airport, nuovi firmware per MacBook, MacBook Pro, ed infine nuovi firmware del SuperDrive di MacBook, MacBook Pro, iMac e Mac mini.

AirPort Client Update 2009-002 (12,95 MB) risolve in modo specifico i problemi nella connettività WiFi riscontrati da molti utenti in seguito all’aggiornamento a Mac OS X 10.6.2. Nel dettaglio:

  • Impossibilità di attivare o disattivare AirPort in alcuni casi dopo l’aggiornamento da Mac OS X Leopard
  • Perdita occasionale della connessione network durante l’uso della tecnologia “Wake on Demand”
  • Impossibilità di creare un network da computer a computer o di condividere la connessione a Internet su alcuni computer MacBook, MacBook Pro e Mac mini

MacBook EFI Firmware Update 1.4 (3,14 MB) e MacBook Pro EFI Firmware Update 1.8 (3,36 MB), invece, eliminano il rumore prodotto dall’unità ottica al risveglio dallo sleep.

Infine SuperDrive Firmware Update 3.0, disponibile solo dopo l’aggiornamento del firmware di cui sopra, contribuisce all’eliminazione del rumore al riavvio dopo lo standby. Non è chiaro se tra i miglioramenti siano incluse soluzioni ai noti problemi col SuperDrive emersi subito dopo il rilascio di Snow Leopard.

Come sempre, tutti gli aggiornamenti sono disponibili sulle rispettive pagine sul supporto Apple oppure automaticamente tramite Aggiornamento Software.

Aggiornamento per iPod nano 5G: firmware 1.0.2

pubblicato da Michele Filannino

iPod Nano 5G

Apple ha rilasciato ufficialmente un aggiornamento per i nuovi iPod nano (quinta generazione), che giungono alla versione 1.0.2 del firmware: essenziale per risolvere alcuni difetti.

Il nuovo software corregge un bug relativo all’ascolto di audio podcast a varie velocità, risolve un problema relativo all’uso delle cuffie con Voice Over e consente a Genius Mixes di funzionare contemporaneamente alla tecnologia Nike+iPod. L’aggiornamento può essere scaricato ed installato esclusivamente attraverso iTunes e non è compatibile con le precedenti generazioni del dispositivo.

....
condividi 8 Commenti