[WWDC'06] Lo nuevo en Leopard para desarrolladores

[WWDC'06] Lo nuevo en Leopard para desarrolladores
Facebook Twitter Flipboard E-mail


El nuevo DVD de Leopard para desarrolladores incluye muchas mejoras para programar aplicaciones que utilicen las últimas tecnologías del próximo sistema operativo de Apple, y ya se están haciendo públicas. Lo curioso en ésta ocasión es que la lista de mejoras del DVD de Leopard la han publicado en una web de desarroladores de Windows Vista... En cualquier caso, los datos que aportan se están conociendo también en distintas webs y parecen ser ciertos, os las traduzco:

  • Soporte completo de 64-Bits excepto en algunas parte del sistema obsoletas y que no se han portado debido a que serán reemplazadas por sus equivalentes más modernos.

  • Independencia de resolución en la interfaz, mediante controles y botones vectorizados, que se ajustarán a al tamaño adecuado sin importar la resolución de la pantalla.

  • La Libreta de direcciones ahora permiten cuentas compartidas, permitiendo a una aplicación restringir su contenido a un usuario.

  • Nueva interfaz para Automator, que permite cosas como grabación de acciones (como si grabáramos una macro, muy útil), variables de flujo y utilización de flujos dentro de aplicaciones.

  • Time Machine tiene una API (una interfaz de programación) que permite a los programadores excluir ciertos archivos sin importancia que reduce el espacio de la copia de seguridad y el espacio necesario.

  • Los programadores pueden acceder a un calendario, evento o información de alguna tarea para poder usarla en sus aplicaciones o añadir las suyas propias.

  • Mayor integración de las APIs Carbon (creadas bajo el sistema Classic) dentro de Cocoa.

  • Nuevo sistema de creación de vistas matriciales, lo que permite crear vistas de este tipo desde cualquier parte el sistema, incluyendo OpenGL o Web Views. Es decir, una mejor presentación de datos o objetos.

  • Core Animation permitirá crear interfaces acelerados mediante el subsistema gráfico sin tener que tocar una línea de código OpenGL. Los objetos se distribuyen por capas (que pueden ser tridimensionales) que los programadores pueden mover, modificar o alterar como quieran. Time Machine está creado usando Core Animation. Core Animation puede incluir contenido OpenGL, efectos Core Image y Core Video además de la típica representación Quartz/Cocoa, como vistas y ventanas. Preparaos para ver aplicaciones gráficamente espectaculares.

  • El motor de presentación de texto incluye un sistema de corrección gramatical, abreviaturas predefinidas, detección automática de enlaces y soporte para copiar y pegar multiples selecciones.

  • Core Image ha sido actualizado para permitir el acceso a imagenes RAW directamente.

  • Se ha incluido Apache 2.0, Ruby on Rails y Subversión, así como soporte para programación mediante scripts, permitiendo a los scripts de Python y Ruby que accedan a APIs específicas de Mac OS X.

  • El nuevo interfaz de programación de iChat permite al programador añadir contenido compartido en una sesión de iChat, por ejemplo un vídeo, una presentación o incluso un juego multijugador on-line (mediante iChat).

  • Se pueden compartir cuentas, aunque siempre bajo restricciones de una lista de control para determinadas aplicaciones o ficheros.

  • Un "Kit de Imagen" está incluido, permitiendo al desarrollador crear una aplicación que puede navegar por directorios, ver, recortar, rotar y elegir imágenes, aplicar filtros Core Image y más cosas mediante un interfaz ya diseñado. También se entrega un interfaz de presentaciones a pantalla completa que cualquier programador puede incluir en su aplicación.

  • Un nuevo motor semántico permitirá a Leopard analizar texto para encontrar SPAM.

  • Las nuevas plantillas de Mail están disponibles para los desarroladores, permitiendo a cualquier diseñador web crear las suyas propias para que sus usuarios las utilicen.

  • Se entrega un nuevo interfaz de programación para publicar y suscribir RSS y feeds Atom, incluyendo un completo sistema de generación de feeds RSS y procesado. Una característica interesante: Se pueden establecer feeds locales que se verán gracias a la red Bonjour automáticamente entre todos los Macs conectados.

  • Quicktime 7.1 incluido, que incluye el paquete de herramientas QTKit muy mejorado.

Más información | AeroXperience Vía | Digg

Comentarios cerrados
Inicio