¿Podrá Ser Dart y No Java El Futuro de Android

6
Capacitaciones de Excel Cursos Excel. Todos Los Niveles. En 5 Días, Garantia de Aprendizaje. Abre una cuenta Facebook® Comunícate con tus amigos y familia Es gratis y lo será siempre. Dart para Android está diseñado para ser rápido, eficiente e integrado totalmente con los servicios web. FUTURO PATROCINADO ¿Podrá ser Dart y no Java el futuro de Android? Por Félix Palazuelos el 3 de mayo de 2015, 21:31 Compartir Twittear Pinear 13 Comentarios Cursos De Inglés Gratis Tu Mejor Opción Con Cursos En Vivo Aprende Ya Inglés Con Profesionales ¡Síguenos! Seguir 322K seguidores YouTube 999+ Las aplicaciones para Android están normalmente escritas en Java, pero uno de los numerosos grupos que trabajan en diferentes proyectos en Google está experimentando con una nueva forma de desarrollar para Android usando Dart, el lenguaje web diseñado por Google. El objetivo es escribir aplicaciones sin 109 257 Me gusta FUTURO INNOVACIÓN MOTOR HARDWARE FOTOGRAFÍA APPLE ANDROID STARTUPS POLÍTICA HIPERTEXTUAL TV HIPERTEXTUAL PODCAST TECNOLOGÍA CIENCIA CULTURA MOBILE SOFTWARE CINE Y TV VIDEOJUEGOS

description

Dart para Android

Transcript of ¿Podrá Ser Dart y No Java El Futuro de Android

Page 1: ¿Podrá Ser Dart y No Java El Futuro de Android

5/5/2015 ¿Podrá ser Dart y no Java el futuro de Android?

http://hipertextual.com/2015/05/dart­android 1/6

Capacitaciones de ExcelCursos Excel. Todos Los Niveles. En5 Días, Garantia de Aprendizaje.

Abre una cuenta Facebook®Comunícate con tus amigos yfamilia Es gratis y lo será siempre.

Dart para Android está diseñado para ser rápido, eficiente e integrado totalmente con los servicios web.

FUTURO PATROCINADO

¿Podrá ser Dart y no Java el futuro deAndroid?Por Félix Palazuelos el 3 de mayo de 2015, 21:31

Compartir Twittear Pinear 13 Comentarios

Cursos De InglésGratis

Tu Mejor Opción Con CursosEn Vivo Aprende Ya Inglés

Con Profesionales

¡Síguenos! Seguir 322K seguidores YouTube 999+

Las aplicaciones para Android están normalmente escritas en Java, pero uno delos numerosos grupos que trabajan en diferentes proyectos en Google estáexperimentando con una nueva forma de desarrollar para Android usando Dart,el lenguaje web diseñado por Google. El objetivo es escribir aplicaciones sin

109 257Me gusta

FUTURO INNOVACIÓN MOTOR HARDWARE FOTOGRAFÍA APPLE ANDROID STARTUPS POLÍTICA HIPERTEXTUAL TV HIPERTEXTUAL PODCAST

TECNOLOGÍA CIENCIA CULTURA MOBILE SOFTWARE CINE Y TV VIDEOJUEGOS

http://adclick.g.doubleclick.net/pcs/click?xai=AKAOjstidACn-BwAktnWjCBR4UQngo3dFBa9fQ5fjM9HOspGFD7ECKowcgEEg_t7O4lQ8QAz9Im3Q5wCr366oR2GjShRy_0xm1enqbhMR2vYKFKUfURwHek74R_MaHE3k2m3B_L49mPns_MCVQ&sig=Cg0ArKJSzHScBw2uVD-u&adurl=http://rtb-ca.wtp101.com/bidswitch/click%3Fbc%3DZLs-ro90TW4m-iKK55O.rJ775itIzhYJXdSFG7SXW65W6zRktk3AC.I6Ixa9I3YNOCErHKU1qGgTkwDbtKdikR6Nrhu38opMFfi9rsrtxlsFR.3hCAZi3xalh.GS91qBlDgq.FOLSvjQgjl0njYmzXt.lo6-Zd2sW6P9jhoxXMApA7bbDk6VzispqT7n0yv3MGMtNeYfcrKKtmnUUUGg-EiB5pmTIvUw1vKmF27tWN3pn33RpbIvoZIn3LT0AIa-YYJn3lrtLz9Gmy9F9SlatUWAgNBogasBklDwc9t.NHwfokS7plXvs9sxzfvp7g.nvIDcJoNTTNgPROwVg8WmHy9FnxJuGGWx37fH4XlFS43r8poO3ZVYBZXDSrBFV.35Bdr0-Z-AknPpBlrbbStANY8kWE90NFjt-1B8jA-sE-th.zDMzTltWSDRrsf5znKV1Z6MazqV6ZpEkRUOKzx0obTEJu-4QX1VY5NjcN.e3vOK7sx4e34LLnGgyv7C7RqJDMISrkOk0pA7vooWpCDWbDtw2F5RW4HlrbOjNhVqDcFJ1LrvjnVra5bgTzGZzbTBGXN0JCYlduEHjn7xUbRz2bKL9GKzoLOsKzVS2OBYgLYASc.WyzqiC7pB407IWXbwmSiplz7LqZgTp2tAvWtWL.F83Ogsz3KwCLDb5GDnvHyiKxocnkyjVjKB2Q%253D%253D%263p%3Dhttp://adclick.g.doubleclick.net/aclk%3Fsa%3Dl%26ai%3DC6Z7MSyFJVdmWCsSMpgPOnIG4As7pm_4E1smeiLABwI23ARABIABg5YP2hJQWggEXY2EtcHViLTI3MTI1NTQzODY1MjA3MTOgAd7xg-4DyAEJ4AIAqAMBmAQAqgSuAU_QN1sa2i1WrZKEsZvj-PJQbH7bLOKA-YgCcZk9rgvWc5JPIDfOj-D8Vhr6enx6Y2W0z8UHu80xqORTmBg1dz8MJ_7JfMoQJQP5qOvgDRKmRQFegyZbhXkRx7ecpJWBypRNjs7fvWdMoCzs-OgASdQjWIiJ65fVmyj_DMfZfXNr8KlDh_jv2Lqih9NDRcMJumqvBGMOikl6t3i1UgWizzPDK1y-YAv6atsiECRobuAEAYAG4uDR0ZTqvNsmoAYh2AcA%26num%3D1%26sig%3DAOD64_0HAvViK-Qj9Dew81IKf4M6Z9SPXg%26client%3Dca-pub-2712554386520713%26adurl%3D%26redir%3Dhttps://www.beerhouse.mx/%3Futm_source%3DDIGILANT%26utm_medium%3DDisplay%26utm_content%3DCPM%26utm_campaign%3DBeerhouse
Page 2: ¿Podrá Ser Dart y No Java El Futuro de Android

5/5/2015 ¿Podrá ser Dart y no Java el futuro de Android?

http://hipertextual.com/2015/05/dart­android 2/6

Mapas y DireccionesBusque Mapas e Imágenes Satélitesde Forma Automática. ¡App Gratis!

RECOMENDADOS

depender de Java y que sean más rápidas y con una mayor facilidad de estarintegradas con el mundo web.

Dart está creado por los desarrolladores del popular Chrome V8 engine(Node.js), tras la frustración constante sufrida al desarrollar aplicaciones webcon lenguajes no diseñados para ese menester debido a su antigüedad. En unaconferencia sobre Dart se ha enseñado los primeros pasos de Dart paraAndroid. Se llama Sky y es opensource. Está en una fase preliminar, pero esprometedor.

El mayor objetivo del proyecto es brindar una nueva cuota de fluidez y rapidez aAndroid. Ahora mismo 60 fps (imágenes por segundo) es la tasa a la que losdesarrolladores intentan llegar, aunque por desgracia no siempre se llegue aello. El proyecto Sky establece una tasa de 120 fps que, por el momento, carecede sentido por los 60hz de refresco de los LCD y AMOLED que usan nuestrossmartphones. Pero ya hay monitores de 120hz e incluso de 144hz con grandesmejoras a la fluidez con la que vemos el movimiento a través de la pantalla. Amás refresco menos blur y screen tearing.

En la demo presentada en la conferencia, el hardware conseguia renderizarframes cada 1.2ms. Y aunque sea una demo, es bastante espeactacularconsiderando que se tiene que renderizar una imagen cada 8ms para conseguiruna tasa de 120 fps. El "truco" está en que el hilo de la UI principal nunca sebloquea al llamar a APIs del sistema operativo, por lo que el usuario, aunquehaya esperas y ralentizaciones, nunca las apreciará en la interfaz.

El otro punto clave de Dart es la web. Por ello no depende de ningunaplataforma en concreto y podrá ejecutarse la aplicación en Android, iOS ocualquier SO que tenga una máquina virtual Dart. Casi todas las llamadasejecutadas en el código de la aplicación son servidas a través de HTTP, siendolas URL la base de Sky (Dart para Android). El inconveniente es que laaplicación no podrá funcionar cuando estás offline y la aplicación tardará 1 o 2segundos en cargar debido a que tiene que ejecutar las llamadas HTTP ydescargar la información, algo que se puede arreglar mediante caché, supongo.

Depender de llamadas HTTP tiene una gran ventaja: todo depende del servidor.El desarrollador no necesitará editar el código, compilarlo y mandar a revisión.El código estaría alojado en el servidor web y se serviría a todos los clientes, tansólo tendrían que cerrar y abrir la aplicación para actualizarla. Es muy parecidoa cómo funcionaría una página web.

En Android ya hay disponible un pequeño framework que permite diseñar laaplicación de forma sencilla con numerosos elementos Material Design. Las

Mayim Bialik, una mentebrillante en The Big BangTheory

El milagro de Material Design

10 sitios web divertidos paraprocrastinar por horas

Con Windows 10 Microsoft seha rendido antes de la batalla

¿Cuál es la edad perfectapara aprender un nuevoidioma?

(Babbel)

Partner

Page 3: ¿Podrá Ser Dart y No Java El Futuro de Android

5/5/2015 ¿Podrá ser Dart y no Java el futuro de Android?

http://hipertextual.com/2015/05/dart­android 3/6

recomendado por

RECOMENDADOS

aplicaciones desarrolladas con Sky tendrían acceso a todas las API de Android,como una aplicación común desarrollada en Java, pero con la ventaja de estarintegrada al 100% con la web y ser mucho más rápida y eficiente.

Depender de la web para ejecutar una aplicación es todavía una locura, perocon cada vez más usuarios conectados las 24 horas del día y las facilidades quesupondría a los desarrolladores, no es descabellado que el futuro se asemeje aestas pinceladas en el presente.

Github del equipo de desarrollo de Sky.

He descubierto la presentación a través de Arstechnica.

MÁS DE: ANDROID, DART, DESARROLLO, JAVA

Twittear 651 44582Me gusta COMENTAR

Novena: un laptop libre,tanto en software comohardware

(Hipertextual)

¿Qué es lademisexualidad?

(Hipertextual)

Los dispositivos másesperados que nuncallegaron al mercado

(Gizmología)

Que alguien mate alSilicon Valley español

(Hipertextual)

5 juegos tan buenosque no creerás que songratuitos

(ALT1040)

Una chica argentina yun chico inglés nosdemuestran sus trucospara dominar 6…(Babbel)

La discutible eficacia deProject Volta en Android 5.0Lollipop

Partner

Page 4: ¿Podrá Ser Dart y No Java El Futuro de Android

5/5/2015 ¿Podrá ser Dart y no Java el futuro de Android?

http://hipertextual.com/2015/05/dart­android 4/6

recomendado por

Se podrán utilizar appsescritas para Android eiOS en Windows

(Hipertextual)

Los 6 smartphones másfinos del mercado

(Celularis)

15 trucos para navegarpor Internet que teharán la vida más fácil

(Bitelia)

Page 5: ¿Podrá Ser Dart y No Java El Futuro de Android

5/5/2015 ¿Podrá ser Dart y no Java el futuro de Android?

http://hipertextual.com/2015/05/dart­android 5/6

COMENTARIOS

Añade un comentario...

Comentar con...

Jorge Alejandro Raigoza · Mejor comentarista · Bello (Antioquia)

me decepciona un poco, crei que era un lenguaje más moderno y poderoso, pero resulta quesolo es otro intento para que google monopolise nuestros datos y nuestra información

Responder · Me gusta · · 3 de mayo a las 18:483

Leonardo Velazquez · Mejor comentarista · Saltillo

Android es una porqueria como sistema operativo, lo peor que han hecho con su Dalvik, yutilizar Java, que todos los que programamos sabemos que Java es lentisimoooooooooooooo,no hay como aplicaciones 100% nativas, es por eso que las aplicaciones de iOS o WindowsPhone tienen mucho mejor funcionamiento.... pero bueno... no siempre lo mas popular es lomejor.... asi sucedia hace años cuando todos pedian programadores de VB porque era el masconocido, cuando habia herramientas mucho mejores como PowerBuilder, Delphi, etc.

Responder · Me gusta · hace 18 horas

Piki G. Sarazá · Mejor comentarista · Universidad de Córdoba

Osea, que hacemos unas aplicaciones que se actualizan solas y que tienen su base en lasllamadas HTTP, multidispositivo y van muy rápidas.

https://xkcd.com/1367/

Si, reinventando las páginas web.

Responder · Me gusta · Ayer a las 2:53

Feel Javier Garcia

La diferencia sería el rendimiento. Existen cosas como Cordova o Webview, que aduras penas dan 30fps; Una maquina virtual hecha para Dart, que no tiene queandar cargando todo el legacy code de html y el lento manejo de DOM deJavascript, no suena nada mal. Mas que re­inventar el concepto, es re­inventar laimplementación.

Responder · Me gusta · Ayer a las 4:04

Piki G. Sarazá · Mejor comentarista · Universidad de Córdoba

Feel Javier Garcia el rendimiento se soluciona haciendo mejores navegadores (queya casi son una máquina virtual, mira firefox os).Cuanto más cerca esté el código html del nucleo del sistema para renderizar mejor,digo yo.

Responder · Me gusta · Ayer a las 4:14

Cristiglendo Ortiz · Programacion

podría ser las aplicaciones preinstaladas en java podría ser las aplicaciones preinstaladas enjava y la gran mayoría del market en dart porque en ser solamente en dart ya no concuerdaque sea un como sistema operativo android

Responder · Me gusta · 3 de mayo a las 18:23

Marco Licko Maldonado Azcorra · Programador en Rotundo MX

Entonces solo es una aplicación cualquiera que consume servicios? cosa que ya hacen lamayoría de apps supongo.

Responder · Me gusta · 3 de mayo a las 22:31

George Castle · Unellez san carlos

pues la verdad debieron ir nativos con Go, pero la verdad cualquier cosa es mejor que java

Responder · Me gusta · Ayer a las 7:27

Fernando Zafe · Mejor comentarista · UTN · 160 seguidores

deberian adaptar groovy o scala para dalvik

Responder · Me gusta · hace 18 horas

Kas In

Entonces por fin ha separado el hilo de la UI del kernel?

Responder · Me gusta · Ayer a las 0:11

Michael RB · Mejor comentarista

Excelente, gran avance de parte de estos chicos.

Responder · Me gusta · 3 de mayo a las 13:18

Kristian Con K · Desarrollador de software en Eigen Consulting

Se oye como firefox os

Responder · Me gusta · hace 15 horas

Jaime Antonio González · Mejor comentarista

"o cualquier SO que tenga una máquina virtual Dart", o sea que de nativo nada, siguen consus máquinas virtuales de marras y encima con aplicaciones que no se abrirán si no hayconexión, vaya chapuza.

Page 6: ¿Podrá Ser Dart y No Java El Futuro de Android

5/5/2015 ¿Podrá ser Dart y no Java el futuro de Android?

http://hipertextual.com/2015/05/dart­android 6/6

Acerca de Hipertextual | Contratar publicidad | Información Legal | Licencia | Contacto Partners tecnológicos

¿Cómo ayudas a México?Conoce las técnicas para lograrlo. Únete a Brilla México hoy.

Plug­in social de Facebook

Responder · Me gusta · 3 de mayo a las 23:15