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

miércoles, 11 de junio de 2014

Presentamos: Swift, el nuevo lenguaje de programación de Apple

Swift, el nuevo lenguaje de programación de Apple



enlace a el libro sobre programación de Swift gratis en itunes

Hace unos dias, en el lanzamientos de la WWDC 2014 Apple anuncio Swift, el nuevo lenguaje de programación para construir aplicaciones de iOS y OS X, lo cual es ademas de esperado, muy de agradecer .




Apple lanzo un nuevo lenguaje de programación para ambos sistemas operativos que viene a sustituir a Objective-C, lenguaje que ha sido usado durante 20 años.
Este ha sido bautizado como  Swift.


Swift es un nuevo lenguaje de programación diseñado especificamente,  para la creación de aplicaciones en iOS y OS X. Se basa en lo mejor de C y Objective-C, pero  sin limitaciones de compatibilidad y adopta patrones de programación dirigidos a la seguridad, es completamente nativo en el sistema y tiene soporte total desde XCode 6 beta.


Un poco más de Swift


Pese a que todo cambio genera resistencia, Apple ha hecho una gran campaña en asegurar que el objetivo de este nuevo lenguaje, es el de  facilitar la vida al desarrollador.
y para ello, Swift cuenta con características que cumplen este fin, Ejemplo de ello es el modo de vista previa o playground que permitirá pre-visualizar el código en ejecución.
durante su demostración se pudo ver que con Swift se necesita escribir menos codigo  para crear una aplicación.
El código de Swift puede ser editado en los frameworks Cocoa y Cocoa Touch. ademas, aseguran   que sera mucho más rápido que Objective-C,  debido a  que combina el rendimiento y la eficiencia de los lenguajes compilados con la sencillez y la interactividad de los populares lenguajes de scripting. Está optimizado para aprovechar al máximo las capacidades de tus dispositivos OS X y iOS.
ya puedes comenzar  a utilizar Swift desde hoy mismo, tanto para mejorar como implementar nuevas funcionalidades en tus aplicaciones ya existentes, esto esto se debe a que el código Swift y Objective-C pueden convivir sin problemas.
Lo cual resulta muy conveniente para los desarrolladores porque pueden actualizar su código poco a poco en lugar de reemplazarlo por completo. También puedes escribir nuevas aplicaciones, pero deberas esperar al lanzamiento de iOS 8 y OS X Yosemite en otoño para poder publicarlas en la App Store y Mac App Store respectivamente.
Para más información de Swift puedes visitar su sitio o descargar su manual de forma gratuita desde iTunes en tu ordenador o con iBooks en tus dispositivos iOS. Este manual incluye un recorrido por el lenguaje que te permitirá profundizar en cada una de sus características.

Presentamos: Swift, el nuevo lenguaje de programación de Apple

Swift, el nuevo lenguaje de programación de Apple



enlace a el libro sobre programación de Swift gratis en itunes

Hace unos dias, en el lanzamientos de la WWDC 2014 Apple anuncio Swift, el nuevo lenguaje de programación para construir aplicaciones de iOS y OS X, lo cual es ademas de esperado, muy de agradecer .

miércoles, 4 de junio de 2014

IOS8 el nuevo sistema de APPLE, para revolucionar el sistema movil

iOS 8:  Nuevo hachazo de APPLE a la competencia





Los rumores eran insistentes, el nuevo IOS8  seria revolucionario, y la verdad es que la nueva conjunción del IOS8/ OSX Yosemite, no solo va ha ser revolucionario, si no que a la competencia le va ha poner las cosas mas dificiles y no solo por que hay bastantes novedades en iOS, novedades aunque no cambios profundos, ni en aspecto ni en funcionamiento, aunque la verdadera revolución la van a tener los desarrolladores, lo cual es de de agradecer
.



Que hay de  nuevo en iOS 8


solo pondrmos las mas llamativas e importantes, en la beta actual, ya que sabemos por esperiencia que a la salida dentro de 3 meses, tendremos bastantes mas

Mail

Ha sufrido un par de modificaciones, tanto en aspecto como en funcionalidad. Se equipara a su hermana mayor  en OS X, añadiendo transparencias y  algunas funciones interesantes al deslizar el dedo sobre un email en la lista. También han implementado una función muy útil como es poder dejar un email, mientras se esta escribiendo, en segundo plano para consultar otro email o para copiar algo e incluirlo en la redacción. Y algo muy util es que, al parecer, la misma app de Mail nos hará recomendaciones de acciones que podemos hacer con un mail o con los archivos adjuntos que lleve, algo muy útil a la hora trabajar.

Safari
Lo mismo que el anterios, se asemeja mas a su omonimo,  en OS X, con la barra superior traslucida. Han cambiado la ubicación de los “Preferidos” que antes podíamos ver al abrir una pagina en blanco en Safari y que ahora se despliegan al tocar en la barra de direcciones.

Spotlight
Como en OSX, las búsquedas en el dispositivo se amplían y ahora al ir escribiendo en la barra de búsquedas nos ira sugiriendo apps o contactos (como ya hacia hasta ahora) pero ademas nos ira mostrando los resultados de las búsquedas en internet directamente, o nos mostrara mapas, todo integrado dentro del cuadro de búsqueda. (lo que me va ha facilitar la vida esto, no tiene precio)



Centro de notificaciones

QUizas el que sufre el cambio mas profundo ya que aunque su aspecto es muy similar,  esta bastante mas optimizado, respecto a lo que hasta ahora teniamos. Es mucho mas interactivo y nos permitira, por ejemplo, responder un mensaje directamente desde el centro de notificaciones o desde la pantalla de bloqueo sin tener que desbloquear el terminal. Ademas se ha podido ver como en una conversación por mensajes se pueden escuchar los mensajes de voz simplemente acercando el teléfono al oído y contestar dictándole directamente al teléfono

Botón Home y multitarea

Ahora al hacer doble clic sobre el botón “Home” podremos ver, ademas de la multitarea, los contactos recientes o favoritos.

Mejoras en el teclado

Por fin han mejorado el teclado, aunque  continua con el mismo diseño,  ahora tiene mas funcionalidades. Ahora nuestro  teclado nos hará sugerencias de palabras de forma inteligente y coherente, sobre lo que vamos a poner a continuación.
También detecta formas de lenguaje, por ejemplo si estamos hablando de forma coloquial o si es una conversación formal y aprenderá de nuestra forma de escribir y lo guardara, de forma segura eso si, y lo usara las próximas veces que escribamos. y por fin en la 1º version estara directamente en nuestro idioma  y tendrá soporte para esta función.

Continuity

Esta función es algo que los que tengan un ecosistema Apple con varios dispositivos iOS estabamos esperando con autentica ansia, ya que gracias a esto tanto los mensajes como las llamadas podrán ser atendido indistintamente tanto en nuestro iPhone como en nuestro iPad

Mensajes

Aquí  Apple le va a dar un toque de atención  a Whatsapp, por fin,  iOS8 incluirá mensajes de grupo, y tendra  opciones tan interesantes como agregar o quitar contactos del grupo, silenciarlos, irnos del grupo, optar por el estado “no molestar”. se incluye  la opción Tap to talk, con la que dejamos pulsado sobre la caja de dialogo y se nos abre la opción de mandar un mensaje de voz o videomensaje. Ademas los miembros de un grupo podrán compartir sus ubicaciones por un tiempo determinado para que no estemos visibles constantemente. Ademas, al recibir un mensaje de voz nuevo bastara con ponerte el teléfono en la oreja y lo escucharas, sin necesidad de tocar nada ni de desbloquear el terminal. Vale, de acuerdo que muchas de estas novedades, por no decir todas, están presentes en Whatsapp, pero es completamente nuevo en iOS y ademas al estilo Apple.



Healthkit


 Healthkit es el centro donde estarán presentes todas las aplicaciones encargadas de vigilar y monitorizar tu salud. Esta abierto a aplicaciones de terceros, gran noticia entre otros para Nike y la han presentado junto con una app hecha por la Clinica Mayo. Desde luego promete mucho en cuanto los desarrolladores le echen sus manos encima y sera un autentico revulsivo para aatraer a los sistemas de control de salud al mundo de Apple.



Family sharing


 Se trata de una aplicación que crea grupos familiares, de forma que entre los miembros del grupo se pueden compartir fotos, apps, música, libros o vídeos y va mas allá, ya que se pueden sincronizar todos los dispositivos con una única tarjeta de crédito donde se carguen las compras que haga cada miembro del grupo familiar, eso si previa autorización del terminal principal, ya sea la madre o el padre.

Photos

Sufre tambien de unas grandes mejoras. tanto en  la forma de buscar las fotos, por ubicación, fecha, etc. Han mejorado también el editor de fotos, con algunas funciones nuevas, haciendo que sea sobre  todo muy sencillo de usar ya que puedes cambiar el color, el brillo o el contrate deslizando el dedo sobre una barra y las demás cualidades de la foto se ajustan automáticamente de forma que quede siempre la mejor combinación de estos elementos y se vea mejor la foto. Todos los cambios que hagamos en una foto quedaran registrado en iCloud y pasaran al resto de nuestros dispositivos automáticamente.

iCloud

La gran mejora de icloud en OSX,  toda la sincronizacion entre dispositivos, incluso entre los terminales iOS y los terminales sobre mesa se hace a través del mejorado servicio en la nube, al cual le han cambiado los precios y que incluye planes de almacenamiento de hasta 1 TB.

Pero hay mucho mas, de lo cual hablaremos en proximos articulos, segun los probemos en nuestros equipos,ya que por ejemplo,  también han mejorado Siri al mas puro estilo Google Now y ahora ya no tendrás ni que dejar pulsado el botón “Home”, te bastara con decir “Hey Siri“ para que este te responda. 

Llamadas WiFi

Esto era algo que faltaba en iOS. Android y Windows Phone ya soportaban este tipo de conexión y ahora, por lo menos en Estados Unidos a través del operador T-Mobile iOS 8 permitirá hacer y recibir llamadas a través de conexión WiFi. Es decir, el usuario no tiene que depender de la calidad de su operador para hacer llamadas.

Control de batería por «app»

Por fin y gracias a iOS 8, los usuarios de iPhone y iPad podrán monitorizar qué aplicación está agotando la batería de su dispositivo. Esto ya se podía hacer pero a través de una aplicación de tercero, no del propio sistema de Apple. Con este tipo de información la persona podrá saber qué aplicaciónes la que esta "Vampirizando" y asi cerrar para optimizar la batería, en caso de que se necesite.

DuckDuckGo en Safari

DuckDuckGo es un buscador que ha tenido éxito gracias a su política de privacidad y de no usar los datos del usuario como producto. De hecho, se describen como «el motor de búsqueda que no te rastrea». Ahora Apple soportará búsquedas de DuckDuckGo en Safari, su navegador. Desde el buscador se han mostrados agradecidos por el apoyo de Apple.Tras lo desvelado por Snowden de casos de espionaje masivo por parte de la agencia nacional de inteligencia NSA, las tecnológicas han hecho énfasis en la protección de datos. En Safari también integran la pestaña de navegación privada

Fotos panorámicas en iPad

Esta característica muy usada entre los usuarios de iPhone, pero era algo que los propietarios de iPad quería, así que a partir de este otoño, con iOS 8 lo tendrán. La función de tomas fotos panormámicas se introdujo junto a el iPhone 5 en 2012.

Mejoras en la cámara (por fin)

La introducción características que ya estaban disponibles en otros sistemas o aplicaciones de terceros.
Lo primero es que se podrá enfocar y seleccionar la exposición de forma separada y con solo tocar la pantalla. El usuario no tendrá que hacer una configuración previa. por fin tendremos el temporizador. Sí, muy útil a la hora de tomas fotos en grupo ya que programa el disparo entre 3 y 10 segundos después de pulsar el botón del obturador. Por último, presenta un modo de disparo en ráfaga.
 
Siri con Shazam

El asistente personal Siri ahora soporta Shazam, el teclado vendrá con la opción de Indio, tagalo, gaélico irlandés, y esloveno. Incluye un calendario lunar, así como también se podrá comprar en iTunes a través de Siri.



Pero, Lo mejor de la keynote, esta vez fue(por fin) para los desarrolladores
Los presentes hoy en la conferencia de Tim Cook, eran en su mayoría desarrolladores y Apple les ha querido premiar de la forma que ellos seguramente mas aprecien, que es facilitandoles el trabajo.

Se han implementado nuevas características en la App Store, como pestañas de exploración, búsquedas mas usadas, búsquedas relacionadas. También les va a permitir poder hacer “paquetes” de aplicaciones, de forma que podremos descargar varias apps de un mismo desarrollador de forma simultanea en forma de pack. También tendremos previsualizaciones de las apps en forma de pequeños vídeos para verlas en funcionamiento antes de descargarlas, así como apps de prueba de forma que podremos probar las aplicaciones antes de compararlas.

En lo que a programación pura y dura , dispondran 4000 nuevas APIs para implementar en sus apps. Han sorprendido con la extensibilidad, que es la posibilidad de extender la app fuera de ésta, es decir, podrán implementar widget de la aplicaciones en el centro de notificaciones, por ejemplo. El ejemplo que han puesto en el escenario es que cogían una foto del carrete y desde ahí la abría en un editor de terceros, la modificaba y se volvía a guardar en el carrete sin desplazar el archivo. Otro ejemplo significativo es que aparecía en el centro de notificaciones un widget de eBay y podía pujar directamente por un producto desde las notificaciones, sin abrir la app. y por fin, Apple aceptara teclados de terceros, de forma que si no nos gusta el teclado que viene por defecto con iOS podremos tener otros, aunque en principio pienso que estará mas enfocado a que las aplicaciones tengan su propio teclado personalizado. Ademas que Apple ha abierto el TouchID para que los programadores puedan utilizarlo en sus apps, lo que atraera a cientos de nuevos sistemas de seguridad y pago, aprobechando esta funcion.



Otras dos mejoras para los desarrolladores y bastante importantes, han sido Homekit y Metal. Homekit era un secreto a voces, el control domótico des nuestros dispositivos, desde luces, cerraduras o puertas de garaje, eso si, siempre de forma segura y asegurándose de que es nuestro dispositivo y ningún otro.
Metal en cambio es una mejora para los desarrolladores de videojuegos, reduce la carga que exige OpenGL y hace que dibujen 10 veces mas rápido, todo un salto cualitativo y la puerta de entrada a grandes juegos en plataformas móviles.

Pero la autentica  joya de la corona, Ha sido la presentación del nuevo lenguaje de programación que viene a sustituir a ObjetiveC y su nombre es Swift. Se puede compatibilizar con ObjetiveC, pero es un lenguaje mas sencillo y mas rápido. Esto hará que mucha mas gente se anime a aprender a programar para iOS y facilita mucho las cosas a los que ya lo hacían. en la  demostración se ve que la sintaxis parece bastante sencilla y hacer cambios de código parece bastante sencillo, por no hablar del visor en tiempo real que hay en el compilador y que nos muestra nuestra app en movimiento donde podemos ver los cambios que vamos haciendo.

en fin 3 meses y a disfrutar de esta nueva maravilla de IOS

IOS8 el nuevo sistema de APPLE, para revolucionar el sistema movil

iOS 8:  Nuevo hachazo de APPLE a la competencia





Los rumores eran insistentes, el nuevo IOS8  seria revolucionario, y la verdad es que la nueva conjunción del IOS8/ OSX Yosemite, no solo va ha ser revolucionario, si no que a la competencia le va ha poner las cosas mas dificiles y no solo por que hay bastantes novedades en iOS, novedades aunque no cambios profundos, ni en aspecto ni en funcionamiento, aunque la verdadera revolución la van a tener los desarrolladores, lo cual es de de agradecer
.

martes, 3 de junio de 2014

Ya esta hay, OSX Yosemite, el nuevo sistema de APPLE

OS X Yosemite





Como era de esperar tras la renovacion  a fondo en el diseño de iOS 7, le tocaba ese cambio a el OSX  y este se llama  OS X 10.10 o Yosemite, Quizas sea la mayor renovación estética en la historia  de los OSX, Pero lo mas importante, es que Yosemite también llega cargado de novedades y su integración con  iOS esta mas lograda que nunca.

Veamos su diseño Diseño









Yosemite hace algo que ya esperabamos la renovación completa de la estética de Mavericks y de todas las versiones anteriores.
Hace desaparecer el clsico entorno aqua, y adopta un aspecto idéntico al de iOS.

Las transparencias en los menús (Apple llama a este efecto, Materials), o los iconos del dock recuerdan  el diseño que podemos ver en pantallas de iOS.









Una curiosidad, que por mi parte les agradezco con el alma,  es que toda la interfaz cuenta ahora con una variante oscura que hará las delicias de los amantes del negro. Por lo demás, toda la interfaz prescinde completamente de bordes redondeados y degradados metálicos.

La limpieza de las ventanas, como toque final, el cambio de tipos de letra por el mismo que usa iOS 7, reforzando la sensación de integración.

El Centro de Notificaciones y Spotlight


El centro de notificaciones ha sido uno de los que mas cambios recibe, tanto en el tamaño, como en sus funciones.
Y es que Ahora ademas, tendra un área con toda la información relativa al día del hoy como ya tenemos en iOS. y ademas, Apple promete que las notificaciones del nuevo centro incluirán las de cualquier aplicación de terceros. También soportarán todo tipo de Widgets propios o de terceros desarrolladores.

La aplicación Spotlight, tambien es renovada.
 Ahora integra prácticamente toda la información del equipo, desde aplicaciones hasta documentos, calendario, mensajes, preferencias,  todo tipo de contenidos online desde Wikipedia hasta Bing o las tiendas de aplicaciones Apple.



Lo que se espera (y creo firmemente en ello) es  convertir a Spotlight en el auténtico motor de contenidos de OS X Yosemite a través de todas las aplicaciones.Un ejemplo que se vio en la Keynote,  Los favoritos de Safari, usan y confían en el motor de Spotlight para hacer sugerencias en la barra del navegador.

iCloud Drive













Yosemite por fin recupera, mejorandola a niveles de ensueño para los que lo usabamos,  una función largamente esperada, la de integrar el almacenamiento de iCloud en el Finder. El resultado es poder acceder a nuestros archivos a lo largo de todos los dispositivos (Incluidos los que funcionan bajo Windows) como si se tratara de Dropbox. personalmente, creo que la jugada a sido magistral, a falta de comprobar su funcionamiento, pero a dropbox, mega y las demas empresas que daban estos servicios, deben estar con un ataque de ansiedad.

El sistema de Apple Continuity



Continuity no es una aplicación en si, sino que es  un conjunto de nuevas funciones con un objetivo muy claro: hacer que la información fluya de manera automática y accesible entre dispositivos OS X e iOS.

¿Qué significa esto? Por ejemplo, que podemos gestionar llamadas y mensajes del iPhone desde el Mac. Tal cual. esta funcion ya estaba en versiones anteriores pero muy limitadas, pero ahora, segun sevio en la demo, lo han mejorado de una manera que solo apple sabe hacer,  La conexión a red del teléfono aparece automáticamente en el menú de conexiones para que no tengamos que buscarla entre las redes WiFi disponibles ni introducir una contraseña.






Con Yosemite, el ordenador es sensible a la proximidad de dispositivos iOS y viceversa. a partir de Ahora, podremos estar escribiendo un email desde el teléfono, nos  aparece un icono en la aplicación Mail que nos permite recoger el email y terminarlo desde el ordenador. o, si estamos navegando en Safari aparece un icono en la pantalla bloqueada del iPad que nos permite abrir el navegador  con todas las pestañas que tengamos abiertas.

La pregunta del millon ¿Precio y disponibilidad?

pues siguiendo la estela de su antecesor, Mavericks 0€, aunque suponemos que la version server, se seguira pagando, pero para los que lo usamos. merece la pena.

OS X Yosemite estará disponible para desarrolladores desde hoy mismo. Los consumidores lo podrán descargar o actualizar en sus equipos OS X a finales de este mismo año.

Además, Apple amplia el sistema  beta para usuarios no desarrolladores, que ya extreno con el 10.9.3 y lo expande a 10.10. Los que estén interesados en probar OS X Yosemite en unos dias, pueden registrarse en la página de Apple.

https://appleseed.apple.com/sp/betaprogram/confirm

y si quereis un manual del nuevo lenguaje de programación en este enlace de ibooks lo puedes bajar, son 500 hojas, pero merecen la pena hasta la ultima sentencia que sale

http://programming.com/social/posts/3908857376316327178

 manual del nuevo lenguaje de programación swift