El arquitecto de Windows 95 de Microsoft es un feliz Mac Convert

El ingeniero de software Satoshi Nakajima, el arquitecto principal de Windows 95 de Microsoft, adquirió una Mac por primera vez hace dos años.

Estaba tan impresionado que dice que nunca volverá a tocar una PC.

A Satoshi le encantan tanto los productos de Apple que fundó una empresa en abril, Big Canvas, para desarrollarla para la plataforma iPhone de Apple a tiempo completo.

"Hemos elegido el iPhone como plataforma para lanzar nuestro primer producto (por) varias razones", explica el sitio web de su empresa. "Nos encantan los productos Apple... Necesitas amor para ser creativo".

Con sede en Bellevue, WA, justo al lado de Redmond, el territorio de Microsoft, Satoshi pasó casi 14 años en Microsoft, como arquitecto de software de Windows 95 y 98. También supervisó el desarrollo de Internet Explorer 3.0 y 4.0. Mientras estuvo en Microsoft, desarrolló la tercera cartera más grande de propiedad intelectual de cualquier empleado de la empresa, según su bio.

La semana pasada, Satoshi lanzó la primera aplicación para iPhone de su empresa,

Compartir fotos, una aplicación de red social gratuita para compartir imágenes con el iPhone.

Photoshare es como Flickr para fotógrafos de iPhone. La aplicación Photoshare descargable permite a los usuarios cargar imágenes en el sitio web de Photoshare y luego compartir esas imágenes de manera pública o privada, sin ningún registro requerido o la necesidad de un computadora.

Hablamos con Satoshi sobre los placeres de escribir software para iPhone SDK y obtuvimos algunos de sus pensamientos sobre la interfaz de usuario de Apple, su modelo de distribución para aplicaciones de iPhone y el futuro de la computadora de mano comunicaciones.

La entrevista continúa después del salto.

PhotoShare_IconPhotoShare_PublicPhotoShare_WebSitePhotoShare_home

Después de trabajar tanto tiempo en el entorno de Windows, ¿qué le atrajo a empezar a explorar Mac?
Realmente era solo la apariencia, y también Apple era un competidor de Microsoft. Los estudiamos como competidores, así que una vez que estuve fuera de Microsoft sentí que tal vez debería aprender más. Así que me metí [inicialmente] más como un competidor, y luego entender por qué a algunas personas les gustan tanto los productos de Apple y sí, creo que lo entendí. Tienen una especie de subidón emocional que es muy fuerte, muy atractivo, sumamente adictivo (risas).

¿Cuál es la mayor diferencia entre desarrollar para iPhone y desarrollar en la plataforma Windows?
Aunque se basa en el sistema operativo OS X, los conjuntos de API reales que llamamos [en Cocoa] son ​​muy diferentes y están realmente optimizados para el entorno del iPhone. Por lo tanto, un programador puede prestar mucha atención al consumo de energía, el uso de la memoria y, lo más importante, la experiencia del usuario. Con Windows Mobile, simplemente llevaron Windows a los teléfonos móviles, por lo que se programa para Windows y eso es todo, en comparación con la optimización de Apple para el iPhone.

¿Hubo otros aspectos del desarrollo para iPhone que le parecieron atractivos?
El resto del mundo inalámbrico está muy fragmentado. Contamos con 8 años de experiencia planificando un negocio en el móvil. Sé que es muy difícil ganar dinero en el mercado normal de teléfonos móviles debido a esta fragmentación y los costos de marketing, los costos de canal del desarrollo comercial con operadores inalámbricos y luego los costos de transferencia al hardware individual exceden los ingresos, por lo que muchos desarrolladores pierden dinero. Con iPhone, es muy singular porque es un hardware, un canal, por lo que los costos de distribución y los costos de desarrollo del hardware son mucho más bajos. Y el mercado direccionable es ahora de 6 millones y será de 10 millones para fin de año, que es lo suficientemente grande para nosotros.

¿Estás de acuerdo con la tarifa del 30% de la AppStore de Apple?
Creo que es un buen número. Mucha gente se queja de eso, pero en comparación con los otros costos que tendría que asumir para comercializar varios hardware y Además, la complejidad del aprovisionamiento para muchos operadores inalámbricos son costos que evita con el iPhone, porque es un costo único. Entonces creo que es justo, sí.

¿Cómo se desarrolló bajo las limitaciones del SDK de Apple?
Bueno, creo que fue una buena decisión limitar las aplicaciones para que se ejecuten de una en una, si es a eso a lo que te refieres. Creo que esa limitación es muy beneficiosa para el consumo de energía y el uso de la memoria y no nos resultó difícil evitar las limitaciones de Apple para nuestra aplicación. Se actualizaron siete veces durante un período de tiempo muy corto y me impresionó la cantidad de trabajo que hicieron. Pero fue doloroso para nosotros tener que modificar nuestro código para mantenernos al día con los cambios, por lo que hubo algunos pros y contras, pero creo que tomaron la decisión correcta para mejorar drásticamente la plataforma. Y sé que por eso muchos desarrolladores de aplicaciones tuvieron dificultades para adaptarse y no cumplieron con la fecha límite o enviaron un producto inestable.

¿Qué opinas del futuro de las plataformas móviles de código abierto como Android?
Buena pregunta. Lo estamos viendo, pero en este momento no hay ninguna razón comercial para ir allí. En este momento, Google lo ofrece como una plataforma para construir teléfonos, no aplicaciones. Por eso, a algunos fabricantes de dispositivos, especialmente los fabricantes de Taiwán y China, les encanta porque les permite competir con Nokia y Motorola. Pero los desarrolladores de software quieren ganar dinero, por lo que en este momento deben convertirse en talleres de trabajo para los fabricantes de dispositivos o para los operadores inalámbricos para crear el software para ellos. Pero como saben, el taller de trabajo no es un gran mercado. Una vez que hay teléfonos basados ​​en la plataforma de Google y alguien como Google abre una AppStore, podemos ir allí.

Entonces, ¿crees que el modelo de negocio de la AppStore tiene un gran futuro, no solo para Apple, sino que podría ser el modelo para Google, Microsoft y cualquier otra persona que quiera entrar en este juego?
Si. Nokia, seguro. Cada industria necesita tener algún tipo de consolidación para optimizar. Ahora mismo, en todo el mundo, tenemos miles de tiendas, fragmentadas. Muy caro de vender, y Apple ha demostrado que tener una sola tienda de aplicaciones tiene sentido tanto para los usuarios como para los oferentes, así que creo que Microsoft, Nokia y posiblemente Google seguirán y tendremos cinco tiendas, y eso es ideal. Es casi un milagro que Apple haya logrado que esto suceda, creo que esta es la contribución del Sr. Job. Lo hizo una vez con la industria de la música y lo está haciendo de nuevo con la industria inalámbrica. Y está haciendo lo mismo con el mercado de aplicaciones. Su poder de distorsión de la realidad es asombroso.

Última publicación de blog

| Culto de Mac
September 12, 2021

La historia de Lisey Los cementos finales se muestran como uno de los mejores [Revisión] de Apple TV +Lisey, interpretada por Julianne Moore, apren...

| Culto de Mac
September 12, 2021

El índice de referencia del iPhone SE 2020 confirma que no mejorará por $ 399Pero el iPhone 11 todavía tiene una ligera ventaja.Foto: AppleHa surgi...

Empaca un iPhone 11, 11 Pro renovado por tan solo $ 529.99 solo hoy
August 11, 2021

Empaca un iPhone 11, 11 Pro renovado por tan solo $ 529.99 solo hoy¡Consigue el tuyo antes de que se acaben todos!Foto: Killian Bell / Cult of MacW...