Julio César Fernández

Analista, consultor y periodista tecnológico, desarrollador, empresario, productor audiovisual, actor de doblaje e ingeniero de vídeo y audio.
  • Guías
    Firebase sin CocoaPods

    Instalar Firebase en tu proyecto en Swift SIN usar CocoaPods

    Firebase es un conjunto de librerías que nos aportan multitud de funcionalidades que nos facilitan la vida en nuestro desarrollo. Aquellas que son obligatorias son las librerías de analítica, que llevan el núcleo funcional de estas. A partir de ahí, podemos elegir entre una buena variedad donde acaban de incluirse las librerías de ML Kit, las librerías de Machine Learning de Google para uso de modelos entrenados preparados para funcionalidades concretas. Firebase se compone de las siguientes librerías, a fecha de mayo de 2018: A/B Testing, AdMob, Analytics (de instalación obligada), Auth, Crash (o Crashlytics para los amigos, antiguamente parte de Fabric), Database, DynamicLinks, FireStore, Functions, Invite, Messaging, Performance, RemoteConfig y Storage. Además se suman las librerías de ML Kit que serían: MLModelInterpreter, MLVision, MLVisionBarcodeModel, MLVisionFaceModel, MLVisionLabelMode y MLVisionTextModel. A nivel de dependencias, todo Firebase depende del framework de Analytics, siendo todos los demás opcionales. Pero si usamos cualquiera que pertenezca en ML Kit al grupo Vision, hemos de instalar MLVision antes de cualquiera de los otros. Vamos a comenzar a ver cómo realizar la instalación. Configurando Firebase Para poder usar Firebase necesitamos un proyecto. Es tan simple de crear como ir a la consola de FireBase en la URL: …

    Leer más »
  • Noticias
    Apple Developer Academy

    Se abre el plazo de solicitudes de la Academia de Desarrolladores Apple en Nápoles

    Apple acaba de anunciar a través de nota de prensa, la apertura de convocatorias para el próximo curso de la Developer Academy de Apple en Italia, cuya sede está en el campus de la Universidad de Federico II en Nápoles. Según la documentación oficial, se ofrecen 378 plazas para este curso con dos especialidades distintas: rama técnica y rama empresarial. La rama técnica o clase estándar requiere haber terminado los estudios medios pre-universitarios y consta de un programa de formación enfocado en cómo desarrollar apps para iOS, aunque la formación no está pensada exclusivamente para aquellos con experiencia en informática y programación, sino también para jóvenes interesados en el diseño y el mundo de los negocios, como vía para tener éxito en la denominada economía de las apps. La rama empresarial requiere de haber tenido al menos 2 años de experiencia laboral demostrable o un grado universitario de cualquier tipo. Este se centra en la creación de empresas y el diseño de apps, haciendo hincapié en la creatividad y la colaboración entre estudiantes como medios para fortalecer las habilidades necesarias en el camino hacia el éxito. La Academia tiene su sede en unas instalaciones recientemente renovadas, especialmente diseñadas por Apple …

    Leer más »
  • Noticias
    Unreal Engine AR

    Unreal Studio combina AR y VR para revolucionar la experiencia de consumo

    Los motores de desarrollo de videojuegos viven una época dorada más allá del mundo de los videojuegos. Una época donde se demuestra que su capacidad para crear entornos hiperrealistas en tiempo real, de una forma asequible para empresas y desarrolladores, en un paso adelante sin precedentes en la evolución tecnológica. Por ejemplo, sus capacidades de generación de entornos y experiencias en tiempo real ha hecho que muchos cineastas usen sus sistemas para rodar películas que requieren captura de movimiento en tiempo real, por ejemplo. De esta forma, el director a través de un tablet puede ver a los personajes con la captura en tiempo real, el escenario y todo con una calidad de renderizado casi final que le da una idea mucho más clara de cómo rodar la película. Y este es solo un pequeño ejemplo: los motores de juegos se usan también, por ejemplo, para experiencias de info-arquitectura para representar espacios que aún no existen de forma virtual. Y esto proporciona formas de crear vídeos o incluso experiencias en realidad virtual. En cuanto a la realidad aumentada, y con el uso de la integración nativa que poseen Unity o Unreal con ARKit, también pueden proporcionar experiencias únicas, no solo …

    Leer más »
  • Swift
    Swift for Tensorflow

    Swift para Tensorflow, el siguiente paso del Machine Learning

    El equipo de Tensorflow, comandado por Chris Lattner, creador del lenguaje Swift, ha presentado un nuevo y excitante proyecto: Swift para Tensorflow, que dará soporte al lenguaje para todo el uso de Machine Learning con la librería más popular, permitiéndole compilar todo el ML y usar Python interoperado.

    Leer más »
  • Noticias
    CoreML + Watson

    Apple se alía con IBM Watson para ampliar las capacidades de CoreML

    En un siguiente paso de Apple de la mano de IBM, Watson, la famosa IA, consigue soporte de CoreML y con ello el motor de aprendizaje automático de Apple gana la capacidad de retroalimentar modelos y actualizarlos: aprender de ellos. Analizamos todo esto en un nuestro articulo, así como las posibilidades de los servicios de IBM Cloud en los desarrollos iOS.

    Leer más »
  • Noticias
    Flutter

    Google lanza la primera beta de Flutter, su framework de desarrollo nativo para iOS y Android

    Uno de los principales problemas que tiene el desarrollo móvil, es uno que no es implícito al propio desarrollo. Su problema radica en algo tan simple como que iOS y Android tienen frameworks oficiales diferentes, así como distintos sistemas operativos. De hecho, incluso tienen otra diferencia clave y es que iOS funciona con código nativo contra el hardware del dispositivo, mientras que Android corre sus apps contra una máquina virtual Java que es la que da servicio a la SDK oficial del sistema. Es cierto que también hay otras formas de ejecutar apps en ambas plataformas, como por ejemplo usando frameworks híbridos donde la interfaz se ejecuta contra un visor web del sistema. Lo cierto, es que el hardware sobre el que se monta un sistema iOS y otro Android no es tan distinto. Sucede exactamente el mismo paradigma que nos encontramos en el mundo de los ordenadores, donde el hardware en sí de un Mac o un PC cualquiera es absolutamente compatible. La única diferencia es que Apple pone su sistema en máquinas que ellos hacen y solo crean drivers o controladores para los componentes que ellos ponen en sus máquinas. iOS es igual en ese sentido. Funciona en …

    Leer más »
  • Noticias
    Vulkan

    Vulkan, la API gráfica, llega a iOS y macOS gracias a Valve y otros socios

    Gracias al esfuerzo de varias compañías entre las que se encuentra Valve, a partír de hoy las plataformas de Apple tienen soporte de la API gráfica abierta Vulkan. Tanto en macOS como iOS y con un aumentos de rendimiento frente a desarrollos pasados con OpenGL muy importantes. Contamos todos los detalles.

    Leer más »
  • Noticias
    Google Summer of Code 2018

    Swift elegido como uno de los integrantes de Google Summer of Code

    Entre las organizaciones de código abierto elegidas por Google para la iniciativa Summer of Code de este año, que promueve la creación de proyectos de código abierto mentorizados, este año se encuentra Swift. Descubre en qué consiste este programa y cómo unirte a él para ayudar a reinventar el mundo.

    Leer más »
  • Noticias

    Este es el plan de Apple para mejorar la calidad de su software

    Según Bloomberg, Craig Federighi, máximo responsable de software en Apple, ha cambiado la estrategia de la compañía para garantizar la calidad de los desarrollos y software de la compañía. Ahora los ingenieros tendrá potestad para retrasar lanzamientos si no están preparados y decidirán cuándo algo está preparado para ser lanzado al público. Unido a varios cambios de organización interna, Apple abre una nueva etapa adaptada a su actual escala que garantizaría que no volvieran a repetirse fallos como los sucedidos en los últimos meses con las últimas versiones de iOS o macOS.

    Leer más »
  • Análisis
    Secuencia de arranque de iOS

    Se filtra el código del iBoot de iOS 9. ¿Qué es y qué supone para la seguridad de iOS?

    En una filtración sin precedentes en la historia de Apple, un usuario ha compartido en la web GitHub el código fuente del componente iBoot de iOS 9.3, que permite iniciar el propio sistema iOS. Una parte clave del arranque seguro del sistema. Explicamos qué es iBoot y sus implicaciones de cara a la seguridad de nuestros dispositivos.

    Leer más »
Cerrar
Cerrar