Windows 95 Architect di Microsoft è un felice Mac Convert

L'ingegnere del software Satoshi Nakajima, l'architetto principale di Windows 95 di Microsoft, ha acquistato per la prima volta un Mac due anni fa.

È rimasto così colpito che dice che non toccherà mai più un PC.

Satoshi ama così tanto i prodotti Apple che ad aprile ha fondato una società, Big Canvas, per sviluppare a tempo pieno la piattaforma iPhone di Apple.

"Abbiamo scelto iPhone come piattaforma per rilasciare il nostro primo prodotto (per) diversi motivi", spiega il sito web della sua azienda. "Amiamo i prodotti Apple... Hai bisogno di amore per essere creativi."

Con sede a Bellevue, WA, proprio accanto alla sede di Microsoft di Redmond, Satoshi ha trascorso quasi 14 anni in Microsoft, servendo come architetto software di Windows 95 e 98. Ha inoltre supervisionato lo sviluppo di Internet Explorer 3.0 e 4.0. Mentre era in Microsoft, ha sviluppato il terzo più grande portafoglio di proprietà intellettuale di qualsiasi dipendente dell'azienda, secondo il suo bio.

La scorsa settimana, Satoshi ha rilasciato la prima applicazione per iPhone della sua azienda,

Condivisione foto, un'app di social network gratuita per condividere immagini con l'iPhone.

Photoshare è come Flickr per i fotografi iPhone. L'app Photoshare scaricabile consente agli utenti di caricare immagini sul sito Web di Photoshare, quindi condividere quelle immagini pubblicamente o privatamente, senza alcuna registrazione richiesta o la necessità di a computer.

Abbiamo parlato con Satoshi dei piaceri di scrivere software per iPhone SDK e abbiamo ottenuto alcuni dei suoi pensieri sull'interfaccia utente di Apple, il suo modello di distribuzione per le app per iPhone e il futuro del palmare comunicazioni.

L'intervista continua dopo il salto.

PhotoShare_IconPhotoShare_PublicPhotoShare_WebSitePhotoShare_home

Dopo aver lavorato così a lungo in ambiente Windows, cosa ti ha spinto a iniziare ad esplorare il Mac?
Era davvero solo l'aspetto e l'atmosfera, e anche Apple era un concorrente di Microsoft. Li abbiamo studiati come concorrenti, quindi una volta fuori Microsoft ho pensato che forse avrei dovuto saperne di più. Quindi è stato entrare [inizialmente] più come un concorrente, e poi capire perché alcune persone sono così interessate ai prodotti Apple e sì, penso di averlo capito. Hanno una sorta di sballo emotivo che è molto forte, molto attraente – molto avvincente (ride).

Qual è la più grande differenza tra lo sviluppo per iPhone e lo sviluppo su piattaforma Windows?
Anche se è basato sul sistema operativo OS X, i set di API effettivi che chiamiamo [in Cocoa] sono molto diversi e ottimizzati per l'ambiente iPhone. Quindi un programmatore può prestare molta attenzione al consumo energetico, all'utilizzo della memoria e, soprattutto, all'esperienza dell'utente. Con Windows Mobile, hanno semplicemente portato Windows sui telefoni cellulari, quindi programmi per Windows e basta, rispetto all'ottimizzazione di Apple per l'iPhone.

Ci sono stati altri aspetti dello sviluppo per iPhone che hai trovato interessanti?
Il resto del mondo wireless è così frammentato. Abbiamo 8 anni di esperienza nella pianificazione di un business nel mobile. So che è così difficile fare soldi nel normale mercato dei cellulari a causa di questa frammentazione e dei costi di marketing, dei costi di canale dello sviluppo del business con gli operatori wireless e quindi i costi di porting sull'hardware individuale superano di gran lunga le entrate, quindi molti sviluppatori perdono soldi. Con iPhone, è davvero unico perché è un hardware, un canale, quindi i costi di distribuzione e di sviluppo per l'hardware sono molto più bassi. E il mercato indirizzabile in questo momento è di 6 milioni e sarà di 10 milioni entro la fine dell'anno, il che è abbastanza grande per noi.

Quindi sei d'accordo con la tariffa AppStore del 30% di Apple?
Penso che sia un numero giusto. Molte persone si lamentano di questo, ma rispetto agli altri costi che dovresti sostenere per commercializzare più hardware e anche la complessità del provisioning per molti operatori wireless sono costi che eviti con iPhone, perché è un costo una tantum. Quindi penso che sia giusto, sì.

Come si è sviluppato sotto i limiti dell'SDK di Apple?
Bene, penso che sia stata una buona decisione limitare le applicazioni all'esecuzione una alla volta, se è questo che intendi. Penso che la limitazione sia molto vantaggiosa per il consumo energetico e l'utilizzo della memoria e non abbiamo trovato difficile aggirare le limitazioni di Apple per la nostra applicazione. Hanno aggiornato sette volte durante un periodo di tempo molto breve e sono rimasto colpito dalla quantità di lavoro che hanno svolto. Ma è stato doloroso per noi dover modificare il nostro codice per stare al passo con le modifiche, quindi c'erano alcuni pro e contro, ma penso che abbiano preso la decisione giusta per migliorare drasticamente la piattaforma. E so che per questo motivo molti sviluppatori di applicazioni hanno avuto difficoltà ad adattarsi e hanno mancato la scadenza o hanno spedito un prodotto instabile.

Cosa ne pensi del futuro delle piattaforme mobili Open Source come Android?
Questa è una bella domanda. Lo stiamo guardando, ma in questo momento non c'è motivo commerciale per andarci. In questo momento Google lo sta offrendo come piattaforma per costruire telefoni, non applicazioni. Quindi alcuni produttori di dispositivi, in particolare i produttori di Taiwan e Cina, lo adorano perché consente loro di competere con Nokia e Motorola. Ma per gli sviluppatori di software, vogliono fare soldi, quindi in questo momento devono diventare negozi di lavoro per quei produttori di dispositivi o operatori wireless per creare il software per loro. Ma come sai, il job shop non è un grande mercato. Una volta che ci sono telefoni basati sulla piattaforma Google e qualcuno come Google apre un AppStore, allora possiamo andare lì.

Quindi pensi che il modello di business di AppStore abbia un grande futuro, non solo per Apple, ma che potrebbe essere il modello per Google, Microsoft e chiunque altro voglia entrare in questo gioco?
Sì. Nokia, di sicuro. Ogni settore ha bisogno di un qualche tipo di consolidamento da ottimizzare. In questo momento, in tutto il mondo, abbiamo migliaia di negozi, frammentati. Molto costoso da vendere e Apple ha dimostrato che avere un unico app store ha senso sia per gli utenti che per i offerenti, quindi credo che Microsoft, Nokia e forse Google seguiranno e avremo cinque negozi, e questo è ideale. È quasi un miracolo che Apple sia riuscita a farlo accadere, penso che questo sia il contributo di Mr. Job. Lo ha fatto una volta con l'industria musicale e lo sta facendo di nuovo con l'industria wireless. E sta facendo la stessa cosa con il mercato delle applicazioni. Il suo potere di distorsione della realtà è sorprendente.

Ultimo post sul blog

| Culto di Mac
September 10, 2021

Apple si allea con Kaspersky per combattere i malware per MacApple sta collaborando con Kaspersky per identificare le vulnerabilità in Mac OS X.Se ...

| Culto di Mac
September 10, 2021

La compagnia aerea australiana Qantas è sempre stata pronta ad abbracciare le nuove tecnologie. Nell'ottobre 2010, è diventata una delle prime comp...

| Culto di Mac
September 10, 2021

Non posso dirti quanto amo Lightroom Mobile di Adobe. Ma come un amante insaziabile, voglio di più. In particolare, voglio aggiungere i miei preset...