Mostrando entradas con la etiqueta Xcode. Mostrar todas las entradas
Mostrando entradas con la etiqueta Xcode. Mostrar todas las entradas

martes, 4 de junio de 2019

Apple anuncia nuevas herramientas y marcos para desarrolladores

Apple anunció una serie de nuevas herramientas y marcos para desarrolladores hoy.

SwiftUI es un marco de desarrollo revolucionario que hace que la creación de interfaces de usuario potentes sea más fácil que nunca. ARKit 3, RealityKit y Reality Composer son herramientas avanzadas diseñadas para que a los desarrolladores les resulte aún más fácil crear experiencias de AR convincentes para aplicaciones de consumidores y empresas. Las nuevas herramientas y API simplifican enormemente el proceso de llevar las aplicaciones de iPad a Mac. Y las actualizaciones de Core ML y Create ML permiten aplicaciones de aprendizaje automático en el dispositivo más potentes y optimizadas.

"Las nuevas tecnologías de desarrollo de aplicaciones presentadas hoy hacen que el desarrollo de aplicaciones sea más rápido, más fácil y más divertido para los desarrolladores, y representa el futuro de la creación de aplicaciones en todas las plataformas de Apple", dijo Craig Federighi, vicepresidente de Ingeniería de Software de Apple. “SwiftUI realmente transforma la creación de la interfaz de usuario automatizando grandes porciones del proceso y proporcionando vistas previas en tiempo real de cómo se ve y se comporta el código UI en la aplicación. Creemos que a los desarrolladores les va a encantar ".
SwiftUI

La visión de Swift siempre ha consistido en hacer que el desarrollo sea más rápido, más fácil y más interactivo, y un marco de UI moderno es una parte muy importante de esa visión. SwiftUI proporciona un nuevo marco de interfaz de usuario extremadamente potente e intuitivo para crear interfaces de usuario sofisticadas. Al usar un código declarativo simple y fácil de entender, los desarrolladores pueden crear interfaces de usuario asombrosas y completas con animaciones fluidas. SwiftUI ahorra tiempo a los desarrolladores al proporcionar una gran cantidad de funciones automáticas que incluyen diseño de interfaz, modo oscuro, accesibilidad, compatibilidad con idiomas de derecha a izquierda e internacionalización. Las aplicaciones SwiftUI se ejecutan de forma nativa y son muy rápidas. Y como SwiftUI es la misma API integrada en iOS, iPadOS, macOS, watchOS y tvOS, los desarrolladores pueden crear aplicaciones nativas ricas y más rápidas en todas las plataformas de Apple.
Xcode 11 trae SwiftUI a la vida

Una nueva herramienta gráfica de diseño de interfaz de usuario integrada en Xcode 11 facilita a los diseñadores de interfaces de usuario el ensamblaje rápido de una interfaz de usuario con SwiftUI, sin tener que escribir ningún código. El código Swift se genera automáticamente y cuando este código se modifica, los cambios en la interfaz de usuario aparecen instantáneamente en la herramienta de diseño visual. Ahora los desarrolladores pueden ver vistas previas automáticas y en tiempo real de cómo se verá y se comportará la interfaz de usuario a medida que ensamblan, prueban y refinan su código. La capacidad de moverse con fluidez entre el diseño gráfico y el código de escritura hace que el desarrollo de la interfaz de usuario sea más divertido y eficiente, y hace posible que los desarrolladores de software y los diseñadores de la interfaz de usuario colaboren más estrechamente. Las previsualizaciones se pueden ejecutar directamente en los dispositivos Apple conectados, incluidos iPhone, iPad, iPod touch, Apple Watch y Apple TV, lo que permite a los desarrolladores ver cómo responde una aplicación a Multi-Touch, o funciona con la cámara y los sensores integrados: en vivo, como la interfaz se está construyendo.

Realidad aumentada

ARKit 3 pone a las personas en el centro de AR. Con Motion Capture, los desarrolladores pueden integrar el movimiento de personas en su aplicación, y con People Occlusion, el contenido de AR se mostrará de forma natural delante o detrás de las personas para permitir experiencias de AR más inmersivas y aplicaciones divertidas de pantalla verde. ARKit 3 también permite a la cámara frontal rastrear hasta tres caras, así como el soporte simultáneo de la cámara delantera y trasera. También permite sesiones de colaboración, que hacen que sea aún más rápido saltar a una experiencia AR compartida.

RealityKit fue construido desde cero para AR. Cuenta con una representación fotorrealista, así como un increíble mapeo de entornos y soporte para efectos de cámara como ruido y desenfoque de movimiento, haciendo que el contenido virtual sea casi indistinguible de la realidad. RealityKit también cuenta con increíbles animaciones, física y audio espacial, y los desarrolladores pueden aprovechar las capacidades de RealityKit con la nueva API de RealityKit Swift. Reality Composer, una nueva y poderosa aplicación para iOS, iPadOS y Mac, permite a los desarrolladores crear prototipos y producir experiencias de AR sin experiencia 3D previa. Con una sencilla interfaz de arrastrar y soltar y una biblioteca de objetos y animaciones 3D de alta calidad, Reality Composer permite a los desarrolladores colocar, mover y rotar objetos AR para ensamblar una experiencia AR, que se puede integrar directamente en una aplicación en Xcode o exportar para AR mirada rápida.

Más fácil de llevar aplicaciones de iPad a Mac

Las nuevas herramientas y API hacen que sea más fácil que nunca llevar las aplicaciones de iPad a Mac. Con Xcode, los desarrolladores pueden abrir un proyecto de iPad existente y simplemente marcar una casilla para agregar automáticamente funciones fundamentales de Mac y ventanas, y adaptar elementos únicos de la plataforma, como controles táctiles, al teclado y al mouse, lo que brinda una gran ventaja en la creación de una versión nativa para Mac de su aplicación. Las aplicaciones Mac y iPad comparten el mismo proyecto y código fuente, por lo que cualquier cambio realizado en el código se traduce a las versiones iPadOS y macOS de la aplicación, lo que ahorra a los desarrolladores un tiempo y recursos valiosos al permitir que un equipo trabaje en ambas versiones de la aplicación. Con las versiones para Mac y iPad de sus aplicaciones, los usuarios también disfrutarán de las capacidades únicas de cada plataforma, incluida la precisión y la velocidad cuando usen el teclado, el mouse, el trackpad y las funciones únicas de Mac, como la barra táctil.
Core ML y Crear ML

Core ML 3 admite la aceleración de más tipos de modelos avanzados de aprendizaje automático en tiempo real. Con más de 100 capas de modelos ahora compatibles con Core ML, las aplicaciones pueden utilizar modelos de última generación para ofrecer experiencias que comprendan profundamente la visión, el lenguaje natural y el habla como nunca antes. Y, por primera vez, los desarrolladores pueden actualizar los modelos de aprendizaje automático en el dispositivo utilizando la personalización del modelo. Esta técnica de vanguardia brinda a los desarrolladores la oportunidad de proporcionar características personalizadas sin comprometer la privacidad del usuario. Con Create ML, una aplicación dedicada para el desarrollo del aprendizaje automático, los desarrolladores pueden construir modelos de aprendizaje automático sin escribir código. El entrenamiento de múltiples modelos con diferentes conjuntos de datos se puede usar con nuevos tipos de modelos como detección de objetos, actividad y clasificación de sonido.
Apple Watch

Con la introducción de watchOS 6 y la App Store en Apple Watch, los desarrolladores ahora pueden crear y diseñar aplicaciones para Apple Watch que pueden funcionar de manera completamente independiente, incluso sin un iPhone.
Los desarrolladores también pueden aprovechar el motor neuronal de Apple en la serie 4 de Apple Watch utilizando Core ML. La incorporación de modelos capacitados con Core ML en sus aplicaciones y la interpretación de las entradas en el dispositivo les da a los usuarios acceso a aplicaciones más inteligentes. Una nueva API de transmisión de audio significa que los usuarios pueden transmitir desde sus aplicaciones de medios de terceros favoritas solo con su Apple Watch. Una API de tiempo de ejecución extendida le da a las aplicaciones tiempo adicional para realizar tareas en Apple Watch mientras la aplicación aún está en primer plano, incluso si la pantalla se apaga, incluido el acceso a sensores permitidos que miden la frecuencia cardíaca, la ubicación y el movimiento.
Inicio de sesión rápido, fácil y privado usando la ID de Apple

Iniciar sesión con Apple facilita a los usuarios iniciar sesión en aplicaciones y sitios web con su ID de Apple existente. En lugar de completar formularios, verificar direcciones de correo electrónico o elegir contraseñas, los usuarios simplemente usan su ID de Apple para configurar una cuenta y comienzan a usar una aplicación de inmediato, lo que mejora el tiempo de participación del usuario. Todas las cuentas están protegidas con autenticación de dos factores, lo que hace que Iniciar sesión con Apple sea una excelente manera para que los desarrolladores mejoren la seguridad de su aplicación. También incluye una nueva función antifraude para que los desarrolladores confíen en que los nuevos usuarios son personas reales y no bots o cuentas de granjas. Un nuevo servicio de retransmisión de correo electrónico centrado en la privacidad elimina la necesidad de que los usuarios revelen su dirección de correo electrónico personal, pero aún así les permite recibir mensajes importantes del desarrollador de la aplicación. Y dado que Apple no rastrea la actividad de la aplicación de los usuarios ni crea un perfil de uso de la aplicación, la información sobre el negocio del desarrollador y sus usuarios permanece con el desarrollador.
Otras características del desarrollador

● PencilKit facilita que los desarrolladores agreguen compatibilidad con Apple Pencil a sus aplicaciones e incluye la paleta de herramientas rediseñada.
● SiriKit agrega soporte para aplicaciones de audio de terceros, incluyendo música, podcasts y audiolibros, por lo que los desarrolladores ahora pueden integrar Siri directamente en sus aplicaciones iOS, iPadOS y watchOS, brindando a los usuarios la capacidad de controlar su audio con un simple comando de voz.
● MapKit ahora ofrece a los desarrolladores una serie de nuevas funciones, como superposiciones vectoriales, filtrado de puntos de interés, zoom de cámara y límites de panorámica, y compatibilidad con el modo oscuro.
● Además de las mejoras de lenguaje dirigidas a SwiftUI, Swift 5.1 agrega la estabilidad del módulo, la base fundamental para la creación de marcos compatibles con binarios en Swift.
● Las nuevas y poderosas familias de dispositivos de Metal facilitan el uso compartido de códigos entre múltiples tipos de GPU en todas las plataformas de Apple, mientras que la compatibilidad con el Simulador de iOS simplifica la creación de aplicaciones de Metal para iOS y iPadOS.

viernes, 2 de noviembre de 2018

Apple lanza Xcode 10.1 con Swift 4.2.1 y SDK actualizados

Apple ha lanzado Xcode 10.1 con Swift 4.2.1 y SDKs actualizados para iOS, macOS, tvOS y watchOS.

Xcode incluye todo lo que los desarrolladores necesitan para crear excelentes aplicaciones para Mac, iPhone, iPad, Apple TV y Apple Watch. Xcode proporciona a los desarrolladores un flujo de trabajo unificado para el diseño, codificación, prueba y depuración de la interfaz de usuario. El Xcode IDE combinado con el lenguaje de programación Swift hace que el desarrollo de aplicaciones sea más fácil y divertido que nunca.

Que hay de nuevo en esta versión:

Xcode 10.1 incluye Swift 4.2.1 y SDK para iOS 12.1, watchOS 5.1, tvOS 12.1 y macOS Mojave.

Puedes descargar Xcode desde la App Store de forma gratuita.

martes, 18 de septiembre de 2018

Apple lanza Xcode 10.0 con soporte para iOS 12, modo oscuro en macOS Mojave, y más

Apple ha lanzado Xcode 10.0 brindando soporte para nuevos SDK, modo oscuro en macOS Mojave, ¡y más!

Xcode incluye todo lo que los desarrolladores necesitan para crear excelentes aplicaciones para Mac, iPhone, iPad, Apple TV y Apple Watch. Xcode proporciona a los desarrolladores un flujo de trabajo unificado para el diseño, la codificación, las pruebas y la depuración de la interfaz de usuario. El Xcode IDE combinado con el lenguaje de programación Swift hace que desarrollar aplicaciones sea más fácil y divertido que nunca.
Que hay de nuevo en esta version:

Xcode 10 incluye Swift 4.2 y SDK para iOS 12, watchOS 5, tvOS 12 y macOS Mojave.

Modo oscuro en macOS Mojave

• Nueva apariencia oscura en Xcode e Instruments

• Los catálogos de activos agregan variantes oscuras y claras para personalizar colores y activos de imagen

• Interface Builder cambia fácilmente entre las variantes oscuras y claras de la interfaz de la aplicación

• El depurador cambia las aplicaciones de Mac entre las variantes oscuras y claras sin cambiar la configuración del sistema operativo

Fuente de control

• El código que difiere del servidor del repositorio se resalta directamente dentro del editor, que incluye:

- Cambios locales aún no enviados al repositorio compartido

- Cambios en sentido ascendente que otros han realizado

- Conflictos para abordar antes de cometer

• Integración de cuentas con servidores alojados y en la nube de Atlassian Bitbucket, GitLab y GitHub

• Los inicios de sesión de la cuenta generan claves SSH bajo demanda y se cargan al proveedor de servicios.

• Rebase es una opción cuando se tira de la última versión del código

Mejoras del editor

• Varios cursores en el editor permiten muchos cambios a la vez

• La cinta plegable de código puede ocultar cualquier bloque de código rodeado de llaves

• Over-scroll hace que sea más fácil mostrar las últimas líneas de código en el centro de la pantalla

Juegos infantiles y aprendizaje automático

• Los parques infantiles REPL completamente rediseñados son mucho más rápidos y más estables

• Ejecute el código en cualquier momento presionando SHIFT-RETURN o haga clic en el botón Ejecutar en línea para ejecutarlo en una línea específica.

• Entrene y ejercite de manera interactiva nuevos modelos Create ML directamente dentro de un patio de recreo

Prueba y depuración

• Descarga de símbolos de depuración desde un dispositivo 5 veces más rápido que antes

• Las pruebas se ejecutan en paralelo en muchos simuladores para aprovechar al máximo todos los núcleos de la CPU

• Los instrumentos personalizados proporcionan visualización de datos única para cualquier código

• El diseño del depurador de memoria se rediseña para que sea más fácil navegar y visualizar toda la aplicación

• El depurador de sombreador de metal inspecciona la ejecución de los códigos de vértice, fragmento, cálculo y sombreado de mosaico

• El visor de dependencia de metal muestra un gráfico detallado de cómo se usan los recursos

Desarrollar rendimiento

• El nuevo sistema de compilación mejora el rendimiento y está habilitado por defecto para todos los proyectos

• Swift compila cada archivo individual significativamente más rápido y mejora en gran medida las compilaciones incrementales

Puede descargar Xcode de la tienda de aplicaciones de forma gratuita.

miércoles, 22 de agosto de 2018

Xcode 10 Beta revela la próxima generación de iPhone SE con iPhone 7 Internals

Se ha encontrado un nuevo dispositivo "iPhone xx" que puede ser un sucesor del iPhone SE en la versión beta de Xcode 10, informa el desarrollador Guilherme Rambo.

Inicialmente, Rambo creía que el dispositivo podría ser el iPhone de bajo costo ...

Un dispositivo interesante apareció en las opciones de reducción de Xcode 10: "iPhone xx". Identificador del modelo iPhone9,7. Creo que este será el "iPhone de bajo costo" (internamente llamado LCP, modelo N84). Definitivamente no es el nombre de comercialización aunque. Gracias Max

Sin embargo, después de un examen más detallado, Rambo descubrió que el procesador y los internos se alinean con lo que podría ser una próxima generación de iPhone SE.

Procesador Apple A10, pantalla P3, subtipo de la misma obra de arte que iPhone 7. Esto coincide con lo que sería una próxima generación de iPhone SE con el interior del iPhone 7.

Ahora parece que Apple podría revelar cuatro nuevos iPhones en septiembre.

T500 / iPhone 9,7 - iPhone 7 replacement ("iPhone SE2") 
N84 / iPhone 11,1 - 6.1" LCD (notch, Face ID, dual sim option) 
D3x / iPhone 11,3 - 5.8" OLED (notch, Face ID) 
D3x / iPhone 11,5 - 6.5" OLED (notch, Face ID)

Se cree que el evento de iPhone de Apple se llevará a cabo el 12 de septiembre con pre-pedidos en vivo el 14 de septiembre. Siga iClarified en Twitter, Facebook, Google+ o RSS para obtener más actualizaciones.


lunes, 4 de junio de 2018

Apple ha lanza Betas de TVOS 12, watchOS 5, Xcode 10 y Classroom para Desarrolladores

Apple ha lanzado betas de TVOS 12, watchOS 5, Xcode 10, Classroom 2.3 para iPad y Classroom 1.0 para Mac.

Los desarrolladores pueden descargar las nuevas versiones beta desde el siguiente enlace. Se recomienda que el software beta solo se instale en un dispositivo dedicado al desarrollo, ya que puede encontrar errores y otros problemas que podrían poner en riesgo sus datos.

jueves, 10 de mayo de 2018

Apple lanza Xcode 9.3.1

Apple lanzó Xcode 9.3.1 en la Mac App Store. La actualización corrige un problema que podría causar que Xcode disminuya la velocidad al editar un campo de juego y un problema que podría requerir que el usuario vuelva a ingresar su ID de Apple.

Xcode incluye todo lo que los desarrolladores necesitan para crear excelentes aplicaciones para Mac, iPhone, iPad, Apple TV y Apple Watch. Xcode proporciona a los desarrolladores un flujo de trabajo unificado para el diseño, la codificación, las pruebas y la depuración de la interfaz de usuario. El Xcode IDE combinado con el lenguaje de programación Swift hace que desarrollar aplicaciones sea más fácil y divertido que nunca.
Que hay de nuevo en esta version:

Xcode 9.3.1 incluye Swift 4.1 y SDK para iOS 11.3, watchOS 4.3, tvOS 11.3 y macOS High Sierra 10.13.4

• Soluciona un problema que causaba que Xcode disminuyera la velocidad al editar un área de juegos

• Soluciona un problema que podría requerir que el usuario vuelva a ingresar su ID de Apple

Puede descargar Xcode de la tienda de aplicaciones de forma gratuita.