08 agosto 2006

Leopard, todavía en primavera del 2007. Actualizado

Bueno después de la keynote de Steve Jobs en la WWDC 2006 lo que más pena da es que programen la entrega de la nueva versión del Mac OS X para la primavera del 2007 (entre abril y junio) pues lo que se ha visto es alucinante, como nos tiene acostumbrados Apple. Esta programación creo que es comprensible pues no quieren que Microsoft vuelva a copiarlos (con la beta de Vista ya se ha visto que han copiado Tiger a más no poder) y sobretodo teniendo en cuenta que, aunque todavía no es oficial, lo más probable es que Vista vuelva a retrasarse por seis meses más, es decir será lanzado a mediados del 2007. Asimismo en la keynote Jobs hablo que no todas las novedades que tendrá Leopard se mostrarían para evitar justamente que Redmond "saque la fotocopiadora antes de tiempo".
Entre las novedades que ha mostrado Leopard se pueden mencionar las siguientes:
1. Una lista de cosas por hacer (To Do) integrada al sistema a la que se puede acceder desde cualquier aplicación, es decir cualquier cosa en cualquier aplicación puede volverse en "algo por hacer", integrado por supuesto a iCal y este último multiusuario.
2. Sistema operativo de 64 y 32 bits, puede ejecutar de manera nativa aplicaciones de 64 y 32 bits y en simultáneo, incluso mostraron una aplicación Carbon corriendo en Leopard (para los que no saben la actual interface de programación es Cocoa y la de Mac OS Clasic era Carbon, es decir una aplicación Carbon es una aplicación antigua).
3. Mejoras en Spotlight, teniendo capacidad para hacer búsquedas en maquinas conectadas en red (si se tienen los permisos) y grandes mejoras en la capacidad de busquedas (tanto asi que el actual spotlight no está soportado y el sistema tiene que indexar el disco nuevamente). Aqui cabe resaltar que Google Desktop es un buen competidor sin embargo personalmente creo que Spotlight es mejor.
4. Mejoras en la accesibilidad al sistema, para personas discapacitadas. Mejoras en la voz de VoiceOver (para quien no sabe VoiceOver te lee la pantalla de tu mac, para personas con dificultades de visión). También soportará dispositivos Braille.
5. Core Animation, es decir incorporar al sistema una serie de capacidades gráficas alucinantes, hechas en capas, disponibles para cualquier programador el que únicamente señala cual es el punto de inicio y cual en final y el sistema se encarga de hacer el resto, evitando gastar tiempo y código en implementarlo en cualquier programa. Aqui cabe señalar que Core Animation es implementar parte del código de Motion al sistema operativo, acordemonos que Apple abandonó el desarrollo de Shake (y lo bajó de $3,000 a $500) sin embargo Shake es uno de los mejores programas de efectos especiales del mercado (efectos de películas como Los Cuatro Fantasticos, El Señor de los Anillos, King Kong fueron hechos con Shake), fue abandonado a favor de Motion, pues Apple decidió que el código de este último iba a ser el código del futuro, por lo que implementar parte de él en el sistema operativo quiere decir que los efectos que veremos en el futuro serán aún más espectaculares, si se puede, por lo que iMovie en un futuro cercano deberá recibir sustanciales mejoras.
6. Mejoras en el Dashboard, sobretodo con Dashcode, haciendo más fácil a los desarrolladores el crear widgets, también se puede crear un widgets de cualquier parte de una pagina web.
7. Escritorios virtuales: llamado Spaces, puedo tener diversos escritorios corriendo diversos programas en cada escritorio y puedo trasladar aplicaciones de un escritorio a otro.
8. Mail también mejorado con capacidad de utilizar templates y con un inspector al estilo de otras aplicaciones de Apple, también una carpeta RSS donde puedo recibir un mail con las últimas noticias del RSS que quiera. Aqui Jobs habló que se acabó el enviarse a si mismo correos electrónicos para recordar algo que debo hacer, pues las listas To Do están integradas al Mail.
9. iChat, esto me parece alucinante, capacidad de cambiar el fondo a la persona con la que hablamos, capacidad de ver el escritorio de la persona con la que hablamos y de compartir en línea pases de fotos o presentaciones de Keynote, es decir la otra persona ve en su pantalla exactamente lo que yo estoy viendo en la mía y sobre esto poder conversar.
10. Time Machine, una forma fácil de hacer copias de seguridad, algo que debemos hacer pero pocos hacemos, con TM le indico al sistema que deseo tener una copia de seguridad de tal o cual archivo, carpeta o todo el disco y está se hace automaticamente, manteniendo además un registro de las diversas versiones de los archivos con los que trabajo, lo que implica que nunca voy a sobreescribir un archivo con la versión anterior o que si lo sobreescribo siempre voy a poder volver a la versión anterior en la linea de tiempo, es decir TM se mueve en la línea de tiempo como Pedro por su casa, pudiendo recuperar cualquier archivo borrado ayer o hace mucho tiempo. Esta es una funcionalidad implementada usando la misma estructura de archivos HFS+ y notificaciones de Tiger. Se especulaba que estaba basada en el sistema de archivos ZFS de Sun Microsystems pero al parecer no es así, además este sistema de archivos de Sun tiene muchas más virtudes (para ver más detalles de esto pueder leer ZFS de Sun, ¿futuro sistema de archivos de los Xserve?).
Bueno la WWDC todavía no termina y pueden haber nuevos anuncios asi que hay que mantenerse al tanto. Y respecto a hardware pues como se esperaba han lanzado los Mac Pro y los Xserve con lo que han completado la transición a Intel.