Unha guía para desenvolver aplicacións para dispositivos portátiles de Apple e os seus últimos sistemas operativos
15 de outubro de 2015
Este ano, Apple creou ondas ao introducir o impresionante, futurista manexable, o Apple Watch . Non deixando de facelo, o xigante tamén introduciu unha nova actualización do sistema operativo para este dispositivo: o reloxo 2. Orixinalmente presentado no WWDC (Worldwide Developers Conference) este ano e programado para o lanzamento o 16 de setembro deste ano, foi adiado debido a un erro no seu desenvolvemento. Foi lanzado finalmente o 22 de setembro.
Neste post, ofrecémosche unha guía para desenvolver aplicacións para o Apple Watch, presentando algunhas novidades coas que podes xogar co reloxo 2.
Novas características do reloxo 2
- O máis recente SO de Apple Watch ofrece aos desenvolvedores máis funcións centrais do hardware, permitindo así que funcionen de forma máis eficaz cos usables. Explotar o alcance do potencial do smartwatch axudaríache a transformalo nun dispositivo de computación móbil de pleno dereito, que pode executar un amplo abano de funcións, por si mesmo, sen ter que estar conectado ao iPhone .
- A nova versión usable do sistema operativo permite aos desenvolvedores acceder a compoñentes como o micrófono ea coroa dixital. Isto implica que os usuarios poden facer uso das aplicacións sen ter que confiar nos seus teléfonos intelixentes todo o tempo.
- ClockKit, que foi recentemente introducido na última versión de Xcode, permite aos desenvolvedores manipular a función Watch face coa característica Complications. Estas son basicamente lecturas que aparecen xunto ao dial e mostran varios bits de información e notificacións. Isto axuda aos usuarios a acceder a notificacións e actualizacións sen necesidade de cambialas. Os desenvolvedores poden traballar con esta función para ofrecer aos usuarios máis opcións sobre a coroa dixital dos seus reloxos.
Desenvolvemento de aplicacións con Xcode
Xcode agora ofrece a súa suite de desenvolvemento non só para OS X e iOS, senón tamén para o reloxo. Está dispoñible para descargar na Mac App Store e chega sen custo. Tamén podes descargar a seguinte versión beta aquí. Unha vez que obtés unha ID de Apple, podes unirte ao Programa de Desenvolvedores de Apple.
Xunto co que permite deseñar deseños e desenvolver o tipo de código correcto para eles, Xcode escanea o teu traballo por erros e recompila en tempos de execución executables, que podes desplegar ou vender a través da App Store.
Xcode apoiou a Swift desde o seu lanzamento anterior, versión 6. A versión beta de Xcode 7, con todo, é compatible con Swift 2.
Desenvolvemento de aplicacións con Swift
Introducido primeiro na WWDC 2014, Swift foi destinado a substituír Objective-C, que é a base para desenvolver aplicacións de iOS e OS X. Este ano, a compañía fixo o código aberto de lingua, tamén ofrecendo soporte para Linux. Swift 2 amplía aínda máis algunhas das súas características e funcionalidades.
A documentación de Apple ofrece unha presentación bastante boa para Swift. Non necesita que tiveses ningunha experiencia previa en traballar coa lingua e guíache a través de pasos sinxelos, facilitando a comprensión do proceso.
Ademais disto, podes atopar varios cursos en liña e tutoriais sobre traballar con Swift. Un dos mellores é Learn Swift Tips, o que lle dá asesoramento aos desarrolladores, consellos prácticos e útiles. Abarca todo o espectro de niveis, desde os principiantes ata os desarrolladores avanzados. Ademais, tamén dá enlaces a bibliotecas de código, libros e exemplos de códigos creados polos desenvolvedores no pasado.
watchOS 2: Apertura de novas avenidas para os desenvolvedores
O reloxo 2, sen dúbida, abriu varias avenidas aos desarrolladores de iOS , permitindo así que creas mellores aplicacións para todo o rango de dispositivos iOS, ademais do smartwatch de Apple.
O mercado de smart watches só está evolucionando e a competencia aínda non é tan feroz. Creando aplicacións altamente desexables e útiles para o reloxo, polo tanto, pode empurrar cara arriba a demanda dos que se poden usar, axudándoo a estar de pé e ombreiros por encima da competencia.