Arhitectul Microsoft Windows 95 este o conversie Mac fericită

Inginerul software Satoshi Nakajima, arhitectul principal al Windows 95 al Microsoft, a luat un Mac pentru prima dată în urmă cu doi ani.

A fost atât de impresionat, încât spune că nu va mai atinge niciodată un computer.

Satoshi iubește atât de mult produsele Apple, încât a început o companie în aprilie, Big Canvas, pentru a dezvolta pentru platforma iPhone a Apple cu normă întreagă.

„Am ales iPhone-ul ca platformă pentru lansarea primului nostru produs (din) mai multe motive”, explică site-ul companiei sale. „Ne plac produsele Apple... Ai nevoie de dragoste pentru a fi creativ.”

Cu sediul în Bellevue, WA - chiar lângă gazonul Microsoft din Redmond - Satoshi a petrecut aproape 14 ani la Microsoft, servind ca arhitect software Windows 95 și 98. De asemenea, a supravegheat dezvoltarea Internet Explorer 3.0 și 4.0. În timp ce era la Microsoft, s-a dezvoltat al treilea cel mai mare portofoliu de proprietate intelectuală al oricărui angajat al companiei, conform acestuia bio.

Săptămâna trecută, Satoshi a lansat prima aplicație iPhone a companiei sale,

Photoshare, o aplicație gratuită de rețele sociale pentru partajarea de imagini cu iPhone.

Photoshare este ca Flickr pentru fotografii iPhone. Aplicația Photoshare descărcabilă permite utilizatorilor să încarce imagini pe site-ul Photoshare și apoi partajați acele imagini în mod public sau privat - fără înregistrarea necesară sau necesitatea unui calculator.

Am vorbit cu Satoshi despre plăcerile de a scrie software-ul pentru iPhone SDK și am obținut câteva din ale sale gânduri despre interfața de utilizare a Apple, modelul său de distribuție pentru aplicațiile iPhone și viitorul portabilului comunicații.

Interviul continuă după salt.

PhotoShare_IconPhotoShare_PublicPhotoShare_WebSitePhotoShare_home

După ce ai lucrat atât de mult timp în mediul Windows, ce te-a atras să începi să explorezi Mac-ul?
A fost într-adevăr doar aspectul și, de asemenea, Apple a fost un concurent al Microsoft. Le-am studiat ca un concurent, așa că odată ce am fost în afara Microsoft am simțit că poate ar trebui să aflu mai multe. Așa că a intrat în el [inițial] mai degrabă ca un concurent și apoi a înțeles de ce unii oameni sunt atât de interesați de produsele Apple și da, cred că am înțeles. Au un fel de nivel emoțional foarte puternic, foarte atractiv - cel mai captivant (râde).

Care este cea mai mare diferență între dezvoltarea pentru iPhone și dezvoltarea pe platforma Windows?
Chiar dacă se bazează pe sistemul de operare OS X, seturile reale de API pe care le numim [în Cocoa] sunt foarte diferite și într-adevăr optimizate pentru mediul iPhone. Deci, un programator poate acorda multă atenție consumului de energie, utilizării memoriei și, cel mai important, experienței utilizatorului. Cu Windows Mobile, pur și simplu au adus Windows pe telefoanele mobile, astfel încât să programați pentru Windows și atât, față de optimizarea Apple pentru iPhone.

Au existat alte aspecte ale dezvoltării pentru iPhone pe care le-ați găsit atractive?
Restul lumii wireless este atât de fragmentat. Avem 8 ani de experiență în planificarea unei afaceri în domeniul mobil. Știu că este atât de dificil să câștigi bani pe piața obișnuită a telefoanelor mobile din cauza acestei fragmentări și a costurilor de marketing, a costurilor canalului de dezvoltare a afacerii cu operatori fără fir și apoi costurile de portare pentru hardware individual depășesc veniturile, astfel încât mulți dezvoltatori pierd bani. Cu iPhone, este foarte unic, deoarece este un singur hardware, un singur canal, astfel încât costurile de distribuție și costurile de dezvoltare pentru hardware sunt mult mai mici. Iar piața adresabilă este acum de 6 milioane și va fi de 10 milioane până la sfârșitul anului, ceea ce este suficient de mare pentru noi.

Deci, sunteți în regulă cu taxa de 30% AppStore de la Apple?
Cred că este un număr corect. O mulțime de oameni se plâng de acest lucru, dar în comparație cu celelalte costuri pe care ar trebui să le suportați pe piață pentru mai multe hardware și de asemenea, complexitatea aprovizionării pentru o mulțime de operatori fără fir sunt costuri pe care le evitați cu iPhone, deoarece este un cost unic. Deci cred că este corect, da.

Cum se dezvoltă sub limitele SDK-ului Apple?
Ei bine, cred că a fost o decizie bună să limitezi aplicațiile la rularea pe rând, dacă asta vrei să spui. Cred că limitarea este foarte benefică consumului de energie și utilizării memoriei și nu am găsit deloc dificil să rezolvăm limitele Apple pentru aplicația noastră. S-au actualizat de șapte ori într-o perioadă foarte scurtă de timp și am fost impresionat de munca pe care au făcut-o. Dar a fost dureros pentru noi să trebuiască să ne modificăm codul pentru a ține pasul cu modificările, așa că au existat unele argumente pro și contra, dar cred că au luat decizia corectă de a îmbunătăți drastic platforma. Și știu din această cauză, multor dezvoltatori de aplicații le-a fost greu să se adapteze și au ratat termenul limită sau au livrat un produs instabil.

Ce părere aveți despre viitorul platformelor mobile Open Source, cum ar fi Android?
Asta e o intrebare buna. O urmărim, dar în acest moment nu există niciun motiv de afaceri pentru a merge acolo. În prezent, Google îl oferă ca o platformă pentru a construi telefoane, nu aplicații. Așadar, unii producători de dispozitive, în special producătorii din Taiwan și China, le place pentru că le permite să concureze cu Nokia și Motorola. Dar pentru dezvoltatorii de software, vor să câștige bani, așa că în acest moment trebuie să devină magazine pentru producătorii de dispozitive sau operatorii fără fir pentru a construi software-ul pentru ei. Dar, după cum știți, magazinul de locuri de muncă nu este o piață excelentă. Odată ce există telefoane bazate pe platforma Google și cineva ca Google deschide un AppStore, atunci putem merge acolo.

Deci, credeți că modelul de afaceri AppStore are un viitor minunat, nu doar pentru Apple, ci că ar putea fi modelul pentru Google, Microsoft și oricine altcineva vrea să intre în acest joc?
Da. Nokia, cu siguranță. Fiecare industrie trebuie să aibă un fel de consolidare pentru a optimiza. Chiar acum, peste tot în lume, avem mii de magazine, fragmentate. Foarte scump de vândut, iar Apple a dovedit că a avea un singur magazin de aplicații are sens atât pentru utilizatori, cât și pentru oferitori, așa că cred că Microsoft, Nokia și, eventual, Google vor urma și vom avea cinci magazine, și asta este ideal. Este aproape ca un miracol că Apple a reușit să realizeze acest lucru, cred că aceasta este contribuția domnului Job. A făcut-o o dată cu industria muzicală și o face din nou cu industria wireless. Și face același lucru cu piața aplicațiilor. Puterea sa de distorsiune a realității este uimitoare.

Ultima postare pe blog

Știri, analize și opinii Apple, plus știri tehnologice generale
August 19, 2021

Datorită bateriilor noi, iPad 3 ar putea fi aproape la fel de subțire ca o lamă de rasEste deja nebunesc cât de subțire este un iPad 2 - chiar mai ...

| Cultul lui Mac
September 10, 2021

Jocurile Battle Royale se ridică la 2 miliarde de dolari numai pe mobilFortnite nu este în topul listei, dar există o captură.Foto: Epic GamesJocur...

Știri, analize și opinii Apple, plus știri tehnologice generale
August 19, 2021

Pentru Contacte și iCal, IMM-urile ar trebui să folosească Snow Leopard Server? [Mac-uri la serviciu]Afacerea dvs. mică sau medie funcționează pe M...