Elon Musk: "La Inteligencia Artificial es potencialmente más peligrosa que las armas nucleares"

Para el líder de Tesla Motors, la inteligencia artificial es de cuidado, ya que puede llegar a ser altamente peligrosa. Esta advertencia resulta extraña, dado que uno de los proyectos de Tesla es fabricar autos que puedan conducirse solos.

Elon Musk, uno de los hombres más destacados en el mundo de la innovación, parece haber entrado en una contradicción con su propio trabajo.

Según el co-fundador de PayPal, SpaceX y actual cabeza de Tesla Motors, ha advertido sobre el potencial peligro de la inteligencia artificial (IA) a través de su cuenta en Twitter.

Para Musk, las aplicaciones que la IA puede tener en el futuro son de cuidado, ya que son “potencialmente más peligrosa que las armas nucleares.”

Resulta extraño que sea Musk el que advierte este tipo de “peligros”, sobretodo cuando está detrás de proyectos como SpaceX y es parte de una tendencia que no va a dejar de desarrollarse en el futuro.

En su cuenta de Twitter también reflexiona: “espero que no seamos solo el combustible biológico para la superinteligencia digital. Desafortunadamente, esto es muy probable”.

¿Qué es lo que nos quiere decir Musk? Probablemente sus advertencias se dirijan a un futuro lejano y a los límites que puede alcanzar la IA. Tal vez pide que seamos un poco más responsables con lo que esperamos y hacemos con la tecnología.

¿Tú qué opinas?

Herramientas de Programación en Android

Investigando el mercado y el escenario he investigado que herramientas poseemos para desarrollar aplicaciones en Android de forma nativa.

Hoy no voy a hablar de ninguna API en concreto, pero si quiero comentar algunos de los entornos de desarrollo más utilizados para las aplicaciones móviles, de tal forma que podamos tener una visión genérica, y en posteriores semanas seguiremos tocando temas de programación, algunas veces hablando sobre algunos de los frameworks que aquí mencionamos hoy.

Pero esto nos lleva a la pregunta: ¿por qué hablar de otros frameworks que no sean las SDK nativas? La respuesta es sencilla. Tenemos que proporcionar todas las herramientas para que cada uno elija la que mejor se adapte a sus necesidades. Sí es cierto que utilizar las API nativas nos permitirá (sólo si sabemos aprovechar bien la API) dar un extra de calidad a nuestra aplicación (por ejemplo, en rendimiento). Pero es cierto que a veces, pensando como compañía, no tenemos el presupuesto en tiempo y dinero para preparar una aplicación tanto para Android como para iOS de forma nativa. Y es precisamente para solventar ese problema para lo que surgen los framework multiplataforma.

APIs multiplataforma con más éxito

Estas APIs están basadas en JavaScript con soporte para HTML5 y CSS. Se tratan por tanto de apps basadas en web, lo que nos permitirá correr aplicaciones tanto en Android, como iOS o otros sistemas operativos como BlackBerry, Windows Phone…

Suelen tener herramientas de diseño de interfaces drag-and-drop (de arrastrar elementos), APIs para conectar a sensores de los dispositivos y otro tipo de utilidades para facilitar la vida al programador.

jQuery Mobile: EL más popular, una plataforma construida con jQuery, basada en HTML5. Se centra en marcadores semánticos, diseño por temas…
jquery mobile

PhoneGap: Diseñado para JavaScript, HTML5 y CSS, PhoneGap viene con Adobe y la fundación Apache como principales valederos. Cada vez es más robusta, incluyendo ya incluso soporte para Windows Phone desde su versión 2.0. Todo esto nos permitirá utilizar un WebView (Cordova) para que nuestro visor web quede embebido en una aplicación nativa.
phonegap

Sencha Touch: La compañía tras Sencha, el popular producto, lanzó su plataforma orientada a móvil. También basada en HTML5/JavaScript, provee de más de 50 componentes ya construidos, gestión de estados y un sistema basado en el modelo vista controlador ya integrado.
sencha

Dojo Mobile: Otro framework HTML5/JavaScript, con modelo vista controlador.
Titanium: Con esta plataforma podremos crear código nativo a partir de código JavaScript. Esto nos da un punto adicional de rendimiento, al finalmente ejecutar código nativo. Aunque no será igual que escribir el nativo desde el principio.
titanium

APIs para programar más allá de JavaScript

Ya que los anteriores frameworks se basaban en web, a pesar de tener ciertas funciones nativas, tenían cierta limitación a la hora de reutilizar código.

Para ello surgen otro tipo de plataformas que no se basan en JavaScript:

RhoMobile (Ruby): Es una plataforma construida con lenguage Ruby, madurada por Motorola. También se basa en el modelo vista controlador.
MoSync (C++): Soporte C++, HTML5/JavaScript o ambos en hasta 9 plataformas diferentes. Es compatible con PhoneGap.
Xamarin (C#/.NET): La plataforma para desarrollar aplicaciones multiplataforma en C#/.NET de la que ya hemos hablado.
xamarin logo

APIs para juegos

Siendo los juegos el tipo de aplicación por excelencia, hay que tener en cuenta que haya plataformas especializadas para estas aplicaciones, con motores de juego, soporte de animación 3D…

Corona SDK: Uno de los más conocidos dentro de los desarrolladores de juegos. Cuenta con una base de 120.000 desarrolladores. Dispone de 500 APIs para el desarrollo de juegos, con su propio motor físico o soporte para interfaces nativas, entre otras funciones.
Flixel
Unity3D
Otras herramientas

La lista de frameworks podría continuar casi eternamente, pues cada día surgen nuevas alternativas. A continuación listamos algunas más, pero sin duda nos dejamos muchas atrás:

Basic4android
DHTMLX Touch
iUI
Kendo UI
SproutCore
AppBuilder
xamarin ex

No obstante, en las próximas semanas hablaremos sobre algunos de estos frameworks, las características que presentan, ejemplos de código… Todo para que cada uno de vosotros tenga la mayor cantidad de información posible relativa al desarrollo de aplicaciones y las opciones que hay.

Aun así, siempre que se pueda yo recomendaría utilizar las API nativas. De hecho, atendiendo a ciertos análisis y estudios de mercados, aproximadamente el 60% de los desarrolladores para Android e iOS utilizan sólo las SDK oficiales. ¿Esto significa algo, no? Aunque también hay que estar preparado a un proyecto en el que no se pueden asumir costes para apps nativas.

Tags: 

Mejor smartphone de este año en Android

Debido a la cada vez más creciente lista de móviles inteligentes o smartphones que incluyen Android en sus entrañas, se hace demasiado difícil considerarlos a todos antes de elegir a uno para su compra. Que si innumerables marcas (populares o desconocidas), móviles de operadora o libres, rangos de precios, los más vendidos y los más populares… Muchos son los aspectos a considerar, por lo que os hemos intentado facilitar la vida cribando de entre todo el catálogo de Android al que es el mejor smartphone con este sistema operativo. Pero no sólo nos hemos basado en valoraciones subjetivas propias, sino también en las listas de ventas y en los móviles de los que más se habla, dividiendo al mejor smartphone dependiendo de distintos criterios. Estas son nuestras listas de los mejores del 2014 y 2013, esperamos que compartáis con nosotros esta selección.

¿Cuál es el mejor smartphone Android absoluto? ¿Y el que tiene mejor precio? ¿Y cuál es el que tiene una mejor relación calidad/precio? A ver si conseguimos desvelar todas esas dudas, todas haciendo referencia al 2014 ó 2013 como año de lanzamiento.

Iremos actualizando este post a medida que se produzcan nuevos lanzamientos que merezcan estar en este listado.

El mejor smartphone Android por potencia: OnePlus One

Un novato que ha llegado arrasando, ese podría ser el lema de One Plus que son su modelo One ha apretado las tuercas y ha presentado el que por el momento es el smartphone de este año más potente ya que usa el último procesador comercializado de Qualcomm, el Snapdragon 801, a 2,5 GHz de velocidad de reloj para cada uno de sus cuatro núcleos. Esta potencia es la más alta hasta el momento ha sido y el tener 3 GB de memoria RAM lo convierte en el más potente presentado hasta la fecha.

Habrá que ver si aguanta durante muchos meses esta posición.

Jiayu F1

El mejor smartphone Android por precio: Jiayu F1

Por su precio bajo ocupa el trono por el momento se lo damos al Jiayu F1, el más económico de los móviles Android presentados este año por la empresa china.

Es un móvil de pantalla de 4″ con resolución de 800×480 que monta un procesador de la marca MediaTek de doble núcleo a 1,3 GHz y tiene 512 Mb de RAM y 4 Gb de almacenamiento interno. La cámara es de 5 megapíxeles y cuenta además con Dual SIM con HSUPA, WiFi, Bluetooth, aGPS, radio FM…

Destacar su batería de 2400 mAh.

HTC One M8

El smartphone Android de mejor diseño: HTC One M8

HTC apostó el año pasado por un cambio bastante arriesgado en lo físico que le dio el podio al HTC One del móvil mejor diseñado y con mejores acabados de 2013.

Con su apuesta en 2014 la empresa de Taiwan vuelve a conseguirlo y creemos que el HTC One M8 es el móvil de mejor diseño que se ha presentado hasta el momento. Obviamente es algo subjetivo y otros como el Sony Xperia Z2 son también dignos de este puesto peor el bloque de aluminio o su comodidad de agarre lo han catapultado hasta la primera posición.

¿Será capaz de quedarse el resto del año?

ZTE Blade G Pro

El mejor smartphone Android en modalidad prepago: ZTE Blade G Pro

No siempre nos vamos a ir a las gamas altas porque son muchos los usuarios que valoran el poder comprar un móvil decente en prepago para poder tener una experiencia android sin pagar demasiado por ello.

El ZTE Blade G Pro es el elegido en este aspecto ya que por 99 euros con la operadora móvil Yoigo tendremos un móvil de pantalla de 4,5″ y resolución de 480×854 píxeles. Su procesador es un dual core a 1,3 GHz, incorporando 512 MB de memoria RAM y 4 GB de almacenamiento interno, expansión mediante memoria SD de hasta 32 GB.

No es lo más potente pero sí lo más equilibrado en relación calidad-precio en prepago.

Android 4.4.4 corrige defecto que permitía secuestrar conexión de OpenSSL

La nueva versión de Android para dispositivos Nexus es principalmente una actualización de seguridad para la biblioteca OpenSSL.

Actualización de Android 4.4.4

Menos de tres semanas después de liberar la versión 4.4.3 de Android para los usuarios de los dispositivos Nexus, Google lanzó una nueva versión del sistema operativo que incorpora un parche para una vulnerabilidad grave identificada en la biblioteca criptográfica OpenSSL.

Las imágenes de fábrica de Android 4.4.4 que usan la versión KTU84P fueron liberadas para Nexus 4, 5, 7 y 10, la noche del jueves.

Un post en el sitio web de la comunidad Sprint señaló que la actualización contiene correcciones de seguridad y se extenderá a los dispositivos en lotes.

Sascha Prueter, director de programación para Android en Google, compartió algunos detalles sobre los cambios en la nueva versión al responder una pregunta recibida de un usuario en su página de Google+. La actualización está "enfocada principalmente a CVE-2014-0224", dijo.

CVE-2014-0224 es el número de seguimiento en la base de datos de Vulnerabilidades y Exposiciones Comunes (CVE) para un grave fallo de seguridad descubierto recientemente en OpenSSL, una de las bibliotecas más populares para soportar los protocolos de comunicaciones seguras SSL (Secure Sockets Layer) y TLS (Transport Layer Security ).

La vulnerabilidad CVE-2014-0224 puede ser explotada por un ataque man-in-the-middle para descifrar y modificar el tráfico entre un cliente y un servidor que utilizan OpenSSL, sucede si el servidor utiliza OpenSSL 1.0.1 o una versión más reciente. La falla fue corregida en OpenSSL 1.0.1h y liberada el 5 de junio.

De acuerdo con un análisis reciente realizado por el proveedor de seguridad Qualys, alrededor del 14 por ciento de los 155 mil sitios web más populares con SSL habilitado son vulnerables a posibles ataques que explotan CVE-2014-0224.

La biblioteca OpenSSL se incluye en Android y es utilizada por el navegador Google Chrome, así como por otras aplicaciones en la plataforma móvil.

Tags: 

Google I/O 2014, ¿cuáles serán los lanzamientos?

El Google I/O 2014 comenzará mañana con el evento de presentación de Google. Lo más probable es que se trate de uno de los eventos con más lanzamientos de la historia de Google. ¿Cuáles serán los lanzamientos del Google I/O 2014?

Motorola Moto 360

El Motorola Moto 360 es el reloj inteligente de Motorola que se confirmó hace ya unos meses. La compañía americana, recién adquirida por Lenovo, presentaría el reloj inteligente en el evento de Google. Mañana se podrían anunciar el precio oficial del reloj inteligente, así como las especificaciones técnicas del mismo. Será uno de los lanzamientos estrella del evento.

Ya conocemos algunas especificaciones técnicas del reloj inteligente, así como el posible precio del Motorola Moto 360.

LG G Watch

El LG G Watch fue anunciado el mismo día que el Motorola Moto 360, y se trataría del reloj inteligente de LG. Sería más convencional que el reloj inteligente de Motorola, y también más económico. Mañana podría confirmarse el precio del reloj inteligente, así como la fecha de lanzamiento.

Samsung Galaxy Wear

El nuevo reloj inteligente de Samsung todavía no ha sido anunciado oficialmente, como sí ocurre con los otros dos relojes inteligentes. Sin embargo, podría ser presentado en el Google I/O 2014. Además, sería el reloj inteligente que se regalaría a los asistentes al evento. El Samsung Galaxy Wear sería el tercer reloj inteligente que se presentaría en el Google I/O 2014.

Android Wear

El Google I/O 2014 es un evento para desarrolladores, por lo que los principales lanzamientos serán los de sistemas operativos. Android Wear será la nueva versión del sistema operativo, optimizada para relojes inteligentes. Se lanzará mañana, y también se presentarán las características de esta nueva versión del sistema operativo. Se había lanzado ya un SDK, pero lo cierto es que resulta complejo saber cómo es en realidad el nuevo sistema operativo sin los relojes inteligentes en el mercado, por ello el lanzamiento de los relojes inteligentes será determinante.

Android Logo

Android 5.0

Además de Android Wear, también podría lanzarse una nueva versión del sistema operativo, Android 5.0. La nueva versión contaría con una interfaz y un diseño modificado. Android 4.4 KitKat se lanzó con la novedad de funcionar de manera correcta en smartphones con una memoria RAM de 512 MB, pero con la misma interfaz que Android 4.1 Jelly Bean. La nueva versión sí que cambiaría el diseño, y podría ser una renovación realmente sorprendente, sobre todo teniendo en cuenta que iOS 8 contará con el mismo diseño que iOS 7, y que Android podría pasar a contar con la interfaz más moderna del mercado.

AutoLink

También es muy probable que se lance una nueva versión del sistema operativo optimizada para vehículos. Con el lanzamiento de CarPlay de Apple, para Google, así como para todas aquellas compañías que forman parte de Open Automotive Alliance, tales como Audi o Honda, era imprescindible el lanzamiento de un sistema operativo compatible con vehículos. Este podría llamarse AutoLink.

¿Nuevos Nexus?

Mucho se ha hablado recientemente de los nuevos Nexus. Se ha hablado tanto del Nexus 9, como del nuevo Nexus 6. Sin embargo, lo más probable es que ni el tablet ni el smartphone sean lanzados mañana. El Nexus 9 y el Nexus 6 serían lanzados en septiembre u octubre. Lo más lógico es que el Nexus 9 y el Nexus 6 vayan a contar con Android 5.0. La nueva versión del sistema operativo se presentaría mañana, pero no se lanzaría hasta que el nuevo tablet y el nuevo smartphone de Google fueran presentados oficialmente.

Android TV

Google también podría lanzar una nueva plataforma para televisiones, Android TV. El año pasado lanzó Chromecast, y parece que la compañía habría estado trabajando en una nueva plataforma para llevar Android a las televisiones. No obstante, de esta plataforma es de la que menos se ha hablado últimamente, por lo que habrá que esperar hasta mañana para confirmarlo

Páginas