Mi primera aplicación iOS (Hola Mundo)

Requisitos antes de empezar

  • Xcode ( nosotros utilizaremos la versión actual que es la 6.1.1).
  • Tener nociones sobre programación orientada a objetos y MVC.

Los lenguajes de programación que podemos usar para crear nuestras aplicaciones iOS serán Swift y Objective-C. Nosotros utilizaremos Swift.

Swift es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y Mac OS X. Fue presentado en WWDC 20142 y está diseñado para integrarse con los Frameworks Cocoa y Cocoa Touch, puede usar cualquier librería programada en Objective-C y llamar a funciones de C. También es posible desarrollar código en Swift compatible con Objective-C bajo ciertas condiciones. Swift tiene la intención ser un lenguaje seguro, de desarrollo rápido y conciso. Usa el compilador LLVM incluido en Xcode 6.

Mi primera aplicación iOS

Comenzamos!! Lo primero que haremos será descargar Xcode desde el App Store y una vez descargado lo abrimos. Una vez abierto pulsaremos en File -> New -> Project y  veremos una pantalla similar a esta.

crear aplicacion
Crear aplicación #1

Leer más…

Las 4 claves del triunfo de Android

Android-claves

Tras los últimos informes de mercado de IDC ha quedado de manifiesto que Android es el claro dominante del sector de los smartphones. Los últimos datos publicados otorgan más de un 70% de cuota en el segmento móvil (en China llegan al 90%).

Las tablets con sistema operativo Android han multiplicado su presencia, restando presencia de las de Apple; la cuota de mercado de los iPads, si bien aún es superior al 50%, es muy inferior al 65% del segundo trimestre del año, según la consultora.

Incluso los expertos que consulta Business Insider creen que el aumento del número de dispositivos inteligentes (no sólo teléfonos y tablets) va a ayudar a Google a aumentar más aún su influencia.

Leer más…

Android da más beneficios a Apple y Microsoft que a Google

Apple-Google-Microsoft
La gallina de los huevos de oro, Android, parece que da más beneficios a la competencia que a su propio dueño, Google. Ésta última parece que se lleva la menor porción de tarta en el reparto de beneficios del sistema operativo móvil que ellos mismos lanzan, Microsoft y Apple se llevan hasta un 600% más de ingresos de cada uno de los dispositivos que incorporan Android como sistema operativo que Google.

Mientras que Google gana de cada dispositivo 1,70 dólares, como indican los documentos que presentó ante los tribunales el año pasado, como recuerda VentureBeat.

<!–more Leer más…–>Microsoft tiene acuerdos con diversos fabricantes, como LG, Acer y Samsung, entre otros, con los que obtiene un beneficio de 5 dólares por terminal. Hace al menos un año, la de Silicon Valley ganaba más por la venta de terminales Android que con los que estaban equipados con su propio SO.

Apple, sin embargo, acaba de cerrar un acuerdo con HTC que le hará ingresar entre 6 y 8 dólares por dispositivo que venda la firma asiática que esté equipado con Android.

Nueva guerra de Apple contra Samsung y Google

Apple ha vuelto a demandar a Samsung, aunque en esta ocasión no es el único que recibe la demanda, sino que va acompañada de Google. Apple intensifica así su guerra de patentes contra Samsung, ahora incorporando a la batalla la tablet Galaxy Note 10.1, y también a Google por su versión de Android 4.1, conocida como Jelly Bean.

Tras la aparente calma que existía últimamente, Apple llega con estas dos nuevas denuncias. Según el diario británico “The Telegraph” Apple ha demandado a Samsung por infracción de patentes en la última tablet que ha lanzado al mercado.

Esta tablet fue presentada en la feria IFA de Berlín en Agosto, y en Septiembre la lanzaban al mercado. Con ella Galaxy abandona la linea de los “Tab”, para potenciar los “Note”. A esta última pertenecen los híbridos entre smartphone y tablet Galaxy Note y Galaxy Note II.

Sin embargo Apple no se conforma con sólo demandar a la surcoreana, sino que incluye en su demanda al sistema operativo de Google. Apple asegura que la versión 4.1, o Jelly Bean, también infringe sus patentes.