Visualizzazione post con etichetta Apple. Mostra tutti i post
Visualizzazione post con etichetta Apple. Mostra tutti i post

martedì 3 agosto 2010

iPhone vs Android: il melafonino perde terreno?



Diverse indagini di mercato sembrano mostrare un cambio di tendenza nelle vendite dei nuovi smartphone: Android OS sarebbe passato dal 6% dell'utlima quarto 2009 al 17% del primo quarto 2010 con un icnremento delle vendite dell'866%, laddove Apple è scesa dal 39% al 33.

Nel secondo quarto di 2010 il 27% dei nuovi smartphone venduti è un Android OS mentre Apple è scesa al 23 (c'da dire comunque che i dati non tengono conto dell'iPhone 4G).

fonte: sfgate.com

venerdì 23 luglio 2010

iPhone 4g White: ancora ritardi


Nonostante all'ultima conferenza Apple Steve Jobs si fosse affrettato a ricordare che i problemi di antenna sono tipici di tutti i smartphone (sarà, ma certo che da quelli di 800$ ti aspetteresti almeno di poter fare una telefonata), e che l'iPhone in versione bianca sarà distribuito come da programma a fine mese, sembra proprio quest'ultimo ora l'ultimo buco nell'acqua targato cupertino.

Infatti viene diffusa oggi la notizia che la versione white del popolare Melafonino non verrà distribuita prima del prossimo anno, a causa di "inconvenienti tecnici imprevisti" (se lo tieni con la mano sinistra prende fuoco...). Scehrzi apparte, pare sia dovuto al vetro utilizzato per la scocca bianca.

Comqunue anche il caso antenna/case di gomma sembra non essere perfetto: le spedizioni richiedono circa 4 settimane. Senza considerare che tutto l'affare sta costando alla grande Mela qualcosa come 175 milioni di dollari

Microsoft fa il botto, tutto grazie a Windows 7


Si è fatto un gran rumore, ultimamente, con il sorpasso di Apple ai danni di Microsoft nel mercato azionario.

Sorpasso dovuto in grandissima parte alle vendite dell'iPhone. Tuttavia oltre al sorpasso azionario c'era chi paventava anche quello del fatturato, forse ancora più cocente. Sarebbe stato il vero cambio della guardia. Ieri, invece, l'annuncio della società guidata da Steve Ballmer ha gelato gli entusiasmi di coloro che pregustavano lo storico sorpasso.

Microsoft ha infatti superato di 800 milioni di dollari le aspettative di Wall Street con un quarto trimestre scoppiettante nel segno di Windows 7, il nuovo sistema operativo entrato in commercio lo scorso autunno, creando così un divario di 300 milioni di dollari con Apple. Le entrate del periodo terminato a fine giugno sono state pari a 16,04 miliardi di dollari (gli analisti avevano fissato l'asticella massima a 15,27 miliardi), con un incremento del 22% rispetto all'anno precedente, quando a Redmond dovettero mettere a bilancio il primo trimestre con fatturato e utili in flessione della sua storia. A distanza di un anno, l'eventualità di un nuovo, "scomodo", smacco al cospetto della rivale californiana – che può giustamente festeggiare i 15,7 miliardi di dollari, con un profitto netto di 3,25 miliardi, centrati nel terzo trimestre fiscale - non si è verificata. E i vertici di Microsoft possono tirare un sospiro di sollievo sbattendo in faccia ai critici numeri che parlano da soli. Fra questi tre sono assai significativi: i profitti sono saliti del 48% a 4,52 miliardi di dollari, le vendite di licenze di Windows 7 hanno toccato quota 175 milioni e le entrate della divisione Windows (che comprende anche i servizi Live) ha generato nel trimestre ricavi per 4.55 miliardi e utili lordi per 3.06 miliardi. Come dire: quando la domanda di personal computer tira, e così è stato nei primi sei mesi del 2010 e ci aspetta sarà anche in futuro, il business di Microsoft ne trae evidenti benefici, anche sotto il profilo della marginalità.

venerdì 16 luglio 2010

iPhone 4G: Jobs sapeva tutto?


Bloomberg afferma in un articolo che Steve Jobs e tutto il CEO Apple erano stati messi al corrente, già in fase di progettazione, degli inconvenienti a cui il nuovo 4G sarebbe potuto andare in contro con quel nuovo assetto dell'antenna. A farlo sarebbe stato un ingegnere esperto in ricezione dei segnali, tale Ruben Caballero.

Apple ovviamente ha fatto sapere di non avere nulla da dichiarare in merito e che comunque non consentirà intervista al sudetto ingegnere. Non resta dunque che attendere stanotte per sapere.

Ecco il link a Bloomberg

giovedì 15 luglio 2010

iPhone 4G: domani la conferenza Apple sui problemi del melafonino


Dopo un lungo, e quasi beffardo silenzio Apple decide di prendere una posizione vera riguardo i problemi di ricezione del suo iPhone 4G, quale? Lo sapremo domani alle 16 (ora californiana) in una conferenza.

Con una class action alle porte e il titolo a picco in borsa, mi sembra il minimo.

Certo che da un prodotto di fascia alta e per di più sovrapprezzato, certe cose proprio non te le aspetti...

P.S. Per chi si fosse perso l'inizio della storia, click qui

domenica 4 luglio 2010

iPhone 4G: Apple ammette l'errore di progettazione


Tutti i malumori generati dai problemi dell'iPhone 4G (che comunque non smette di vendere) sembrano essere risultati nel modo più ovvio: Apple ammette che c'è statio un errore di progettazione e, cosa ancora più grave, sarebbe un difetto che l'iPhone si porta appresso già da molto (almeno dall'epoca del 3G).

Fa sorridere una cosa del genere, se si pensa che uno dei cavalli di battaglia della Mela è sempre stato la tanto sbandierata "perfezione" dei suoi prodotti (scusa usata alquanto spesso per giustificare l'assurdo ritardo di molte features nei suoi firmware).

Comunque già dalla versione 4.0.1 nel iOS questo problema dovrebbe essere sensibilmente ridimensionato. Intanto sta per partire in America una class action.

venerdì 25 giugno 2010

iPhone 4G: funziona male? Compra un case nuovo


L'iPhone 4G, inutile dirlo, sta riscuotendo il successo che sembra ormai destinato per diritto di nascita a qualsiasi periferica che costi il 20% in più e, cosa fondamentale, che abbia una mela mozzicata stampata addosso.

Nel tam tam successivo alla prima distribuzione è da notare però che un certo numero di consumatori si siano lamentati della ricezione del segnale, dovuta al modo di impugnare l'iPhone.
L'iPhone infatti, va ricordato, utilizza la striscia metallica che corre nel lato più stretto come terminale antenna. Gli stessi ingegneri Apple affermano infatti che toccando il lato basso/sinistroso (diciamo quello che impugnereste parlando con la sinistra) il segnale può venire disturbato.

Soluzione: cambiate il modo di tenere il telefono o comprate uno dei tanti case disponibili.

In ultimo poi, e questa è una mia personalissima riflessione, come può essere sicura dal punto di vista della salute un'antenna in perenne contatto con il corpo di chi la usa?
L'antenna è una specie di "parafulmine" per onde radio. Se ricordate i vecchi telefoni, nelle istruzioni era sempre detto di non smontarla e di "non toccarla durante l'utilizzo", per via del fatto che facendo in quel modo il nostro corpo faceva esso stesso da antenna, assorbendo le onde radio al suo posto.
Viene quindi spontaneo domandarsi come sia possibile utilizzare come antenna una striscia metallica per forza di cosa sarà sempre a contatto con il suo utilizzatore.

lunedì 7 giugno 2010

iPhone 4G: oggi la presentazione ufficiale




Attenuatesi le attenzioni sull'iPad - che ha superato i due milioni di esemplari venduti in soli due mesi - Apple si prepara ad avere nuovamente i riflettori puntati su di sé: tra poche ore, alle 19.00 secondo il fuso orario italiano (ma alle 10.00 secondo quello di San Francisco) Steve Jobs aprirà la Worldwide Developer Conference presentando la star del 2010: l'iPhone 4G.

Nonostante le fughe di notizie, Apple è stata attentissima a far sì che non trapelassero ulteriori informazioni su quello che - forse - si chiamerà iPhone HD e non 4G.

Se a causa della disattenzione di un dipendente di Apple già sappiamo come dovrebbe essere l'aspetto del nuovo iPhone - più sottile, più leggero, senza il retro bombato - molto meno certe sono le notizie sulle sue caratteristiche interne, anche se si possono fare delle predizioni, basate sulle poche indiscrezioni, che abbiano un certo grado di attendibilità.

Il cuore dell'ultimo melafonino sarà un processore più potente di quello adottato dai suoi predecessori, forse lo stesso utilizzato dall'iPad, e che sfrutterà la potenza aggiuntiva per permettere l'uso del multitasking, finalmente introdotto con il sistema operativo iPhone OS 4.0.

Lo schermo guadagnerà la risoluzione di 960x640 pixel - stando a quanto si dice - mentre la fotocamera posteriore arriverà a 5 megapixel e potrà registare video in alta definizione fino a 720p; debutterà in questa versione anche una videocamera anteriore (con risoluzione VGA) da utilizzare per le videochiamate.

Una batteria più potente, in grado di assicurare una lunga autonomia, e 64 Gbyte di spazio di memorizzazione per il modello più capiente completeranno il rinnovamento dell'hardware, almeno per quanto è dato di sapere finora. Pare, infine, che cesserà il supporto alle Sim tradizionali: come l'iPad, il nuovo iPhone supporterà solo le mini-Usim.

Insieme all'iPhone HD (o 4G) alla WWDC 2010 dovrebbero fare la propria comparsa anche Safari 5 (ultima versione del browser di Apple) e l'annuncio della disponibilità dei servizi MobileMe (sincronizzazione online dei dati: indirizzi, email, foto e via di seguito) a titolo gratuito: un primo indizio della svolta cloud che la società di Cupertino starebbe apportando alle proprie strategie e che dovrebbe interessare anche iTunes, rinnovando ancora una volta il settore della vendita di musica online.

fonte:http://www.zeusnews.it/

venerdì 28 maggio 2010

iPhone 4G: arriva la videochiamata


Da uno screen diffuso sulla rete, riguardante l'iPhone OS 4.0 per iPhone 4G sembra trasparire ua novità non da poco: l'iPhone 4G supporterà la videochiamata. In realtà il screen di per se indica una funziona di debug della videochiamata, che lascia intendere che questa feature sia ancora in beta.

domenica 23 maggio 2010

iPhone 4G in multicolor? Un Fake


Girano sulla rete delle immagini che mostrano delle ipotetiche versioni multicolor tratte dal prototipo dell'iPhone 4G sfuggito a Apple settimane orsono.

Insospettito da una notizia tanto interessante mi son informato e quanto ho scoperto era in fondo più che ovvio:

"iSpazio has gone ahead and used their creative skills to show us how the new iPhone 4G will look in white, black, pink, light blue and green color"

Ossia, sono stati creati da grafici di iSpazio che hanno appunto elaborato queste immagini. Comunque niente male.

venerdì 14 maggio 2010

HTC EVO 4G: il prezzo più basso di sempre


HTC sembra intenzionata a mettere in seria difficoltà Apple. E se c'è un terreno su cui Apple è sempre stata vulnerabile, è il prezzo. Qualsiasi prodotto con una mela sopra, è come minimo sovraprezzato del 30% rispetto al suo più diretto concorrente in termini tecnici.

HTC sembra voler rendere questo GAP a dir poco inmabrazzante per la Grande Mela, e lo fa con un prezzo di lancio del suo HTC EVO 4G a dir poco aggressivo: 199$. Considerando il prezzo di lancio probaile dell'iPhone 4G (599$, tenendosi sotto di 100$), stiamo parlando di una differenza del 60%, per una macchina che in molti hanno definito a dir poco eccezionale.
Per quanto riguarda la data di uscita, il 2 giugno sarà disponibile negli states con contratto da 69.99$ al mese. Nulla si sa ancora del rilascio qui in europa.

Che sia giunta la fine dello strapotere Apple nel campo degli smartphone?

mercoledì 12 maggio 2010

iPhone 4G: Apple ne perde un altro, ed è dual sim


Dopo l'episodio nella Americanissima California, l'impossibile si ripete: un altro modello di iPhone 4G sfugge al controllo Apple.

Questa volta ci troviamo in Vietnam, e il modello mostrato è un 4G versione pre-production. Sostanzialmente è identico a quello mostrato in questo articolo, se non per due differenze:

  1. Non monta un OS (gira su Bonfire, una spece di BIOS), il che ne ha reso impssibile il remote-brick (rottura guidata) da Apple
  2. Sembrerebbe essere dual-sim (vedi ultima foto)
Se questo fosse vero cozzerebbe, e non poco, con la versione sfuggita a un ingegnere Apple qualche mese fa, che oltre a non essere dual sim, montava le nuove micro-sim.

Ecco le foto

lunedì 10 maggio 2010

FlashPlayer per Mac: codename "GALA"


Adobe sembra proprio non voglia avere rimorsi, e sta facendo di tutto per recuperare il gap tra il rendimento di flashplayer su Windows e quello su Mac.

Il frutto di questo sforzo si chiama Gala, ed è la versione espressamente sviluppata per MAC OS del famoso player Adobe. Per farla breve, ecco cosa avrà da offrire ai sempre più esigenti utenti Apple:

  • Finalmente accelerazione hardware H.264 della GPU anche su Mac
  • Lavoro della CPU ridotto di 2/3 rispetto al Flash normale
  • Lavoro delle ventole drasticamente ridotto, se non azzerato rispetto alla routine normale di default in idle
  • Durata della batteria drasticamente aumentata durante la navigazione e riproduzione di contenuti
  • Richiede Mac OS X 10.6.3 (o superiore) e GPU NVIDIA Geforce 9400M/9600M GT o Geforce 320M o Geforce GT 330M
Adobe comunque  informa inoltre che le funzionalità di "Gala" non saranno presenti da subito nella versione finale di Flash Player 10.1, ma saranno rilasciate in un secondo momento sottoforma di aggiornamento. 

Non si può certo dire che Adobe non abbia imboccata la strada della redenzione. Chissà come risponderà Jobs... Che proibisca l'uso di Flash Player anche su MAC?

domenica 9 maggio 2010

Jailbreak iPhone 3GS 3G 2G 1G, iPod Touch e iPad


L'hardware creato e distribuito da Apple, lo sanno tutti, è praticamente più sotto il controllo di Apple che del proprietario che lo acquista: apple infatti, tramite uno stretto controllo delle Apps distribuite tramite iStore, decide quali funzioni del suo hardware sbloccare e perchè, lasciando all'utente finale una libertà pari quasi allo zero, in termini di personalizzabilità dell'ambiente iPad/iPhone.

Anni or sono, quando l'iPhone era ancora agli albori, un gruppo di hackers, per sopperire all'allora penuria di apps creò uno stratagemma denominato jailbreak (lett. "evasione") che permetteva agli sviluppatori di eseguire su iPhone codice non direttamente approvato da Apple, che quindi utilizzava a suo piacimento le funzioni dell'iPhone: si connetteva il telefono al MAC/PC, ci si connetteva a un sito, e l'iPhone magicamente era breakato.

In seguito al boom del'iStore, Apple chiuse una dopo l'altra tutte le falle di sicurezza che rendevano possibile questo stratgemma, rendendolo via via sempre più complicato e rischioso. I metodi erano diversi a seconda della macchina, della versione del suo OS e del mac/pc che si utilizzava per applicarlo.

Poi però, la scorsa settimana, un tool denominato Spirit è stato rilasciato a livello mondiale: è semplice, veloce, relativamente sicuro, e soprattutto, funziona su qualsiasi iPod Touch/iPhone/iPad.

Prima che continuiate, è doveroso avvisarvi che per quanto perfezionato, sussite un minimo rischio di brick del dispositivo. Ma se come me non sopportate l'idea che il proprietario del vostro iPhone resti Apple, anche dopo averlo acquistato, allo sono certo che non riuscirete a resistere all'idea vedere il vostro iProduct al 100% del suo potenziale. Mettiamoci all'opera:

  1. Cosa vi serve:
    • Spirit Jailbreak Tool (MAC OS/Windows)
    • iTunes 9.X (l'ultima versione testata per questo jb è la 9.1.1)  
    • Un cavo per (iPhone/iPad/iPod)
    • Un iPhone/iPad/iPod che: non sia già breakato (...); funzioni correttamente; non mostri la schermata "connect to iTunes"; abbia un OS versione 3.1.3 o inferiore (3.2 nel caso dell'iPad)
  2.  Collegate il device al vostro PC/Mac e attendete che iTunes lo riconosca
  3. Fate un backup COMPLETO di tutto ciò che vi è al suo interno e successivamente risincronizzatelo. Il backup vi tornerà in aiuto del caso vi siano perdite di dati durante uil jailbreak (cosa tutto sommato frequente)
  4. Aprite Sprit JB Toll, e attendete che riconosca il device collegato. Se ciò non accadesse, disconnettete il device, chiudete spirit e riprovate da capo
  5. Clickate su Jailbreak
  6. Non toccate assolutamente nulla durante la routine di jailbreak. Se tutto sta andando bene, dovreste vedere una scritta "Restore complete" sul vostro device. Dopodichè si riavvierà con una schermata piena di colori e una progressbar. In 30 secondi al massimo i giochi saranno fatti e il vostro tablet/smartphone/mp3 sarà inzializzato alla sua homescreen, così come era prima del jailbreak. Solo che ora siete finalmente in jailbreak.
  7. Ora, se osservate attentamente, noeterete una nuova icona, chiamata "Cydia" (v. foto): è un nuovo iStore. Niente panico, quello vecchio è ancora lì, solo che ora ne avete uno in più :)
  8. Se entrate in Cydia, noterete un bottone"Make my life easier". Se lo cliccate, il profilo di attivazione del vostro device verrà salvato su un server remoto in modo da recuperà il jailbreak in caso di upgrade involontario del sistema. Mica male

Ora che avete finalmente effettuato il vostro jailbreak, potrete avventurarvi nel download di Apps davvero sfuziose da Cydia. Alcune vi permetteranno il tanto agognato multytask), la possibilità di navigare tra le cartelle (features, a essere onesti, incluse nel prossimo firmware), personalizzare la vostra homescreen etc etc
Sembra inoltre che questo escamotage funzioni anche con la versione 4.0, ma qui siamo nel campo delle speculazioni...


Rimando a una prissima guida come effettuare l'Unlock (per usare il vostro iPhone con qualsiasi operatore telefonico) e l'Un-Jail, ossia riportare il device allo stato nativo.



don't worry, be Creative!

fonte: Gizmodo.com

    sabato 8 maggio 2010

    iPhone 4G: data di uscita e foto del nuovo gioiello Apple



    Tradizionalmente, dall'annuncio di un nuovo modello di iPhone al suo effettivo rilascio per la vendita passano diverse settimane. Tuttavia sembra che per il caso della versione 4G del celeberrimo smartphone Apple farà una eccezione: la data di rialscio cinciderà, forse, con quella di presentazione al WWDC (World Wide Developer Conference), ossia il 7 giugno 2010.

    Questa inusualità sembra sia dovuta ad una fuga di notizie sul nuovo telefono ad opera di Gizmodo (noto portale hitech) che avrebbe sottratto, più o meno legalmente (sarà il giudice a stabilirlo), un prototipo dell'iPhone 4G ad un ingegnere Apple.

    Gizmodo ha infatti annunciato alcune 'presunte' feature segrete del nuovo iPhone, tra cui un body in ceramica, più sottile del corrispettivo per 3GS, un peso maggiore, una minicam frontale e una sul retro di dimensioni maggiorate (non si è capito se maggiorater rispetto a quella frontale o alla versione posteriore del 3GS).

    Ultimo ma non ultimo, il prototipo mostrato utilizza micro-sim, dettaglio fondamentale per dimostrare la sua autenticità, visto che attualmente non esistono cellulari in commercio con questo standard (l'unico è l'iPad). Quindi, o quelli di Gizmodo hanno creato una replica artigianale con tanto di slot micro-sim, o è davvero l'iPhone 4G.

    Ecco quì una foto del prototipo su cui Gizmodo ha messo le mani:


    Effettivamente, se di fake si tratta, è realizzato magistralmente. Con tanto di marchio Apple sul fondo. Eccolo in un confronto con il suo predecessore:


    Il WWDC si terrà a San Francisco il 7 giugno. A quel punto tutti sapremo la verità.

    martedì 4 maggio 2010

    Creare apps per iPhone con Flash CS5


    Con il rilascio della nuova Creative Suite 5 sono stati aggiornati numerosi ambienti di sviluppo. Una delle migliorie più significative (eh, ahimè, presto inutili) è l'iPhone Packager, ossia un compiler in grado di convertire un sorgente ActionScript 3.0 in un eseguibile per iPhone.

    Giusto per testare le effettive capacità del packager, ho provato a implemntare una banale app che reagisca all'inclinazione del telefono. Per farlo occorre utilizzare le nuove classi del package flash.sensor (implementate proprio in vista dei nuovi smartphone).

    Vediamo nel dettaglio il codice

    import flash.sensors.Accelerometer;
    import flash.events.AccelerometerEvent;

    stage.scaleMode = StageScaleMode.NO_SCALE;//blocca lo scale dello stage
    stage.align = StageAlign.TOP_LEFT;//allinea lo stage in alto a sx (utile per posizionare oggetti al suo interno)
    //stage.cacheAsSurface = true;//boh...

    Innanzitutto importiamo i package che ci servono. In teoria questi import non servono se non quando si implementa una nuova classe, ma Flash CS5 le ha inserite non appena ho dichiarato gli oggetti, per cui...



    var xSpeed:Number = 0;
    var ySpeed:Number = 0;
    const RADIUS = 20;


    Inizializzo le variabili di cui ho bisogno:
    1. accelerometer contiene eventi e relative informazioni riguardo i sensori X,Y,Z dello smartphone.
    2. timer regolerà la frequenza di aggiornamento del movimento della pallina
    3. xSpeed/ySpeed sono le varibili Number della velocità della pallina nel piano
    4. RADIUS è una costante che dovrebbe indicare l'ingombro della pallina nello stage. Ovvio che è a vostra discrezione...

    if (Accelerometer.isSupported)
    {
        var accelerometer = new Accelerometer();
        accelerometer.addEventListener(AccelerometerEvent.UPDATE, accUpdateHandler);
        var timer = new Timer(40);
        timer.addEventListener(TimerEvent.TIMER, timerHandler);
        timer.start();
    }

    Il metodo statico isSupported della classe Accelerometer rileva la configurazione dello SP in modo da capire se ha o no i sensori di accelerazione e se sono abilitati dal suo O.S. E' utile per prevenire eventuali errori in caso di mancato funzionamento di questi ultimi.
    1. Istanzio quindi l'oggetto accelerometer
    2. Creo l'ascoltatore per l'ebento UPDATE, ossia l'evento scatenato al movimento dello SP
    3. Istanzio il timer. Questo oggetto scatena un evento Timer ad intevalli predefiniti specificato nel costruttore in millisec. Ho settato l'evento ogni 40 ms supponendo una framerate dell'iPhone di 25fps: 1000ms/25fps = 40ms, ossia una volta per frame. Un intervallo più basso sarebbe inutile in quanto non visualizzabile dallo SP
    4. Creo l'ascoltatore all'evento TIMER
    5. Faccio partire il timer

    franco.x = stage.stageWidth / 2;
    franco.y = stage.stageHeight / 2;
    addChild(franco); 

    Setto la posizione di partenza della pallina e la aggiungo allo stage.


    function accUpdateHandler(event:AccelerometerEvent):void
    {
    xSpeed += event.accelerationX * 2;
    ySpeed -= event.accelerationY * 2;
    }

    Questa funzione viene richiamata ad ogni evento di tipo AccelerometerEvent, ossia ogni volta che lo smartphone assume una posizione fuori asse. L'attributo accelerationX/Y contiene al suo interno un Number indicante l'accellerazione a cui lo SP è sottoposto (nota: qui sarebbe necessaria una distinzione tra Accellerometri e Giroscopi, che rimando a un post futuro): per la cronaca, l'unità di misura è metro/secondo^2, chi ha qualche riminescenza di meccanica classica capirà.

    function movefranco():void
    {
        var newX:Number = franco.x + xSpeed;
        var newY:Number = franco.y + ySpeed;
        if (newX < 20)
        {
            franco.x = RADIUS;
            xSpeed = 0;
        }
        else if (newX > stage.stageWidth - RADIUS)
        {
            franco.x = stage.stageWidth - RADIUS;
            xSpeed = 0;
        }
        else
        {
            franco.x +=  xSpeed;
        }

        if (newY < RADIUS)
        {
            franco.y = RADIUS;
            ySpeed = 0;
        }
        else if (newY > stage.stageHeight - RADIUS)
        {
            franco.y = stage.stageHeight - RADIUS;
            ySpeed = 0;
        }
        else
        {
            franco.y +=  ySpeed;
        }
    }

    Queste if altro non fanno che bloccare la pallina quando questa arriva a toccare i bordi. Senza entrare nel dettaglio (anche perchè credo sia tutto molto elementare) si considera l'ingombro determinato dal radius calcolando così quando la pallina deve smettere di muoversi.

    function timerHandler(event:TimerEvent):void
    {
        movefranco();
    }

    Questa funzione, richiamata dall'evento TimerEvent scatenato dall'oggetto timer si occupa di aggiornare la posizione della pallina in base alle possibile nuove inclinazioni dello SPhone.

    Ecco il codice per esteso

    import flash.sensors.Accelerometer;
    import flash.events.AccelerometerEvent;
    import flash.display.MovieClip;

    stage.scaleMode = StageScaleMode.NO_SCALE;
    stage.align = StageAlign.TOP_LEFT;
    //stage.cacheAsSurface = true;

    var accelerometer:Accelerometer;       
    var timer:Timer;
    var xSpeed:Number = 0;
    var ySpeed:Number = 0;
    const RADIUS = 20;

    function accUpdateHandler(event:AccelerometerEvent):void
    {
        xSpeed +=  event.accelerationX * 2;
        ySpeed -=  event.accelerationY * 2;
    }

    function movefranco():void
    {
        var newX:Number = franco.x + xSpeed;
        var newY:Number = franco.y + ySpeed;
        if (newX < 20)
        {
            franco.x = RADIUS;
            xSpeed = 0;
        }
        else if (newX > stage.stageWidth - RADIUS)
        {
            franco.x = stage.stageWidth - RADIUS;
            xSpeed = 0;
        }
        else
        {
            franco.x +=  xSpeed;
        }

        if (newY < RADIUS)
        {
            franco.y = RADIUS;
            ySpeed = 0;
        }
        else if (newY > stage.stageHeight - RADIUS)
        {
            franco.y = stage.stageHeight - RADIUS;
            ySpeed = 0;
        }
        else
        {
            franco.y +=  ySpeed;
        }
    }

    function timerHandler(event:TimerEvent):void
    {
        movefranco();
    }
    var ciccio: MovieClip = new MovieClip
    //-----------------------------------------------------
    if (Accelerometer.isSupported)
    {
        accelerometer = new Accelerometer();
        accelerometer.addEventListener(AccelerometerEvent.UPDATE, accUpdateHandler);
        timer = new Timer(100);
        timer.addEventListener(TimerEvent.TIMER, timerHandler);
        timer.start();
    }
    franco.x = stage.stageWidth / 2;
    franco.y = stage.stageHeight / 2;
    addChild(franco);

    Link: download