25-01-2.000
David K. Every es un señor que escribe en su propio site (MacKiDo) y en otros muchos, y sabe perfectamente lo que dice. Además, de vez en cuando, va y habla de cosas que todos estábamos pasando por alto y que son importantes. Este es el caso de su último artículo sobre Apple, las tecnologías compradas con NeXT, y el mercado empresarial. Nos hemos inspirado mucho en él para escribir lo que sigue.
El mercado empresarial
Cuando hablamos de Apple y las empresas no estamos pensando exactamente en llenar las oficinas de iMacs (tampoco es mala idea) sino en que las tecnologías y sistemas operativos de Apple lleguen al centro de los sistemas de las empresas: a las grandes aplicaciones de gestión y a las bases de datos corporativas. Ese es el reducto que hay que tomar para que decir "Apple" delante de los técnicos de sistemas no provoque miradas de extrañeza. Ese es el camino para que, de verdad, haya iMacs en las mesas de las oficinas.
Y ese es un camino que muchos creen que Apple ha abandonado. Se suele creer que, aparte de Mac OS X Server, no hay nada en la estrategia de Apple que ataque este mercado. Y no es verdad.
NeXT y las armas de la nueva Apple
Cuando se eligió NeXT sobre BeOS no fue sólo por el sistema operativo; en la suma entraba también una serie de tecnologías que NeXT había desarrollado y que tenían bastante buena recepción en el mercado empresarial. Algunas ni siquiera eran compatibles con MacOS, pero ahora son la base de la próxima ofensiva de Apple... y de parte de la actual. Veamos de qué hablo:
Cocoa:
Primero se llamó NeXTstep, el OS de NeXT. Luego se convirtió
en OpenStep, el entorno de desarrollo de aplicaciones críticas
que Jobs vendía con bastante éxito en el mercado empresarial
cuando Apple llamó a su puerta. Entonces se convirtió
en la Yellow Box, el famoso entorno multiplataforma donde se podían
desarrollar aplicaciones con una facilidad enorme y que iba a ser parte
de Rhapsody. Y ahora se llama Cocoa, una solución para construir
aplicaciones empresariales con mucha mayor rapidez y facilidad que desde
C++ o Java, y con mucha mayor potencia que la mayoría de las
soluciones de desarrollo de bases de datos del mercado como 4GL.
Se trata de una tecnología muy evolucionada, que lleva diez años estabilizándose y tiene adiciones que la hacen muy moderna. Tiene todo el potencial para convertirse en una "killer application" en su campo, si Apple no pierde de vista que debe hacerla multiplataforma (lo que no debería ser muy complicado porque OpenStep lo era).
WebObjects:
Una tecnología que ni siquiera era compatible Mac OS y ahora
lucha de igual a igual (o con ventaja) con otros entornos de desarrollo
de aplicaciones web. Como Cocoa, permite una mayor facilidad y rapidez
de desarrollo, pero se centra en aplicaciones que usan un navegador
conectado a Internet, o a una intranet, como interface, y se suele usar
en el desarrollo de aplicaciones cliente-servidor de acceso a la información
(gestión de bases de datos).
Y curiosamente es un líder en su segmento :-).
EOF (Enterprise Object Framework, marco de objetos empresariales):
Viene con WebObjects y Cocoa, pero es independiente. Consiste en un
conjunto de aplicaciones para conectar aplicaciones creadas con WebObjects
o Cocoa a cualquier almacén o base de datos. Significa la posibilidad
de conectar rápida y fácilmente aplicaciones con bases
de datos existentes, usar datos provenientes de distintos orígenes
y mantenerlos todos sincronizados, sin tener que recurrir a desarrollos
propios o a la medida... o lo que es lo mismo, mucho más caros.
Las res soluciones comparten unas bases llamadas "foundation frameworks", que permiten no sólo que una vez dominada una se tenga mucho adelantado para dominar otra (o lo que es lo mismo se ahorren costes de formación), sino que los avances en una se vean reflejados rápidamente en las demás.
El plan de batalla
El problema es que Apple no puede lanzarse directamente a promocionar
Cocoa sin perjudicar su estrategia de migración a Carbon (de
la que depende en gran medida la buena aceptación de Mac OS X
por los desarrolladores), ni lanzarse a por el mercado empresarial sin
tener todas las piezas en su sitio. Según el análisis
del señor Every (que evidentemente nos ha convencido),
1- Pasar Mac OS a un kernel moderno. Lo que siempre pide John Carmack, el de id. Para eso está Mac OS X, para conseguir que todas esas aplicaciones Mac corran sobre un núcleo Unix con una experiencia de uso tan mejorada que haya que hablar de un Mac más potente y no de Unix con disfraz. Esta parte está en marcha y parece ir bien.
2- Convencer a los desarrolladores para que se interesen por el Mac. Ahí está Classic para garantizar la presencia de aplicaciones antiguas; Carbon para facilitar el acceso a las prestaciones modernas; y Cocoa para que se desarrollen las aplicaciones nuevas con más capacidades, fiabilidad y potencia. Es otra parte del plan que parece funcionar bien.
3- Ofrecer soluciones para crear aplicaciones Mac con Cocoa. Para eso están WebObjects y Cocoa, para facilitar el desarrollo de aplicaciones. Y sólo cuando Mac OS X esté en funcionamiento, y tenga suficientes aplicaciones Classic y Carbon, se podrá pisar el acelerador, cambiando el enfoque y el márketing hacia el nuevo objetivo. Será el momento de reclutar esas docenas de aplicaciones NeXT que ya están a medio portar y empezar a crear las condiciones para que se escriban miles de aplicaciones Cocoa y WebObjects.
Silencio en el frente
Y ¿porqué Apple no hace público todo esto? ¿Porqué no proclama que no ha renunciado a nada, sino que está haciendo las cosas paso a paso?
Bueno, de entrada y como hemos dicho, para asegurar que los desarrolladores y los clientes vayan también paso a paso. Si los desarrolladores no escriben para Carbon, los clientes no tendrán nuevas prestaciones hasta que salga Cocoa, y más de un desarrollador se moriría de hambre. O, al revés, si los clientes dejan de invertir hasta que llegue la siguiente tecnología, también habría problemas.
Probablemente no es así, y la gente sería más sensata y más tranquila que todo eso. Pero la verdad es que resulta agradable darse cuenta de que hay un plan a largo plazo y de que -encima- tiene sentido :-).
En resumen
Si todo sale como debe, Apple tendrá un conjunto de aplicaciones empresariales de primer nivel en muy poco tiempo; de hecho, WebObjects ya es líder en su terreno. Son tecnologías que están años por delante de sus rivales; tienen la solidez de un largo desarrollo y las tecnologías punteras de Apple.
Para que estas tecnologías impacten de verdad, es importante que cambie la actitud hacia Apple que aún hay en buena parte de las empresas (en el 98% de las españolas, por ejemplo). Eso puede lograrse si Jobs sigue sin perder el rumbo, sin hacer tonterías, y con el sentido común y los criterios de gestión como guía.
Y si, como parece, Microsoft se fracciona y sigue la tendencia a utilizar el código abierto para mejorar las aplicaciones, dentro de unos años el panorama informático puede ser muy diferente.
|
Cuéntanos tu opinión en Tribuna
Abierta
|
||
|
Otros artículos actuales
/ relacionados
|
||
|