Perché Windows Phone 7 non supporta CPU Dual-Core?

Francesco Santoro
20 set 2011
924 visite

Oggi giorno la tecnologia, soprattutto in campo mobile, ha raggiunto liveli molto alti: nel giro di pochi anni infatti l’evoluzione è stata sorprendente ed esponenziale, e mai (ai tempi del Nokia 3330) avremmo immaginato di poter adoperare ai giorni nostri device di un certo calibro. Ora come ora l’evoluzione si sta affermando soprattutto nell’hardware e nella nanotecnologia: CPU Dual-Core sono ormai una realtà, e ben presto arriveranno anche SoC con CPU a 4 core, per non parlare di GPGPU (General Purpose Graphic Processor Unit), ovvero di processori in grado di elaborare altri processi oltre quelli in ambito grafico.
Gli OS mobili più evoluti supportano già da diversi mesi CPU Dual-Core (Android e iOS, a seguire MeeGo, …) in primis, mentre altri sono ancora fermi ad architetture single-core.

Tra gli assenti spicca sicuramente Windows Phone 7, il sistema operativo mobile più recente, ma anche quello più promettente, pronto a stabilire il terzo eco-sistema della telefonia mobile. Nemmeno Windows Phone 7.5 Mango, l’imminente major update del sistema, aggiungerà il supporto alle più recenti architetture hardware, incluse le CPU Dual-Core. È lecito quindi chiedersi il perché. La spiegazione tuttavia è alquanto semplice. CPU Dual-Core, nonostante siano indubbiamente più performanti e veloci, implicano un maggior consumo di energia; Windows Phone 7 invece è stato progettato per sfruttare al massimo le potenzialità delle CPU Snapdragon single-core, garantendo quindi un’ottima autonomia della batteria, e velocità del sistema comunque assicurata grazie all’ottimizzazione e integrazione del software con l’hardware. Mango migliorerà inoltre ulteriormente stabilità e velocità del sistema, nonostante giri ancora su CPU Dual-Core.
A Microsoft comunque è stata posta più volte la domanda del perché Mango non supporto le nuove CPU Dual-Core. La risposta, semplice e diretta, è stata ribadita più volte: Microsoft vorrà adottare le nuove tecnologie in un modo migliore e più grande rispetto alla concorrenza, e Windows Phone 7.5 non è ancora pronto per questo obiettivo.
È lecito aspettarsi tale supporto solamente con Windows Phone 8 Apollo, il prossimo major update di WP. Tale ipotesi sarebbe inoltre molto accreditata: più volte infatti si è vociferato che Windows Phone 8 utilizzerà lo stesso kernel di Windows 8 e Windows 8 Server (MinWin Kernel).
Finché inoltre si continueranno a scrivere applicazioni per Windows Phone 7 con gli stessi strumenti utilizzati per le applicazioni di Windows 8, basteranno poche righe di codice per cambiare l’architettura e portare benefici globalmente a tutte le applicazioni, senza comprometterne il funzionamento. Ciò significa che si potranno tranquillamente adattare applicazioni per Windows Phone 7 su architetture con CPU Dual-Core modificando semplicemente alcune righe di codice sorgente.
Windows 8 infine avrà pieno supoprto all’accelerazione hardware della GPU: gli sviluppatori quindi potranno sfruttare al meglio le potenzialità dell’hardware, tirando fuori le potenzialità massime dal sistema.

Windows Phone 7 tuttavia funziona più che bene, e rispetto ad altri sistemi, sfrutta appieno l’hardware a disposizione. Microsoft potrebbe adattare le potenzialità di Windows 8 in Windows Phone 8, sviluppando un OS ad alte prestazioni, in grado di interagire completamente con l’hardware.
Ma secondo voi è necessario che Windows Phone 7 abbia supporto alle CPU Dual-Core o le attuali architetture a single-core sono più che sufficienti?

via

Francesco Santoro

Francesco Santoro ha scritto 2995 articoli.

Fondatore e Amministratore di MobileGeek, si interessa particolarmente di Android e Windows Phone 7, Windows e Linux...

1 Commento

  1. RoBy46

    Brava microsoft, hai le idee chiare.

Lascia la tua opinione