Como5: Manuales Tutoriales y Guias de Internet
Menu
  • inicio
  • Tutoriales
  • Chrome
  • Office
  • Windows
  • Iphone
  • Cupones
Home
iphone
WWDC 2014 – 7 ENORMES avances de iOS 8 para desarrolladores de aplicaciones

WWDC 2014 – 7 ENORMES avances de iOS 8 para desarrolladores de aplicaciones

Cuando Tim Cook se abrió diciendo que iOS 8 acompaña al mayor lanzamiento del SDK de Apple desde el lanzamiento de la App Store, pensé que podría ser una hipérbole. No lo fue. Hay tremendos cambios en la tienda para los desarrolladores de aplicaciones de iOS que cambiarán drásticamente la forma en que crea aplicaciones. Empezaré con el cambio más grande primero.

Índice de contenido

  • 1 1. El lenguaje de programación Swift
  • 2 2. Mejoras en la App Store
  • 3 3. Extensibilidad
  • 4 4. Kit para el hogar
  • 5 5. Kit de nube
  • 6 6. Mejoras gráficas 3D
  • 7 7. Kit de Sprite y Kit de escena
  • 8 Conclusión

1. El lenguaje de programación Swift

Una de las mayores quejas que escucha de los desarrolladores que se trasladan a la plataforma de desarrollo iOS es que tienen que utilizar Objective-C, un lenguaje de programación que tiene más de 30 años.

En respuesta a algunas quejas muy válidas, Apple ha introducido un nuevo lenguaje de programación llamado Rápido. Apple usa los adjetivos rápido, moderno, a salvo, y interactivo para describir a Swift.

Se mostró brevemente una diapositiva que enumeraba las siguientes características de Swift:

  • Patrones funcionales
  • Sintaxis concisa
  • Colecciones nativas
  • Sobrecarga del operador
  • Espacios de nombres
  • Tuplas
  • Sintaxis clara de mutabilidad
  • Zona de juegos interactiva
  • Cierres
  • Protocolos y extensiones en estructuras
  • Genéricos
  • Varios tipos de devolución
  • La coincidencia de patrones
  • Iteración rápida
  • Tipos opcionales
  • Orientación a objetos
  • Inferencia de tipo
  • Lectura-Evaluación-Impresión-Bucle (REPL)
  • Compilar en código nativo

Si está familiarizado con otros lenguajes modernos basados ​​en C, como Java y C #, sabrá que Apple está buscando igualar y reemplazar las capacidades de estos lenguajes.

Personalmente, he estado programando el tiempo suficiente para estar presente para la introducción de muchos lenguajes nuevos y siempre produce ansiedad y entusiasmo en la base de desarrolladores. En última instancia, una vez que domine el nuevo idioma y se sienta cómodo usándolo (probablemente unos tres meses de desarrollo a tiempo completo en un idioma lo harán por usted), agradece la facilidad con la que puede crear sus aplicaciones. Una gran característica de los lenguajes más modernos es que evitan que cometa errores comunes a los programadores (que no se han olvidado de poner un descanso declaración en su ¿cambiar?) para que el compilador termine detectando más errores.

La buena noticia es que, dado que Swift está construido con el mismo compilador, administración ARC y tiempo de ejecución que Objective-C, su código Swift puede ejecutarse junto con su código Objective-C.

Una de las características más interesantes demostradas son los nuevos parques infantiles de Xcode. Esta nueva característica proporciona una representación visual de su código. En Playgrounds, Xcode ejecuta su código en una barra lateral mientras lo escribe.

patios de recreo
Los nuevos parques infantiles de Xcode

Para obtener más información sobre el lenguaje de programación Swift, puede descargar el libro The Swift Programming Language disponible en la iBooks Store en este enlace.

2. Mejoras en la App Store

Apple está realizando algunos cambios muy bienvenidos en la App Store que mejorarán la capacidad de los usuarios para encontrar su aplicación y para que usted la comercialice. Esto es especialmente importante debido al hecho de que hay más de 1.2 millones de aplicaciones en la App Store.

Apple está agregando una pestaña Explorar a la App Store que ayuda a los usuarios a encontrar las aplicaciones que están buscando. Les permitirá buscar por categorías, subcategorías junto con las búsquedas más populares y búsquedas relacionadas.

Otra gran característica nueva permite a los desarrolladores crear un paquete de aplicaciones para que los usuarios puedan comprar varias aplicaciones a un precio con descuento con un solo toque. Personalmente, espero que esta función también llegue a la iBooks Store.

Una de las mejores características nuevas de la App Store permite a los desarrolladores crear breves vistas previas de video de su aplicación. Esto permite a los desarrolladores mostrar las capacidades de sus aplicaciones y permite a los usuarios determinar si esta es la aplicación que satisface sus necesidades.

Finalmente, Apple está introduciendo la capacidad de proporcionar pruebas beta a gran escala de sus aplicaciones de iOS por medio de la plataforma TestFlight que adquirieron a principios de este año. Anteriormente, los desarrolladores solo podían implementar su aplicación en unos pocos cientos de dispositivos. Ahora los desarrolladores de iOS pueden obtener las mismas capacidades de prueba a gran escala que estaban disponibles en la plataforma Android.

3. Extensibilidad

Las funciones de extensibilidad que se ofrecen a los desarrolladores en iOS 8 son fenomenales. Es de conocimiento común que Apple no ha sido conocida por su apertura y extensibilidad. Esta vez, hay una serie de características de iOS que ahora se han abierto:

  • La hoja para compartir de iOS: los desarrolladores ahora pueden agregar sus propias aplicaciones personalizadas a la hoja para compartir (Pinterest se mostró como ejemplo)
  • La hoja de acción: los desarrolladores pueden agregar sus aplicaciones personalizadas a la hoja de acción (se proporcionó Bing Translate como ejemplo)
  • Extensiones de Safari: se demostró que el traductor de Bing traducía una página web
  • Filtros de fotos
  • Proveedores de documentos de terceros
  • Widgets para el centro de notificaciones
  • Teclados de terceros en todo el sistema
  • Ahora se puede acceder a Touch ID desde aplicaciones de terceros. Busque aplicaciones en su camino que le permitan iniciar sesión a través del popular Touch ID (la información de la huella digital nunca se abre a aplicaciones personalizadas).
  • API de cámara para el control manual de la exposición, el balance de blancos y el enfoque
  • La API del kit de fotos tiene un rendimiento más rápido y le permite leer y escribir en la biblioteca de fotos

4. Kit para el hogar

Apple presentó un marco completamente nuevo llamado HomeKit. Actualmente, hay una serie de aplicaciones en el mercado que le permiten controlar dispositivos en su hogar con sus propios protocolos de red y seguridad. HomeKit proporciona un protocolo de red común que permite un control más centralizado de las aplicaciones de este género. Puedes agrupar dispositivos y controlarlos desde Siri. Por ejemplo, puedes decirle a Siri “Prepárate para ir a la cama” y puede cerrar la puerta de tu garaje, trabar las puertas de tu casa y bajar la temperatura del termostato y atenuar las luces.

5. Kit de nube

En este blog, escribí recientemente sobre el alojamiento de la parte web de su aplicación con Google App Engine y Amazon Web Services. Apple ha subido la apuesta al proporcionar autenticación del lado del servidor, almacenamiento de datos, almacenamiento de activos, búsqueda y notificaciones para lo que llama “efectivamente gratis”. Esto es lo que obtienes:

  • 1 PB de activos
  • Base de datos de 10 TB
  • Transferencia de activos de 5 TB / día
  • Transferencia de base de datos de 50 GB / día

Una vez que se hagan públicos más detalles, dedicaré una publicación de blog a estas nuevas funciones de Cloud Kit.

6. Mejoras gráficas 3D

Apple introdujo una nueva tecnología gráfica que ellos llaman Metal. Hasta ahora, Open / GL era la tecnología principal utilizada para crear juegos, pero puede tender a consumir muchos recursos. El metal es una alternativa a Open / GL que puede proporcionar hasta 10 veces la velocidad. Esta es una gran noticia para los desarrolladores de juegos que ahora pueden proporcionar una experiencia de animación increíble basada en estas nuevas posibilidades.

7. Kit de Sprite y Kit de escena

En iOS 8, Apple ha realizado algunas mejoras en Sprite Kit, que le permite crear juegos “casuales” en la plataforma iOS. Estos incluyen soporte para:

  • Fuentes de luz mejoradas
  • Fuerzas de campo
  • Física por píxel
  • Cinemática inversa

La gran noticia es el soporte de Apple para Scene Kit en la plataforma iOS (anteriormente disponible en la plataforma OS X). Scene Kit es un renderizador de escenas que se ha mejorado para funcionar con juegos casuales.

Conclusión

Como desarrollador de aplicaciones que trabaja en todas las plataformas principales, hablo por experiencia cuando digo que estos nuevos y emocionantes desarrollos continúan haciendo de iOS la mejor plataforma para el desarrollo de aplicaciones, sin excepción.

Publicaciones relacionadas:

Revisión: Auriculares inalámbricos Bluetooth Earcanz Tru de 808 Audio Las 4 mejores aplicaciones gratuitas de creación de GIF para iPhone Los 10 mejores consejos y trucos de productividad para iPhone 7 Cómo hacer que el volumen de la canción sea consistente en iPhone Estabilice los vídeos temblorosos con Emulsio Default ThumbnailRevisión de la aplicación MediaSafe 5 increíbles aplicaciones para iPad Pro Cómo usar efectos de cámara en vivo en mensajes en iPhone Default ThumbnailRevisión de la aplicación Deluxe Moon HD Cómo cambiar sus preferencias de pago de Apple Pay en el iPhone Consejo del día: envíe mensajes de audio en iOS 8 Convierta su iPhone / iPod Touch en una unidad de red con la aplicación Archivos gratuita
Prev Article
Next Article

Leave a Reply
Cancelar la respuesta

  • ÚLTIMAS PUBLICACIONES:

Comparativa: iPhone 15 vs. Samsung Galaxy S24, ¿cuál es el mejor smartphone?

playstation 5

Los Juegos Exclusivos de PlayStation 5 que No Te Puedes Perder

laptop lenovo

Laptop Lenovo: Potencia, Diseño y Durabilidad para Trabajar y Jugar

ps5

PS5: ¿Es realmente el futuro del gaming o solo un hype?

Samsung Galaxy S25 Ultra

Descubre el Samsung Galaxy S25 Ultra: Potencia, Diseño y Innovación sin Límites

Parlante Bluetooth

¿Vale la Pena Invertir en un Parlante Bluetooth Premium? Descúbrelo Aquí

Cocinas del Futuro

Cocinas del Futuro: Electrodomésticos Inteligentes que Facilitan la Vida

Ventilador

Ventilador: El Aliado Perfecto para un Clima Ideal

Como5: Manuales Tutoriales y Guias de Internet
Los mejores manuales, tutoriales y guias de Internet, explicados paso a paso con imagenes
Copyright © 2026 Como5: Manuales Tutoriales y Guias de Internet
Políticas | Cookies | Responsabilidad | Nosotros | Contacto | Sitemap
Ad Blocker Detected

Our website is made possible by displaying online advertisements to our visitors. Please consider supporting us by disabling your ad blocker.

Refresh