Archivo de la categoría ‘Internet’

Fibra Óptica y su implantación en España

fibraoptica

«¿Tienes fibra? ¿Has puesto ya fibra? ¿sabes algo de como va lo de la fibra?«

fibra fibra fibra… llevo un año escuchando estas preguntas una y otra y otra y otra… así que, vamos a ver un poco de fibra fibra y fibra.

La tecnología siempre avanza, ya sea en pos de progreso o en pos de la cuenta bancaria de las empresas que las despliegan, pero sea como sea no para. Por suerte para nosotros esto también sucede en las telecomunicaciones, y en mayor o menos medida (y antes o después) nos beneficiamos de ello. A veces es la invención de algo totalmente novedoso y «mágico», otras veces no es más que poder aplicar de forma práctica y masiva algo bien conocido. Es el caso de la fibra óptica. ¿Por qué hoy? Bueno, quizás porque hace un año era todo el marketing orientado al 4G (que no es 4G sino que es LTE como ya hemos dicho más de una vez), y llevamos ya unos meses en los que el marketing se a ido a la comercialización de la Fibra óptica en los hogares. Para mucho está claro que es y que no es… otros no lo tienen tan claro. De cualquier modo, vamos a ver cosas que posiblemente sepa todo el mundo y cosas que posiblemente sólo sepan un grupo muy reducido. Cosas muy útiles, cosas que no necesitamos y quieren que paguemos, cosas curiosas…

 

¿QUE ES?

Posiblemente la mayoría de las personas sepa que es la fibra óptica a estas alturas, aunque es cierto que la mayoría nunca la ha visto realmente. La fibra óptica en su sentido más amplio es nada más y nada menos que otro sistema de transmisión de información, que en este caso usa para tal transmisión lo que realmente denominamos «fibra óptica», un filamento muy fino (puede ser más fino que el pelo de un cabello humano), que puede ser de vidrio o de plástico, generalmente muy transparente. Esta fibra hace la función de «cable» en el sentido de conectar dos extremos para compartir información entre ellos, pero a diferencia de los cables ordinarios estos no portan electricidad, tan solo transportan fotones (luz).

Su funcionamiento es «sencillo» de explicar. Usando las propiedades de reflexión (cuando nos miramos en un espejo, la luz se refleja) y de refracción (cuando metemos un boli en un baso de agua y parece que este cambia de dirección y se dobla, la luz se refracta), se usa las fibras ópticas para dirigir y contener el haz de luz que viaja por él. La luz se va reflejando en ángulos muy muy elevados sobre el núcleo de la fibra, haciendo que esta llegue al otro extremo. Pero la luz en sí misma no transmite información útil por así decirlo, en el mundo digital necesitamos a fin de cuenta ‘1’ y ‘0’, ¿cómo se hace para transmitir información por ese medio entonces? La luz no deja de ser una onda electromagnética con la frecuencia que sea. Si emitimos cualquier sonido o cualquier haz de luz a una única frecuencia y de forma constante no podemos extraer nada de ello, y si fuese sonido como mucho escucharíamos un tono constante. Pero si introducimos a esa frecuencia otra frecuencia desplazada tan sólo ligeramente, veríamos como ese sonido (en caso de ondas sonoras) pasaría mágicamente a ser pulsante, y la onda lumínica tendría un comportamiento similar. Ver esto gráficamente es sencillo, pero no deja de ser física y más física… y sería meternos en campos de otros.

Resumiendo lo anterior, gracias al desfase de diferentes frecuencias de la luz dentro de la fibra se logran producir esos «pulsos», y a fin de cuentas nuestros «unos y ceros». Cuanto mayor sea el número de frecuencias en las que se puede operar, menor será la longitud del pulso producido (por así decirlo), y por tanto al final una capacidad de transmisión de información mayor. Esto hace de la fibra óptica a día de hoy el sistema de transmisión de información más rápido del que disponemos (que yo conozca al menos).

Este invento dista mucho de ser nuevo, y la fibra óptica viene usándose desde hace décadas. De echo aunque la mayoría a lo mejor no lo sepa, las comunicaciones mundiales a día de hoy se realizan al final en sus tramos troncales por fibra óptica:

Cableado de fibra europeo

A groso modo lo que vemos ahí son las líneas de comunicación troncales (de borde) de Europa, cableado de fibra óptica que conecta básicamente continentes, países… entre sí de forma subacuática. Muchos creen que las comunicaciones se realizan via satélite, pero lo cierto es que el grueso de todo lo enviamos/recibimos por el mundo digital viaja por alguno de las ramas que vemos en este mapa.

No, rotundamente no, no es nuevo. Pero entonces… ¿por qué  ahora tanto bombo con las redes de fibra? Bueno, quizás la fibra sea el modo más eficiente y rápido de transmitir información, pero también tiene muchos inconvenientes. El precio de los equipos necesarios, de la propia fibra, una flexibilidad muy inferior respecto a otros modos de transmisión por cable, una alta fragilidad, complejidad para realizar reparaciones por cortes o fracturas o empalmes… esto ha hecho que la fibra no se haya usado hasta muy recientemente para dar servicio a usuarios domésticos. El abaratamiento de los componentes, la mayor calidad de estos… y por supuesto la cada vez más acuciante necesidad de sustituir nuestro viejo amigo «el par de cobre», ha hecho posible que las grandes telecos hayan empezado a desplegar de forma masiva sus redes de fibra óptica.

 

¿QUE NOS APORTA? ¿LO NECESITAMOS?

La respuesta rápida y sencilla?? Nos aporta bastante, pero la inmensa mayoría no lo necesita… ni ahora ni en mucho tiempo.

Llevamos meses en los que no paran de bombardearnos con maravillosas ofertas convergentes de fibra que incluyen televisión, móvil… cualquier coas es poco para «picar» y contratar sus súper paquetes de todo incluido. Que si 50mb, que si 100mb, que si mejor que sean 300mb con todos los canales que quieras… pero todo cuesta dinero, y lo primero que tenemos que pensar es si realmente necesitamos o no los nuevos servicios, si estamos dispuestos a pagar por ellos y si técnicamente vamos a poder disfrutarlos.

No me mal interpretéis, lo primero que he dicho es que sí nos aporta bastante, pero realmente la mayor aportación que puede tener para nosotros es realmente la, por fin, independencia del viejo par de hilos de cobre que lleva acompañándonos desde hace muchos muchos muchos años. De echo me parece sorprendente que haya sido capaz de aguantar tanto, y como se fueron creando tecnologías para poder seguir usando nuestro viejo amigo… las conexiones ADSL (la inmensa mayoría al menos en nuestro País) han logrado llegar gracias a ADSL2+ hasta los 24mb/s que no es poco, incluso algún operador ha comercializado en España VDSL con el que es posible alcanzar los 100mb/s en su versión de VDSL2. Pero el cobre tiene dos o tres desventajas enormes con las que hemos tenido que luchar a diario:

a) Distancia: La velocidad máxima alcanzada por ADSL/VDSL está totalmente asociada a la distancia hacia las centralitas, padeciendo de una atenuación enorme en función de esta. Esto ha hecho que aunque todos los operadores nos han ofrecido desde hace ya tiempo conexiones de «hasta 24mb», sabemos bien que esa velocidad tan sólo podría disponerla quien tuviese la suerte de vivir justo al lado de la centralita. La mayoría de las personas se han tenido que contentar siempre con 6-10Mbs, y eso sin entrar ya en entornos rurales, donde el ADSL era casi una utopía.

ADSL_Line_Rate_Reachb) Redes Viejas: El cobre que prácticamente disponemos todos, sobre todo las redes principales, son viejas, muy viejas. ADSL/VDSL padece enormemente de cualquier interferencia electromagnética, y deterioro de las instalaciones. Esto puede ser tan significante que un cableado nuevo a otro viejo puede marcar una diferencia de varios mb/s.

c) Ancho de banda limitado: Aunque se han logrado alcanzar velocidades muy altas, no son comparables ni pueden acercarse a otras tecnologías de transmisión de información, como pueda ser la fibra óptica. Mientras que el VDSL teóricamente pueda llegar a los 100 megabits por segundos, un sólo hilo de fibra estaría limitada (físicamente, no creo que jamas se alcance dicho límite),en unas decenas o centenas de Terabytes por segundo

Por tanto la ventaja más evidente que tenemos es la sustitución del cobre por un canal totalmente nuevo, moderno, y con unas posibilidades a largo plazo enormes. Las telecos también ganan, mantener la nueva red de fibra es más barato que mantener la red de cobre, aun con las complicaciones que acarrean las reparaciones cuando una fibra se parte. Además pueden ofertar servicios que de otro modo serían imposibles.

Lo curioso es que la mayoría de todas las ofertas con las que nos bombardean poco nada dicen de que estos serán los beneficios más evidentes, ellos prefieren indicar en grande la velocidad que tendrán nuestras conexiones de fibra. Que si fusión 300Mb/s con televisión con Movistar, que si pack ahorro 200Mb de Jazztel, One Fibra de Vodafone/ONO (OJO!! NO ES FIBRA OPTICA, es CABLE)… y se olvidan de indicar algunas cuestiones que son realmente las más importantes:

a) Quitando algunos servidores webs en los que podamos descargar muy rápido archivos pesados y algunos programas P2P, el aumento de velocidad pasará desapercibido para la inmensa mayoría. La navegación web, vídeos, redes sociales, mensajería, correos… lo que es el 95% del tráfico en Internet después de todo, no vamos a notar una mejoría de tener 20Mb/s a tener 300Mb/s. Esto es muy sencillo, si es una web, ya os digo que la mayor parte del tiempo que pasamos mientras que accedemos a la web o no, recae en latencias, el propio navegador web, peticiones HTML… La velocidad la notaremos principalmente cuando realicemos descargas directas, y siempre y cuando los servidores desde los que los descarguemos tengan capacidad para ello.

b) La mayoría de todos los equipos que conectamos a nuestros «routers» a día de hoy es por WIFI, Ya sean televisiones, teléfonos, PCs, portátiles, tablets… Esto no es malo, hemos logrado prescindir de cables… el problema es que me atrevería a decir que ni siquiera un 2% de la población dispone de equipos WIFI cualificados para altas velocidades. En el mejor de los casos dispondrán de dispositivos 802.11n capaces de 150-300Mb/s, pero WIFI no es Ethernet. Si tenemos contratados 300Mb/s por fibra y el router que nos instalan en el mejor de los casos es 802.11n con dos streams haciendo un total de 300Mb/s, eso no significa que podamos disponer de esos 300Mb/s. Primero nuestro equipo tendría que disponer igualmente de una interfaz 802.11n al menos similar (la mayoría que hay ahora mismo son G, y los N mayoritarios son de 150Mb/s). Después, esa es la velocidad máxima hipotética, sólo en un sentido de transmisión (no es full duplex) y sin ningún otro cliente WIFI transmitiendo. Dicho de otro modo, si tienes un cliente y router WIFI de 300Mb/s, en el mejor de los casos, pegado totalmente al router y sin ningún otro dispositivo WIFI, tendrías una velocidad de 10-15MB/s, lejos de los 38MB/s aproximados que puede darte tu línea de fibra de 300Mb/s, (y de ya os digo que lo normal es que se tengan velocidades de 4-7MB/s en instalaciones domésticas normales. Por supuesto este problema no sucede en conexiones Ethernet, donde los routers que nos instalan si son (o deberían de ser todos) GigaEthernet (y a diferencia de WIFI pudiendo trabajar todos los puertos que tiene en Full Duplex simultaneamente), con lo que no tendría que tener problemas en manejar los 120MB/s (ojo, B grande, Bytes, no bits)

Para poder hacer uso de redes de datos de estas velocidades por WIFI a día de hoy es casi imperativo disponer de adaptadores 802.11ac, capaces de transmitir desde los 400Mb/s hasta más de 2000Mb/s, siempre y cuando evidentemente tengamos el equipo adecuado. De lo contrario, o usamos conexiones GigaEthernet o da igual que nos dupliquen la velocidad o la tripliquen, porque por WIFI NO VAIS A PODER disfrutarla en ningún caso.

80211ac_coverage

c) Instalación y cobertura. Nos guste o no es un cable nuevo, y eso requiere una instalación por parte de profesionales. Eso implica primero que nuestro hogar o empresa debe de tener suerte y estar dentro de los municipios por los que en principio se están haciendo los despliegues. Pero el despliegue es lento, llevará años tener cableado como dios manda el País. No podría decir en porcentajes pero no creo que tenga ahora mismo acceso a la fibra óptica (sea cual sea el operador) más de un 10-15% de los habitantes. Por otro lado la instalación es necesaria, y esta puede no ser tan sencilla en muchos hogares. Sí, está claro que muy a las malas puede coserse el cable por la fachada y meterlo hacia el interior por cualquier orificio (o hacer uno), pero esto no suele siempre ser viable o bien visto por muchos. Además depende en gran medida de la pericia del instalador y en los buenos términos que puedas llevarte con él para planificar el mejor modo de instalarla… y ya os digo que a veces es lo más sencillo del mundo, y otras veces es lo más complejo.

d) Recordar que la fibra óptica que se usa aquí en España (y no cuento con la fibra/cable de ONO) prescinde totalmente del cobre, y con ello como habréis imaginado de las redes de teléfono convencional. ¿Esto quiere decir que nos quedamos sin teléfono? No, esto quiere decir que ahora el teléfono pasará a ser sí o sí por VoIP, y esto puede ser muy bueno, bueno, malo o nefasto.

En el escenario ideal, el ONT del operador o el router dispondrá de una toma de teléfono estandar que se podrá conectar a una roseta RJ11 (las de toda la vida) directamente para dar servicio al resto de rosetas de la casa. En escenarios en los que la roseta de teléfono no sea accesible tendremos que conectar directamente el teléfono a dicha toma, con lo que deberemos de dispone de algún juego de teléfonos inalámbricos en la mayoría de los casos.

El teléfono estará alimentado por el propoio router/ONT, si la luz se va en nuestra casa/edificio, perderemos igualmente el teléfono.

Inicialmente la calidad era mala, a día de hoy si la VoIP está bien configurada en los equipos (y debería) la calidad suele ser superior a las que podíamos realizar con anterioridad, además de poder realizar algunos «trucos» de los que hablaremos más adelante, como por ejemplo poder llevar tu número fijo en el móvil.

Aunque duela decirlo, lo cierto es que sea A o sea B, la mayoría de usuarios que disponen de fibra a altas velocidades no disfrutarán a corto plazo sus beneficios. Por supuesto esto no es una norma, y la tecnología funciona realmente. Para aquellos usuarios que dispongan de equipos competentes, conexiones por cable directo, conocimientos competentes… por supuesto podrán beneficiarse de estas altas velocidades. Por ejemplo, para mi en lo personal, el mayor beneficio no viene siquiera de la velocidad de descarga sino de la subida, que ahora mismo rondan desde los 3Mb/s hasta los 30Mb/s (una décima parte de la velocidad de subida en algunos operadores, simétrica en algunos otros). Las mejoras en VoIP o incluso el poder disfrutar de servicios de IPTV (televisión via IP) son puntos importantes a tener en cuenta, pero de nuevo posiblemente no van orientados a una mayoría.

El ADSL morirá posiblemente antes que tarde, pero es probable que sea más por el marketing y la obsesión de la mayoría de querer tener lo mejor que por necesidad. Esto no es malo del todo porque gracias a esto tecnológicamente nos desarrollamos antes, pero es malo porque mata la inteligencia de muchos… hay que tener bien claro que es lo que se necesita, que es lo que van a darnos y como lo vamos a tener. A raíz de eso tomar la decisión que creamos, pero por dios… que no sea para poder fardar a los amigos/compañeros con el: «Es que yo tengo 100Mb/s… pues yo tengo 300Mb/s…» Seamos serios…

 

QUE NOS INSTALAN, COMO ES LA INSTALACIÓN

Vale, a pesar de todo nos decidimos a instalar fibra en casa, después de todo nuestra instalación de cobre es vieja y no nos da más que unos «escasos» 6Mb/s. Además hemos echo los deberes, hemos comprado equipo de altas prestaciones, router 802.11ac que sabemos configurar para nuestro operador, adaptadores wifi ac…  no son necesario porque nuestro operador nos dará el equipo necesario, pero como hemos dicho este equipo es tan solo viable en el mejor de los casos conectado a él por cable. Sabemos que tenemos cobertura y damos el salto… damos el alta, decimos por donde queremos realizar la instalación… y empieza el show.

 

INSTALACION

¿Realmente la fibra optica es un cable dedicado por cliente? ¿Es fibra óptica en todo su recorrido desde las centrales de ellos hasta nuestros hogares?… Bien, a modo particular voy a hablar de como funcionan las instalaciones de Movistar porque las conozco de primera mano, pero casi con seguridad el resto de ISP poseen infraestructuras similares.

En primer lugar, la fibra que se instala se llama FTTH (Fiber To The Home). Este tipo de instalación significa que desde el inicio del recorrido hasta terminar conectado al propio ONT (Terminal de red óptico) todo es fibra. El ONT es lo que en fibra nos hará la función del viejo modem (que no router), y básicamente se encarga de recoger las señales ópticas que recibe, separar los servicios que circula por estas convertirlas a tramas Ethernet, como pueda ser Internet, VoIP o Televisión). Todo ello se pasa directamente al router que nos da servicio. Esto es interesante porque garantiza en realidad la máxima fiabilidad y prestaciones, no son instalaciones en las que la fibra tan solo llega a medio camino y de ahí al usuario va por otro tipo de medios, en este caso el propio cable de fibra óptica muere en el mismo ONT… en realidad muere en la roseta óptica, y de esta sale un pequeño latiguillo al ONT, también de fibra óptica.

No obstante, como era de esperar, el cable de fibra que sale desde la central hasta nuestro hogar no es dedicado. En este caso es comprensible, un sólo cable de fibra por cliente sería desaprovechar mucho ancho de banda, sobre todo para ellos, con lo que este cable sufre en dos ocasiones diferentes dos divisiones. El esquema general sería el siguiente:

FTTH-localizacion-de-los-splitter_3

La instalación se despliega desde las centrales, del que sale todo el cableado de fibra (usando monomodo). En su camino sus primeras paradas son las cajas de registro (CR), que componen la estructura principal de la red de fibra. En estas cajas de registro se efectuaría de ser necesario el primer nivel de división de los cables de fibra, usando splitters de 1×4 o de 1×8 según se requiera. Esto significa que un solo cable de fibra se dividie en 4 u 8 nuevos cables de fibra, y esto es importante, TODOS ELLOS CONTENIENDO LA MISMA INFORMACIÓN. Desde las cajas de registro se distribuye la red en lo que se llama red de distribución precisamente, que acaba por lo general en zonas residenciales en las que se coloca la «Caja Terminal». Estas cajas son bastante visibles, se colocan por lo general en exteriores comunes a la vista de todos, aunque fuertemente protegidas y resguardadas de los elementos, y totalmente estancas. Aquí se realiza el segundo nivel de división, y en esta ocasión se realiza por medio de spliters de 1×8 o 1×16, es decir, se vuelve a dividir cada fibra en 8 o 16. En cualquier caso, combinados ambos niveles de spliters, cada cable de fibra original al pasar por los dos divisores se convertirán a lo largo de todo su recorrido hasta un máximo de 64 fibras, o dicho de otro modo, Movistar por cada fibra que sale de su central puede alimentar y dar servicio a 64 hogares, Y A TODOS ELLOS LLEGA LA MISMA INFORMACION. Las cajas de registro pueden dar servicio a muchos más hogares de 16, pero son cajas a las que llega más de una fibra. Todo esto es tan solo el camino que recorrería una fibra, no significa que en una CR o una caja de registro sólo pueda ir una fibra.

Por lo general la instalación base de la red termina aquí, y empezaría la instalación propia del cliente. Cuando se requiere la instalación de la fibra, se tira un cable desde el hogar/trabajo del cliente hacia la caja terminal. En la caja Terminal se realiza una fusión del nuevo cable con una de las salidas del splitter que aun quede disponible, y en el hogar/trabajo del cliente se introduce el cable por el modio que sea, y este termina en una roseta óptica, en la que se realiza de nuevo la fusión del cable con un pequeño pigtail que posee la roseta, dando por terminada la instalación. El resto es proceder a la colocación de los equipos y conectar por medio de un latiguillo de fibra la roseta óptica y el ONT.

Cuando hablo de fusión hablo de fusión. La fibra no puede «empalmarse» al modo tradicional al que estamos acostumbrados. Antes queríamos sacar una nueva roseta y tan sólo cortábamos el cable, cogíamos otro par de cables de cobre y uníamos de 1 a 2. Esto es imposible en fibra, de echo para hacer eso sería necesario un spliter. Incluso para la reparación por corte/fractura, no podemos simplemente acercar las puntas y enroscaras, no sólo porque se partiría, sino porque la luz viaja por dentro del núcleo de la fibra, no puede interrumpirse o saltar o… es necesario disponer de equipos especiales que sean capaces de fundir ambos extremos que quieran unirse, formando de nuevo un ininterrumpido filamento de fibra.

Como dato de interés, decir que cada cable que sale de la central hasta los 64 clientes que puede alimentar circula la misma información. Es decir, que al ONT de cada usuario llega igualmente toda la información que se envía y se recibe por los otros 63 ONT que pueden estar en funcionamiento, este simplemente discrimina todo el tráfico que no es el que va dirigido a él. Interesante por qué?? Bueno… imaginad que pasaría si de algún modo se le pusiese decir al ONT que dejase de discriminar el tráfico y que quisiésemos que entrase TODO… lo nuestro y lo del resto de 63 clientes.

 

EQUIPOS

Los equipos necesarios son en realidad muy similares a los que posee cualquier conexión DSL. Muchos ven que con fibra les instalan dos dispositivos diferentes mientras que con sus líneas DSL tan sólo disponían de uno. Esto es sólo una media verdad. La mayoría de particulares DSL poseen tan solo una puerta de enlace residencial para ahorrar espacio y porque es más económico a los ISP, el propio aparato integra un Modem al que se conecta el par de cable, un router que da servicio a la red de casa y un punto de acceso WIFI para… para dar wifi. En el caso de la fibra óptica no hay un modem… al menos no en el significado clásico, pero el ONT podemos verlo como tal, un «modem óptico» que además posee funciones algo más avanzadas.

La pregunta por tanto es, que ¿si antes podíamos tener tan solo un dispositivo, porque ahora dos?. En realidad sí existen dispositivos unificados en los que el propio aparato es ONT, Router y WIFI al estilo clásico de las redes DSL, y posiblemente en un año o dos serán los dispositivos que instalen la mayoría de los ISP porque son baratos. No obstante es mucho mejor tener dos dispositivos totalmente diferenciados con funciones bien diferenciadas. Por un lado el ONT que se encarga de lo que tiene que hacer, y por otro lado un router neutro que podemos configurar o manejar como mejor nos convenga, siendo la configuración necesaria para su correcto funcionamiento con fibra mínimo, y pudiendo usar en teoría prácticamente la mayoría de routers comerciales que hay en el mercado, no tenemos que buscar routers específicos que sean también ONT (o modems DSL como pasaba antes)

Dado que el teléfono va por VoIP, o el ONT o el router que tengamos disponible deberá de disponer de entrada de teléfono RJ11 para poder puentearlo a una roseta o a un teléfono. Esto es importante, porque si el ONT que nos han instalado no realiza las funciones telefónicas y estas las deriva en el router que instalan, si sustituimos el router por uno de nuestra elección tendremos que tener esto en cuenta. En cualquier caso deberíamos de poder decirle a los técnicos que nos instalen un tipo u otro.

¿Son buenos los equipos que nos instalan? Tsss, es como todo, son equipos baratos que más que nada realizan las funciones que tienen que realizar, ni más ni menos. En la medida de lo posible siempre recomiendo cambiar el Router por uno de nuestra elección que sea competente. Si vamos a contratar unos cientos de megas al menos disponer de un router 802.11ac, aunque tan sólo podríamos operar en ac si disponemos también de dispositvos en nuestros equipos que lo sean. Por otro lado routers de gama alta proporcionan además una estabilidad muy superior y un sin fin de configuraciones que de otro modo serían imposible, como por ejemplo la instalación de discos duros en el mismo router por USB3, usarlo de servidor DLNA, VPN, copias de seguridad automatizadas… hay de todo.

Las ONT importan menos porque el trabajo que tienen que realizar lo hacen bien por lo general, y si se funde o nos sale mala la unidad pedimos su reemplazo, pero sus funciones son muy delimitadas. De echo es muy normal que las ONT que nos instalan sean igualmente routers que por no ser WIFI o tener prestaciones más limitadas se configuran de tal modo que se desactivan ciertas funcionalidades, y se quedan tan solo para lo básico.

La desventaja por otro lado de usar tu propio router por ejemplo radica en que no vas a tener ningún tipo de soporte técnico por parte de tu ISP para configurarlo o garantizarte su funcionamiento, tendrás que buscarte tu mismo las castañas del fuego para que funcione Internet, VoIP y televisión en caso de que se tenga contratada. De esto encontramos miles y miles de tutoriales en Internet, y no, no cualquier router sirve, pero sí muchos más de los que encontramos en las guías. Un buen router de gama media/alta debería de ser capaz de configurarse por complicada que fuesen los parámetros de la red… ¿Por qué hay tantos manuales y debates sobre sus configuraciones para fibra? ¿Es que son diferentes los protocolos? Si y no.

Las conexiones ADSL se realizaban por lo general con una conexión PPPoE en la que tan sólo era necesario establecer usuario y contraseña que nos proporcionaba el operador y en todo caso las DNS. Prácticamente lo demás venía solo. Con fibra, tal como se está haciendo aquí, la cosa es algo más complicada. Sí, se usa por lo general una conexión PPPoE, pero a partir de aquí la cosa cambia un poco. Tal como se está haciendo aquí, por el mismo cable de fibra óptica viajan los paquetes de datos que componen tanto internet, voip y iptv. Esto o se envía todo junto o se envía al ONT por diferentes frecuencias, pero en cualquier caso en lgún momento es necesario subdividir estos paquetes, para enviar a fin de cuenta los de voip a los teléfonos, iptv al decodificador de televisión o Internet al router en general y el resto de dispositivos. Este mecanismo de diferenciación se realiza por medio de tags, de marcadores, mediante el protocolo 802.1Q, en el que los frames ethernet están marcados con un ID que determina así a que sección de nuestra red van a parar dichos paquetes. Por lo tanto el router que instalemos debe de ser capaz de crear estas… «etiquetas», o lo que suele ser lo mismo, crear diferentes VLAN dentro de este para poder discriminar el tráfico y enviar a cada lado lo que le corresponde.

vlanPor ejemplo, en el caso de Movistar, el servicio de IPTV se etiqueta por medio de la vlan2, así que como primer paso deberíamos poder configurar el router para redirigir el tráfico etiquetado para vlan2 a un puerto ethernet del router concreto del que enviaremos el cable al decodificador (ademas de tener que configurar posiblemente rutas y otros). Pero incluso para poder disponer de internet tendremos que poder etiquetar el tráfico que venga como ID 6, para que sea enviado a todos los puertos e interfaces wifi, para poder tener servicio. Con VoIP exactamente igual. Por supuesto cada operador puede variar esto como quiera en función de que sistemas usen o de que servicios doten.

Es normal, sus equipos vienen preconfigurados para sus instalaciones, si queremos hacer uso del nuestro, toca encontrar los ajustes adecuados.

Llegados a este punto, si hemos instalado la fibra, si hemos puesto al día nuestros equipos y nuestros dispositivos, la siguiente pregunta es… ¿y ahora que?

 

Y AHORA QUÉ

La fibra y los servicios que nos dan por ella nos da ciertas funcionalidades que como es natural nunca nos las explicarán.. no les interesa realmente. Pero ello no significa que no puedan usarse ciertos servicios realmente interesantes.

-Sobre los servicios de Internet poco podemos decir sobre ello… tendremos ni más ni menos la velocidad contratada, y lo normal es que con una exactitud casi milimétrica, no importa si estamos a 2 metros de la central o a 10km, y realmente cualquier aumento que podamos desear o que por el motivo que sea se «regale» les basta a ellos con tocar un botón. Aquí solo recomendaría en todo caso cambiar las DNS del router (ya sea uno propio o el del ISP) a algunas que no esten bloqueando servicios y webs en España. Con las nuevas leyes han bloqueado páginas controvertidas como pueda ser thepiratebay a nivel de DNS, con lo que bastaría usar servidores DNS decentes y que estén fuera de restricciones absurdas. OpenDNS es muy usado, aunque en lo personal prefiero los servidores DNS de Google, tienen menos latencia: 8.8.8.8 y 8.8.4.4.

-Sobre los servicios de IPTV la cosa es más interesante (a aquellos que la tengan contratada). El servicio de IPTV se dirige a fin de cuentas al decodificador que está conectado al puerto del router preciso. El decodificador al encender lo único que hace es recibir por DHCP una IP/mascara/puerta de enlace que le dará servicio. Esto podemos hacerlo si queremos nosotros mismos en cualquier equipo, y ver por tanto la televisión contratada en cualquier PC. Dada que la IP es única no sería posible a priori visualizarlo de forma simultanea, aunque no imposible. Simplemente copiando los datos de conexión del decodificador en nuestra interfaz WIFI o cable de nuestro PC sería suficiente para recibir todo lo referente a la televisión. El resto recaería sobre el siempre eterno VLC, al cual tan solo tendríamos que especificar el «canal» que deseamos ver, que no son más que direcciones IP y puertos a los que accedería VLC para el correcto visionado. Y una vez por VLC podríamos grabar, retransmitir o cualquier otra cosa que quisiésemos.

-VoIP es igualmente interesante. Si nuestro ISP lo usa basado en los estándares (y debería), si conocemos las configuraciones de cada ISP podríamos configurar cualquier cliente SIP (ya sea en el móvil o en el PC) con los datos pertinentes, y por ende usarlos para realizar llamadas o recibirlas. Esto implica dicho de otro modo que mientras usemos la red de casa (la que usa la fibra) podemos hacer uso de VoIP como deseemos, no solo estar limitados a los teléfonos fijos/inalámbricos, sino también teléfonos IP, nuestro propio movil, el PC…

A extensión de VoIP, dado que podemos realizar llamadas a través de nuestra línea por VoIP si estamos dentro de nuestra red, nada nos impediría por tanto a través de conexiones VPN a nuestra red usar este servicio desde fuera de ella. ¿Por qué es esto interesante? Bien, cuanto menos tendremos por contratar fibra llamadas a fijos nacionales gratis, y dependiendo del plan contratado también X minutos mensuales a móviles. Dentro de nuestra red por medio de VoIP (usando telefonos, móviles o cualquier dispositivo configurado para usar el servicio de nuestro ISP) podemos llamar como si fuese nuestro fijo normal, la gracia es que si configuramos una red VPN y conectamos nuestro móvil (previamente configurado para poder usar VoIP de nuestro IP), las llamadas se realizarán como si estuviesen desde dentro de nuestra propia red. ¿En definitiva? Usando datos/wifi de nuestro móvil podemos llamar gratis a cualquier fijo nacional y/o consumir minutos gratis que tengamos contratados en el fijo, y la llamada se realizará como si fuese desde nuestro propio teléfono fijo. Ideal para cualquiera que suela tener excedente de datos y gaste más de la cuenta en llamadas.

 

CONCLUSION

Es bien simple. A menos que tengas equipos que realmente sean competentes o tengas unos requerimientos especiales o muy caprichosos… no te compensa pasar por caja, y menos contratar las velocidades altas o los planes de todo incluido, que al final lo que buscan es hacerte rascar la cartera. Es evidente que a lo largo del año en el que estamos y el siguiente, ante una mayor oferta los precios también serán más competitivos, la fibra óptica llegará a más hogares y poco a poco todo estará mejor asentado. Es lógico pensar que en un futuro más cercano que lejos todas nuestras conexiones se realizarán por fibra o de forma inalámbrica, no es un no al progreso ni mucho menos, es siempre más que nada dar un toque de atención a los que se dejan engañar fácilmente con los letreros grandes y las ofertas supuestamente maravillosas.

La fibra óptica es lo que es, funciona muy bien y tiene muchas ventajas. Pero sin equipos realmente adecuados, sin que la mayoría sepa o pueda sacar provecho realmente de lo que ofrece… no hay tampoco ninguna prisa para meterla en casa. En principio sería mucho más adecuada para PYMES o grandes empresas donde sí pueden requerir unos servicios más avanzados para poder dar cobertura además a un gran número de personas, pero para los dispositivos que tenemos en casa y el uso que por lo general la mayoría les da…

Recordar que a los ISP les interesa por los costes de mantenimiento que los que tengan cobre vayan pasándose a la fibra, y de echo ya algunos ISP ofrecen al mismo precio (el servicio más básico al menos) tanto ADSL como fibra en función de si se posee cobertura o no. Esto sí me parece mucho más adecuado y viable como primera toma de contacto, pero como digo siempre que cuando termine el mes no nos de un infarto por uan factura que ha engrosado por servicios que no aprovecharemos queramos o no queramos.

Un saludo.

Google IO 2015 | Novedades

io15-color

El Keynote es cosa del pasado, y ahora toca analizar aunque sea brevemente que nos ha dejado y que nos irá dejando a lo largo de este año.

En esta ocasión no pudimos ver tampoco a ninguno de los dos fundadores de Google, Larry Page y Sergey Brin, y la cabeza visible fue de nuevo Sundar Pichai. La presentación comenzó con una increíble puesta en marcha de lo que la tecnología en imagen 360º está creando. En un auditorio más grande del que hemos visto otros años rodeado en su integridad por pantallas como si de una sola pantalla de 360º fuese, se inició en estas durante los primeros 3-4 minutos un «video»/»animación» al estilo Spotlight en el que los espectadores podían seguir el vídeo/animación de 360º como si ellos mismos estuviesen en el centro de la acción.

Como otros años, antes de mostrar novedades, Sunday se centró en dar algunos datos, cuanto menos, impactantes… como por ejemplo que 8 de cada 10 Smartphones que se venden a día de hoy en todo el mundo son terminales Android, que cada vez son más y más modelos (y variados) de Android Wear, más de 35 fabricantes de coches implementando Android Auto… y cómo no, incluso después de 2-3 años comercializándose, ChromeCast sigue liderando ventas en el sector de los dispositivos para Sreaming. De nuevo se quiso hacer hincapié en aquellos países menos desarrollados, donde es dicho por todos los analistas aun hay un enorme potencial.

Entrando en materia, la mayoría de novedades hay que decir que se esperaban aunque sin saber mucho detalle (sin que eso significa que sean menos importantes).

 

Android M

Sin nombre oficial aun, esta nueva versión de Android llegaría si es cierto lo que dicen en el 3º trimestre, no en el 4º como estamos acostumbrados. No sería un cambio tan sustancial como pudo serlo Lollipop respecto a KitKat, más bien una continuación de Lollipop, sin que eso signifique que esté carente de funcionalidades nuevas y mejoras:

-Diseño similar, aunque Google ha cambiado el launcher y la lista de aplicaciones será en vertical

Administrador de permisos: Personalmente una de las inclusiones estrella. Sin ROMs extrañas ni añadidos, el sistema por defecto contará con un gestor completo de permisos por aplicaciones, que permitirá aceptar o denegar cualquier acceso que no deseemos de cualquier aplicación. Se acabó eso de tragar con que las aplicaciones tengan acceso a todo con la excusa de que al instalarla ya aparecían

-Se mejora el navegador interno para aplicaciones, esto para el usuario importa menos, pero de cara a los desarrolladores les da una enorme versatilidad y ahorro de tiempo, además de crear un a mayor suavidad entre el cambio de pantallas y otros (cuando sirven contenido HTML)

-Se mejora la conexión y compartición de contenido entre aplicaciones, además de unificar más las interfaces. Ahora pasar datos de una aplicación a otra es más sencillo, dicho de otro modo.

Android Pay: El nuevo sistema de pago de Google por NFC. Wallet nunca fue bien recibido ni tuvo mucha aceptación. Google ha querido esta vez hacerlo bien y antes de tenerlo listo firmar acuerdos a nivel mundial para que su método de pago esté listo y operativo en el mayor número de sitios posibles. La ventaja de contar con más dele 80% del mercado es que los establecimientos lo tendrán claro… y será de agradecer para todos. Aquí en España, este tipo de avances es raro que lo veamos a corto o medio plazo… es una lástima.

-Soporte para escáner de Huellas: Ya vimos hace tiempo como Apple lo implementó en sus iPhone, e incluso Samsung en sus últimos modelos. Ahora el soporte será nativo. La ventaja de Android frente a iOS en este aspecto es que la API permitirá ser usada en cualquier punto del sistema o aplicación que desee usarla, no estará limitada su uso a bloquear/desbloquear la pantalla y poco más como sucede en iOS.

-Controles de Volumen extendibles: De nuevo otra de esas mejoras que personalmente llevaba mucho tiempo esperando… ahora cuando aumentemos o disminuyamos el volumen podremos extender el control de volumen y acceder igualmente al volumen de notificaciones/alarma/sonido, sin el engorro de que sea el sistema quien dependiendo de la aplicación lanzada controla uno u otro.

-USB Type-C: Se implementará como era de esperar el conector Type-C de USB. Para quien no lo sepa, es básicamente un conector USB que es reversible… es decir no importa si lo colocamos hacia arriba o hacia abajo. También podrán los terminales alimentar otros dispositivos.

Batería: Google ha seguido mejorando todo lo posible el consumo energético, y ha lanzado lo que llama Doze. Este nuevo sistema somete al OS en un estado profundo de suspensión, haciendo que el consumo en StandBy sea disminuido drásticamente. Según los datos de ellos (siempre por supuesto en tela de juicio) en igualdad de condiciones un Nexus 6 gana unas 6horas de autonomía gracias a Doze. Por supuesto supongo que serían mediciones en los que ambos terminales permaneciesen en StandBy todo el tiempo. En cualquier caso es importante este cambio y mejora, ya que sólo mientras dormimos el terminal ya pasa unas 7-9 horas aletargado, y el resto del tiempo aun así también lo pasa en StandBy. Seguro que no veremos como nuestra batería gana 9 horas, pero con que ganemos 30 minutos o incluso 1 hora creo que es interesante.

-El teclado sufre diferentes mejoras en cuanto a la selección de palabras y caracteres… no es algo sumamente importante realmente, aunque cualquier mejora es bienvenida.

Copia de Seguridad automática y Restauración de aplicaciones: En cada versión de Android hemos visto como esto ha ido mejorando… en Android M por fin se culmina el proceso, y ahora TODAS las aplicaciones y datos de estas serán sometidos a un proceso de copia de seguridad, con el fin de si cambiamos o actualizamos o… nuestro dispositivo, este pueda volver casi al estado anterior, no solo descargando las aplicaciones desde Play Store como tenemos ahora mismo, sino restaurando también los datos de estos. Al contrario que sucede en iOS, el espacio usado por las copias de seguridad NO CONTARÁ como espacio usado en nuestra cuenta. Es decir, de cara al usuario son todo ventajas, no tiene que hacer nada, no le compromete en nada, no pierde nada… y gana tener a resguardo todos sus datos. Además los programadores de Apps podrán añadir o excluir contenido a dicha copia en caso de usar el espacio en la SD para esto o cualquier otra cosa. Las copias de seguridad son cifradas y enviadas a los servidores de Google tan solo cuando el dispositivo está cargando, con una conexión WIFI y sin hacer nada.

-Puntos de Acceso 2.0: Se actualiza el sistema de creación de punto de accesos móvil, ahora podremos crear redes 5Ghz si nuestro terminal evidentemente tiene el hardware adecuado.

Google «Now On Tap»: Esta es mi favorita. Google Now se renueva enormemente, y ahora es capaz de interpretar el contenido que tengamos delante en cualquier momento. Si antes Google Now podía darnos información tremendamente útil y personalizada, ahora Now On Tap nos brinda información directamente en pantalla si lo deseamos de lo que estemos haciendo. Por ejemplo, si escuchamos una canción y preguntamos quien es, nos responderá la artista de la canción. Otro ejemplo, nos envían un mensaje o correo electrónico o… diciendo que quedamos en el local X, si abrimos el asistente que aparece como un desplegable inferior nos mostrará al momento sin nosotros decir nada dirección y otros del local X. Esto se extrapola a a cualquier parte del sistema o aplicación!! Que estamos en una web y vemos la foto de un famoso?? Si «desplegamos» Now On Tap nos dirá quien es el de la foto que aparece en el artículo.

-Un largo ETC: Por supuesto no es lo único nuevo, como cualquier versión «grande» los cambios se encuentran por centenas, algunos más relevantes de cara a programadores otros de cara al usuario. En general veremos cambios en todos los aspectos, aunque no lo sean de forma visible todos ellos.

Al igual al año pasado, está disponible para quien la quiera la versión preview tanto para el Nexus 5, 6, 9 y Nexus Player AQUI, en esta ocasión Google asegura que se lanzarán 3 Preview… la primera la que ya está disponible, otra a finales de Junio, otra a finales de Julio, y la cuarta será la final que cabe esperar que sea para finales de Septiembre.

google-io-2015-18

 

Android Wear

Pese a la baja aceptación de los relojes inteligentes, poco a poco se van expandiendo y haciendo normal su uso. Muchos pensaban que iba a ser la nueva revolución pero hay que ser realistas… a día de hoy estamos limitado al tamaño que tienen sus pantallas, con lo que es normal que no sea un gadget para todos. En lo personal no tengo ninguno y a corto plazo no tengo idea de buscarlo, pero es que yo soy de pantallas grandes, y tampoco uso relojes sinceramente (para gustos colores)

No obstante sigue siendo un punto fuerte para Google, y las mejoras en Android Wear son cada vez mayores. Lo que antes parecía un producto sin demasiadas posibilidades, a día de hoy es algo mucho más extensible. Disponemos de más de 4000 aplicaciones específicas para Wear!! y actualizaciones constantes que llegan a TODOS los dispositivos. Hace poco se añadía el uso de GPS o de WIFI de los dispositivos que lo integran, y el número de funciones va en aumento.

Se ha anunciado así, un nuevo sistema de «encendido» en el que el reloj siempre permanecerá en un estado de bajo consumo pero mostrando en pantalla aquella información que deseábamos, como por ejemplo el mismo reloj o una dirección o un texto… por otro lado se han añadido gestos de muñeca para realizar ciertas tareas, reconocimiento gestual de emojis, un launcher mucho más trabajado… Bien, es cierto que estamos limitado a una pequeña pantalla, pero me parece increíble lo que vamos pudiendo hacer sólo con ella.

Por supuesto el principal problema que tienen es el mismo de siempre… un reloj convencional te puede durar años la pila, aquí tendremos que cargar cada día.

1

 

Domótica

 Hace ya algún tiempo que Google compró Nest, una empresa que fabricaba termostatos inteligentes para casas y otros. En su día sonó un poco raro el interés que podía tener Google en un dispositivo de domótica… pero con el paso del tiempo hemos ido viendo realmente el verdadero interés de Google. Actualmente Nest fabrica dos productos realmente interesantes, su termostato y su detector de humos.

Cada vez más y más fabricantes comienzan a fabricar dispositivos inteligentes para los hogares. Empezando por sistemas de vigilancia, cerraduras, luces… incluso electrodomésticos. Estos dispositivos inteligentes por lo general son posible controlarlos por aplicaciones concretas de sus fabricantes. Pero al igual que ha pasado en las SmarTV, es muy costoso para los fabricantes y nada útil para los usuarios el no existir un sistema común que haga no solo mas sencilla la programación, sino que sea posible la interacción de los diferentes dispositivos unos con otros. Así que Google ha comenzado a trabajar duro en un sistema operativo para dichos dispositivos inteligente: Brillo.

Brillo sería un OS abierto basado en Android minimalista llamado a estar integrado en este tipo de dispositivos para unificar poco a poco todas las opciones actuales. Está claro que el usuario prefiere un dispositivo que pueda interaccionar con otro de otra marca y modelo que uno que no. Junto con Brillo, Google ha creado lo que llama Weave, que vendría a ser los protocolos de comunicaciones a usar entre dispositivos Brillo… y por supuesto una interfaz gráfica para poder gestionarlo todo desde nuestros dispositivos.

Es muy pronto para ver el futuro de esto… pero lo que está claro es que quien no apuesta no gana, y Google quiere desde luego cubrir cada una de las opciones que podamos tener en el futuro.

 

Google Photos

Noticia esperada, y tengo que decir que mejor que las expectativas. Google Photos está de echo ya operativo, tanto por web como por Android o iOS. Básicamente viene a independizar por fin de Google+, Photos, quedando este como un producto único.

Evidentemente lo importante de Google Photos no es su divorcio con Google+, sino lo que nos trae:

Almacenamiento ILIMITADO: Anteriormente sabíamos que podíamos optar por imágenes en tamaño nativo (que contaba como almacenamiento personal) o ilimitado… pero este ilimitado nos obligaba a que las imágenes eran bajadas a una resolución de 2MP. El servicio se extiende y aunque aun es posible guardar las imágenes o vídeos de forma nativa (y por tanto cuenta como almacenamiento), el almacenamiento ilimitado permite ahora almacenar imágenes de hasta 16MP… más que suficiente para cualquiera, y los vídeos en Full HD (1080p).

Ordenación automática según el contenido: Impresionante el trabajo de Google en este aspecto. Aunque no es perfecto, de forma AUTOMATICA y sin necesidad de etiquetar las fotos, Google las ordenará según su temática, el lugar donde se tomaron… e incluso en algunos países (aun no disponible en España) nos reconocerá él solo las caras que aparecen en nuestras fotos y al darle a cualquiera de ella nos mostrará TODAS las fotos donde dicha persona aparece. IM-PRESIONANTE.

Búsqueda de contenido en la foto: Por si todo esto fuese poco, ahora podremos realizar búsqueda de nuestras fotos según su contenido!! Es decir, si buscamos por «Playa» se nos motratrán nuestras fotos en la playa, o si ponemos Perro se nos mostrarán nuestras fotos donde aparezca un perro. Repito, todo esto SIN QUE LAS FOTOS ESTEN ETIQUETADAS, google reconoce y escanea el contenido de las imágenes. Sí… no es perfecto, pero funciona bastante bien

-Compartición más sencilla: Se hace posible la creación de enlaces simplemente seleccionando las fotos que deseemos, y dando el consiguiente enlace.

Aconsejo a todos a actualizarla instalarla… no tiene desperdicio. Una pena que la agrupación facial no esté disponible aquí en España… posiblemente por cuestiones legislativas en nuestro país… a saber.

 all-three-v4

Países en Desarrollo

Como decía anteriormente, desde hace un par de años los países en vías de desarrollo son un punto clave en la hoja de ruta de una empresa como Google. Google no se enfoca a una clientela específica como si suele hacer Apple, la visión de Google siempre ha sido global. Es evidente que si le preguntamos a los señores de Google dirán que su principal obsesión es mejorar al mundo, acercar a TODOS (sin excepción) a la tecnología y hacer las vidas más sencillas. No digo que sea falso porque su historia demuestra que es verdad que son bastante «humanos» en comparación con otras grandes empresas y que siempre han abogado por la universalidad, pero eso no quita el echo evidente que a cuantas más personas puedas alcanzar, más clientes tendrás. Lo que pasa es que en este caso ellos forjan el como llegar hasta unos potenciales clientes que no tienen medios… y es aquí donde la cosa se pone interesante.

La filosofía de Google ha sido una muy sencilla: Si desarrollamos tecnología que sea barata y asequible para la inmensa mayoría (no solo para el 10% rico de la población, donde nos encontramos la mayoría de nosotros), si logramos acercar a todo este gran volumen de personas (miles de millones) redes de alta velocidad, dispositivos asequibles, PCs, educación… si invertimos en todo ello a lo mejor ahora no, pero dentro de 5 años? 10 años?? podamos ver como todo lo invertido en «mejorar» sus vidas pueda recaer en gran parte en nosotros mismos.

Nos encontramos en un mercado que comienza a saturarse, abrir otros horizontes es clave para alguien que quiere tener una presencia a nivel mundial y en cada rincón. Repito… dentro de las estrategias de empresa de cada uno, esta me parece de las más loables… por supuesto al final se busca el beneficio, pero en este caso a la par se está realizando una buena labor. Lejos queda el dar de comer a a cambio de crear zapatillas de deporte.

Android One fue lanzado el año pasado y tuvo realmente una buena aceptación. Un estándar barato y funcional para que los fabricantes pudiesen crear dispositivos «vendibles» en cualquier rincón. Ahora se expandirá a más países. He aquí un ejemplo de lo que comentaba. Google invierte en crear una plataforma barata, firmar acuerdos con grandes fabricantes… y el resultado es que en esos países donde es prohibitivo el coste de un terminal actual puedan adquirir un buen terminal tecnológicamente muy avanzado, que al final contará con Android y los servicios de Google.

Sus ChromeBooks asequibles es otro ejemplo de esto, así como uno de sus actuales Projects X, actualmente conocido como Loon, en el que Google está desarrollando tecnología para poder dotar de redes de alta velocidad a extensas áreas a través de globos aerostáticos… y lo cierto que lo que parecía ser una utopía esta teniendo sus frutos, y a día de hoy Google ostenta el récord (y con creces) del tiempo de vuelo de un globo aerostático, superando a la propia NASA. Eso no quiere decir que Loon pueda llegar a ser un día una realidad, pero toda la inversión realizada al final no deja de ser una inversión en el desarrollo de tecnologías, conocimientos… que al final de nuevo cae en la propia empresa. 

A esta batería, ya presente, de ideas, Google este año ha presentado otras tantas, todas ellas en este caso con la mente puesta en el problema que presentan las redes de baja velocidad de esos países. Aquí, en España, no concebimos salir de casa y no tener una conexión mínimamente 3G+, eso sin contar que ya nos quejamos por no tener una cobertura LTE decente. Imaginad ahora que la tecnología que existe es la actual pero nuestras redes de datos son las de hace 10 años. Cuanto tiempo tardaríamos en abrir una sola web por GPRS?? De echo la propia creación de webs ha ido de la mano del avance de la tecnología y a día de hoy cualquier webmaster no diseña una web pensando que el tráfico lo generarán redes 2G.

Para combatir en la medida de lo posible esto, Google ha creado una versión digamos extra-optimizada de su buscador que clama ser más de 4 veces más rápida, con un consumo de bytes transferidos de un 80% menos!! y una reducción de memoria de más de 80MB. Sinceramente son datos impresionantes. También implementarán lo que han llamado estimador de calidad de la red que de forma automática no descargará las imágenes si estima que la red es lenta. Por supuesto supongo que todo vendrá con un decrimento en algunos aspectos que no conocemos, y de echo estas baterías de cambios tan solo serán aplicadas en dichos países, nosotros no veremos un cambio en ello.

Más?? No queda ahí… se incluirá la visualización de páginas offline, incluso en dichos países se podrá visualizar contenido en YouTube offline (descargarlo para verlo más adelante en un plazo de 48 horas).

La mejor noticia?? Incluso Google Maps permitirá no solo el poder guardar mapas offline, sino la posibilidad de poder buscar, realizar rutas… y sí, hacer uso del navegador paso a paso en aquellos mapas que han sido guardado.

 

Desarrolladores

Al igual que se miman a los usuarios, hay que mimar igualmente a los programadores que invierten en los servicios de Google. Estos no se quedan atrás en cuanto a novedades, algunas realmente esperadas con los brazos abiertos.

Android Studio 1.3: El IDE de desarrollo de Android se actualiza, y en este caso con una mejora considerable de velocidad en la compilación, un nuevo profiler de memoria y… soporte para código nativo C/C++!! Sé de más de uno que va a decir «Por fin… odio JAVA»

-Polymer: Esto lo vimos de forma muy fugaz el año pasado y en una fase muy inicial. Google quería crear una serie de herramientas para que un programador web pudiese crear aplicaciones al más puro estilo de Material Design de Android, o poder imitar el diseño de estas. No se avanzó mucho en este aspecto, tan solo que estará disponible en breve…

-Cocoapods: Otro ejemplo de que las miras de Google van mucho más lejos de lo que las tiene Apple. Cocoapods viene a ser un entorno sencillo para programación en iOS. Recordemos que Google por supuesto tiene la mayoría de sus aplicaciones publicadas en el Store de Apple. Como digo cuestiones de filosofía, para Google lo importante es llegar a todos, para Apple es crear sus ovejas.

-Testing Cloud: Permitirá a los programadores probar sus aplicaciones encima de más de 20 dispositivos actuales! De este modo facilitar enormemente la tarea de depuración y compatibilidad.

Indexación de Aplicaciones: Esto se venía ya viendo… y es que veremos como cada vez más en los resultados de búsquedas en nuestros móviles veremos como aparecen también aplicaciones, una buena forma de que los usuarios puedan por un lado ver que hay aplicaciones sobre lo que buscan (o sobre la empresa, temática…) y los desarrolladores llegarán a más personas.

-Cloud Messaging: Cloud Messaging (GCM) es una plataforma de Google que hace posible el intercambio de información entre los servidores de Google y las aplicaciones creadas para tal efecto. Se usan para un sin fin de usos, pero básicamente lo que hace es eliminar la necesidad de que un desarrollador o empresa tenga que disponer de un servidor dedicado que esté en comunicación con su aplicación. Gracias a GCM las aplicaciones pueden recibir y enviar información en tiempo real a servidores, intercambiar de forma sencilla información… por ejemplo pensad en actualizaciones de localización, mensajes… más de 600 mil aplicaciones hacen usos de ellos, y se envían más de 70 mil millones de estos «mensajes»… bien, pues la noticia es que GCM se expande igualmente a iOS y a Chrome.

-Suscripciones por medio de GCM: Se hace posible la suscripción a páginas/eventos y otros a través de GCM… tengo curiosidad por ver quien es el primero en usarlo y como queda…

-Métricas mejoradas en la consola de desarrollador: Se implementan estadísticas y analíticas más completas. Ahora será posible ver los programadores cuantas instalaciones tienen, cuantas compras, cuantos accedieron a ver la aplicación…

-Páginas de Inicio en Play Store: Los desarrolladores podrán ahora crear su propia página para promocionar sus aplicaciones en Play Store, una página a modo de nexo común, algo que también se venía pidiendo desde hacía tiempo.

-AdMob+Analitycs: Esta boda permitirá obtener unos datos mucho más extensos y valiosos. Por ejemplo, cuanto tiempo pasa cada jugador en un nivel para mostrarle publicidad en el momento concreto y adecuado

-Búsquedas en Google Play categorizadas: Ahora las búsquedas que hagamos se ordenarán según su temática

-Google Kids/Family:  Google crea no solo un «store» dedicado a los más pequeños, sino que todas las aplicaciones estarán marcadas con un código PEG para indicar su idoneidad para los pequeños. Además se crean listados y categorías especiales para los mas chicos, como por ejemplo listados de los personajes más famosos y buscar por ellos aplicaciones relevantes.

Al final, aunque sean mejoras de cara a los desarrolladores, hay que entender que el usuario es al final quien se beneficia de todo. Mayor oferta = mejores precios y mejores contenidos.

 

CardBoard

Vale, empezó como una «broma» e iniciativa inteligente y graciosa en el IO dele año pasado. El año pasado ante el aumento en el CES de dispositivos de realidad virtual (VR) google diseñó una caja de cartón (literalmente) con la que construir de forma sencilla tu propio visor VR con 3 cosas y medias, y usando claro está tu dispositivo móvil. Lo cierto es que Google publicó los componentes los diagramas para construirlo… y por raro que parezca su funcionamiento fue extraordinariamente bueno!!

Bien, un año después hemos visto como el CardBoard de Google es famoso. Se han vendido más de un millón de est0s… visores-cartón, las aplicaciónes para ellos han subido exponencialmente y sinceramente… «mola mogollón». Este año se ha rediseñado ligeramente el CardBoard original y ahora lo llaman la versión 2.0, que es prácticamente igual pero permite el uso de teléfonos de tamaños de 6 pulgadas, y compatible tanto para iOS como para Android.

Por supuesto uno puede fabricarselo si quiere por si mismo, pero si quiere comprar el set lo puede encontrar por no más de 20€. No es nada caro si tenemos en cuenta cuanto cuesta un visor VR actual… 20€ merece la pena aunque solo sea por trastear. Lo recomiendo, de veras.

cardboard

Además de la actualización del «hardware» (por llamar la caja de cartón de algún modo), se creará lo que han llamado «Expeditions«, la posibilidad básicamente que las instituciones de enseñanza puedan crear literalmente expediciones en VR sobre lo que deseen!! estando además para más inri todos los CardBoard sincronizados entre sí. Dicho de otro modo… os imagináis poder hacer con un grupo de digamos 20 personas, todas juntas una visita virtual en VR por las pirámides de Egipto?? Por supuesto no es algo que puedan crear de forma sencilla (estas expediciones) ya que a fin de cuenta habrá o que diseñar por ordenador el entorno o filmarlo… pero es viable y posible.

 Parejo con Expeditions, y casualmente con el lanzamiento a nivel mundial de SpotLight (antes solo disponible para unos cuantos dispositivos), Google lanza Jump. Jump básicamente se divide en tres partes:

El Hardware: Es una cámara de fotos/video… más concretamente habría que decir que es un dispositivo compuesto por 16 cámaras dispuestas en un array circular que permite filmar el mundo totalmente en 360º. Evidentemente el hardware es «caro», 16 goPro trabajando juntas harán un trabajo excelente!! pero evidentemente no para particulares.

El Software: Un software es capaz de interpretar todo lo que se ha capturado, unirlo y crear un vídeo 360º que podremos explorar.

Un visor: Con el que podamos reproducir dicha grabación… y que por descontado ya conocemos uno, CardBoard, y el segundo… también más que conocido, YouTube, pues tendrá soporte para vídeos en 360º este verano.

 

Conclusiones

Bien, al igual que el año pasado no se han realizado lanzamientos de hardware, y el IO ha vuelto a ser en esencia lo que debía de ser… un centro no tanto para los usuarios sino para los desarrolladores, y dar esas pinceladas a los usuarios de lo que les queda por ver no solo parte del año que viene sino este mismo año. LA gran ausencia fue de nuevo alguno de los dos fundadores, quiero pensar que estaban invirtiendo su tiempo en cosas más productivas o al menos que no fueron ausencias debidas a la falta de salud.

Android sigue evolucionando, y lo mejor es que a la par Google continúa ofreciéndonos servicios cada vez mejores, gratuitos la mayoría y más útiles. Un ejemplo este año ha sido Google Photos, ya no hay excusa de prescindir de él. Al final, la postura de Google de no focalizar todos sus esfuerzos en una cuestión concreta (como le criticó Jobs en vida a Larry Page quien le dijo que tenían que focalizar productos) esta teniendo un resultado mejor al esperado. Google se afianza no solo en terreno viejo, sino que cada vez va abarcando más espacios y al final esos espacios repercuten directamente en los viejos espacios mejorándolos y dándole constantemente ese aire fresco. Podemos decir que nos gusta más o que nos gusta menos, podemos decir que se han equivocado más de una vez… pero es inevitable reconocer que siempre siempre están en movimiento… implementando las buenas ideas sea de quienes sean sin por ello desmerecer el mérito original, investigando, implementando las suyas propias… y de cuando en cuando sorprendiendo con alguna… «chispa» nueva que sólo Google es capaz de darnos… solo hay que ver el CardBoard o la aplicación SpotLight (es impresionante).

Por supuesto esto es solo el principio, el IO, tanto el KeyNote como las charlas que han ido sucediéndose han dejado muchas más novedades y a lo largo que vayan pasando los días y semanas irán saliendo. Queda por ver si las opciones de Google Maps offline estará disponible para todos, si la agrupación facial se extenderá, si realmente se recibirán OTAs mensuales de Android M (disponible a día de hoy para N5, N6, N9 en versión preview)… ya veremos… ya veremos…

Google I/O 2015

Este año Google ha lanzado su IO antes que otros años… veremos que novedades nos trae estos días, que para bien o para mal iremos viviendo estos próximos 365 días… pues si algo está claro, el impacto será enorme como siempre. En cuanto finalice actualizaré en la medida de lo posible esta entrada o realizaré otras con las principales novedades… como otros años. Un saludo y a disfrutar.

 

Facebook, Facebook Lite, Servicios de Facebook, Messenger de Facebook… y como lidiar con todo ello

No, no estoy muerto, y lo cierto es que este año ni siquiera pude felicitaros a todos estas navidades pasadas ni este nuevo año. Así que antes que nada, un saludo a todos amigos, y mi promesa de intentar escribir de forma más habitual, desde luego no será por no tener material por el cual no hacerlo 😉

Hoy por lo que se ve la cosa va de Facebook. En realidad este artículo era uno de esos que estaban en el cajón del «ya escribiré». Por desgracia la falta de imaginación me impedía escoger un mejor título para ello, pero en cualquier caso hoy quiero hablar un poquito de esa gran porquería que Facebook hizo (y hace) con su aplicación, concretamente para Android por su amplia mayoría, pero en gran medida es aplicable a iOS.

Sin duda Facebook se ha convertido para muchos en un diario, y me atrevería a decir que una amplia mayoría tenemos su «maravillosa» aplicación en nuestro terminales. Pero como todo, no es oro todo lo que reluce, y cuando hablamos de Facebook la cosa siempre es mucho peor de lo que uno piensa. Puede que alguno no esté de acuerdo y crea que la aplicación es una maravilla en todo su amplio aspecto, pero de eso se trata las letras de hoy, en ver cuan porquería estamos instalando en nuestros terminales… y algunas soluciones a ello. Que sea un tirón de orejas para los amigos de Facebook:

 

Hablemos de Tamaños

Quien realmente piense que el tamaño no importa… se equivoca de cabo a rabo, siempre importa… y mucho más aun cuando no se tiene la mejor maquinaria del mundo. No obstante en este caso, cuanto más pequeño sea (la aplicación) mejor será.

La memoria de cualquier dispositivo (ya sea de almacenamiento principal, RAM, o secundario, SSD/HHD) es finita. Sí, cada día salen dispositivos mejores con mayores tamaños de almacenamiento y con una mayor cantidad de RAM, pero seguramente la mayoría de los presentes ha tenido que enfrentarse a dicho delicado problema antes. Cuanto mayor sea el tamaño de una aplicación mayor capacidad necesitará de almacenamiento, y presumiblemente también de RAM. Cuanto es asumible?? Evidentemente hay que ser realistas, si queremos correr un juego con texturas HD y lleno de polígonos por descontado que requeriremos unos recursos altos. Pero no hablamos de juegos, hablamos de una sencilla aplicación de red social. En números?? Bien, esto es lo que origina una instalación limpia de Facebook:

APK: 35.5 MBytes
Dalvik/ART: 107.4 MBytes
Datos Applicacion: 8 MBytes
Tamaño Total: 151 MBytes (Aprox) Almacenamiento

Una instalación limpia de Facebook ocupa la friolera de 151MB de espacio, insostenible para dispositivos de gama baja que no poseen una partición de datos amplia. Además esto trae consigo un problema adicional doble, y es que todos esos datos son usados eventualmente, con lo que desde la carga de la aplicación, su manejo, su instalación y su desinstalación… TODO hace que sea torpe y lenta en comparación. En contraposición, para los que se pregunten si estos valores son altos o no, citar sólo que Google+ que además incluye toda la gestión de Fotos, localización y otros, su tamaño total se queda en los 64MB (aprox). Es decir, menos de la mitad y con muchas más funciones.

Y que podemos decir de la RAM??

La RAM es aun más crítica que el espacio en muchas ocasiones, porque los dispositivos de gama baja que posean 512MB o incluso 1GB pueden verse rápidamente con la RAM agotada en muchos casos. Es lo de siempre, a más aplicaciones/servicios en ejecución (y según su tamaño) más RAM necesaria. Cuando no hay RAM disponible para satisfacer todo, el terminal debe de ir cerrando aplicaciones/servicios, haciendo que el dispositivo se vuelva muy muy lento. De nuevo, como se traduce esto??

Quizás una de las mejores formas de ver esto es mirando el número de servicios de los que Facebook hace gala. Estos servicios son por así decirlo pequeños procesos dentro de la aplicación que se disparan (o no) en ciertas ocasiones (o de forma ininterrumpida). Evidentemente a más servicios más pesada es la aplicación. Lo sorprendente del caso es que Facebook es sin duda alguna la aplicación con mayor número de servicios que se haya visto… o al menos que haya visto yo claro está. La única que la supera es como es natural los servicios de Google que TODOS tienen instalado en su terminal, pero esto no es comparable, ya que los servicios de Google son núcleo principal de todo Android. De nuevo… en números?

Servicios de Facebook: 67
Servicios de Google+: 35

Por si fuese poco, por lo general Facebook mantiene en ejecución de forma constante un buen número de ellos.

——————-

¿Como lidiar con ello?

Podemos hacer algunas cosas. En primer lugar recomendaría a la inmensa mayoría a usar lo que Facebook ha llamado «Facebook Lite». La aplicación FB ha llegado a tal extremo que incluso los propios desarrolladores se han dado cuenta que muchos terminales tienen problemas para hacerla funcionar por la inmensa cantidad de recursos que necesita, así que lanzaron hace poco de forma «sigilosa» y sin darle publicidad una versión reducida de su aplicación. En teoría eta aplicación SOLO podrían instalarla aquellas personas que dispongan de terminales realmente bajos, forzando así Facebook a tener que instalar la versión ordinaria en el 90% de los casos, aun cuando la versión Lite funciona mucho mejor en un % muy superior.

Está claro que Facebook quiere que se siga usando su versión ordinaria. Pero esto no quita el echo de que podamos instalarla por nosotros mismos, aunque no por canales oficiales desgraciadamente. La aplicación es oficial:

https://play.google.com/store/apps/details?id=com.facebook.lite&hl=es

No obstante quien intente instalarla posiblemente le diga que su terminal no es compatible. Para poder instalarla deberá de descargarla desde cualquier sitio el APK directamente e instalarla, ya sea a través del navegador, de un gestor de archivos, por ADB, enviándosela por correo electrónico… podría poner enlaces pero ya conocéis mi política sobre ello. Haced una simple búsqueda en google y listo. La versión más actual hasta la fecha es la 1.5.0.13.30 (a día 28/02/15). La aplicación es más fea que la ordinaria estéticamente, pero pensad que el APK no llega siquiera a los 300KB, y que la aplicación es prácticamente a todos los efectos igual funcionalmente, y ademas ES POSIBLE USARLA PARA LEER MENSAJES Y CHATEAR, sin necesidad de otras aplicaciones. Por otro lado no tiene servicios asociados a ella, y el consumo de RAM es infinitamente inferior, y la aplicación corre mucho más rápida.

 

Quien no quiera usar Facebook Lite, las alternativas son más escasas. Lo primero sería deshabilitar gran parte de los 67 servicios que requiere. Que la aplicación use 67 servicios no quiere decir que nosotros no podamos bloquear los que queramos. De echo os puedo asegurar que la aplicación funciona perfectamente aun cuando se bloquean la mayoría de ellos. Por desgracia la única forma de bloquear servicios de una aplicación requiere tener el dispositivo Rooteado. Si es así, podemos hacer uso de aplicaciones como por ejemplo Disable Service:

https://play.google.com/store/apps/details?id=cn.wq.disableservice&hl=es

La mejor forma de ver que servicios son necesarios es o por su nombre e inducirlo, o prueba error.

Screenshot_2015-02-28-16-15-26

 

 Hablemos de datos generados

El tamaño es algo preocupante, pero el problema de espacio va mas allá. Como cualquier aplicación que se precie (y más si es una aplicación «online») hace uso de una caché de datos. Esta caché va almacenando datos temporales con el fin de reusarlos cuando se requieran sin necesidad de realizar de nuevo peticiones a los servidores y descargar de nuevo el contenido, y que de este modo todo sea más rápido. Es lógico, si veo A, un minuto después veo B y un minuto después vuelvo a ver A, si A estaba cacheado esto sería automático. La teoría es clara, el problema sucede cuando este cacheo de datos no es eficiente.

Cuanto más usamos el navegador Web o cualquier aplicación de redes sociales, el caché aumenta como es natural, pero igualmente importante es saber que contenido se debe de cachear, por cuanto tiempo y poner un límite a ello. Esto es lógico, no querríamos cachear por ejemplo contenido por el que se busca una actualización ni agotar el espacio en disco por un caché enorme, que además hace que toda la aplicación sea más lenta.

Facebook hace un uso muy extensivo del caché… el problema es que ni permite delimitarlo, ni parece a veces tener fijado períodos de validez (fecha tras la cual los datos en una caché son purgados) y parece quererlo cachear todo siempre. En números?? Lo siento… no puedo, cada usuario tendrá valores muy dispares, y dependerán de cada caso y uso. No obstante invito a cada uno que mire en sus dispositivo a cuanto asciende este montante: Ajustes/Aplicaciones/Descargadas(o todas)/Facebook -> Cache. No nos sorprenderá ver como el caché llega en muchos casos perfectamente a los 200-400MB.

Otro problema que añade Facebook a la ecuación, es que desde hace un tiempo incluyó en su propia aplicación «visor web,» para que los usuarios al darle a algún artículo o enlace externo en vez de hacerse en nuestro navegador (mucho más funcional e infinitamente más seguro) lo abra en su propio «visor web», el cual usa por supuesto más caché.

——————-

¿Como lidiar con ello?

Es más complicado evitar esto. Por desgracia Facebook no posee ningún parámetro para controlar la caché máxima usada o incluso deshabilitarla. La única opción es regularmente acceder a los ajustes del terminal y eliminarla: Ajustes/Aplicaciones/Todas|Descargadas -> Facebook -> Limpiar Caché.

Paralelamente, podemos cada X en X eliminar también los datos de esta, aunque eso nos obligaría tener que volver a Iniciar Sesión, y la mayoría de los datos se volverían a recrear.

Por supuesto, otra opción a todo este problema sería en gran parte usar, de nuevo, Facebook Lite.

 

Hablemos de Permisos

 Como cualquier aplicación móvil que dispongamos a día de hoy, cada una requiere de ciertos permisos para poder así acceder a los diferentes recursos de nuestro dispositivo, y por supuesto a nuestra información privada. Esto es necesario ya que si se denegase de forma global nuestra información a las aplicaciones la variedad de estas sería mas bien escasa, a fin de cuenta de poco sirve una aplicación de Contactos o Calendario si esta no puede acceder a nuestros contactos o calendario.

La picaresca de todo ello es evidente. Si una aplicación tiene permisos para acceder a X y dicha aplicación tiene permiso para acceder a la red, en teoría NADA le impediría enviar los datos X a los cuales tenía concedido permiso a un servidor remoto… es decir, robarnos información privada. En un mundo idílico en el que TODOS actuásemos siempre de buena fe esto no sería un problema ya que interpretaríamos que las aplicaciones tan solo accederían a nuestros datos a los cuales tienen permiso cuando así lo necesitasen para nuestro correcto uso, y que jamás accederían a nuestros datos (con permiso o sin ellos) para ser usados con fines maléficos. El problema es que nuestro mundo dicta mucho de ser idílico, y la información es poder.

Dicho esto, es necesario ciertos permisos a las aplicaciones?? Sí siempre y cuando su uso sea justificado. No cuando dicha aplicación no tendría que hacer uso de la información que solicita. Vamos a ver ejemplos lícitos:

-Whatsapp acceso a contactos -> Es necesario, de lo contrario no podríamos conocer el estado de nuestros contactos, ni siquiera el nombre de ellos en la aplicacion.
-Whatsapp ubicación -> Necesario, pero la aplicación sólo debería de acceder a la ubicación CUANDO COMPARTIMOS NUESTRA UBICACIÓN CON UN CONTACTO, no antes, no después (actualmente es como lo hace)
-Facebook -> Acceso al almacenamiento -> Es necesario dado que podemos compartir fotos y otros, y por tanto la aplicación debe de poder acceder a nuestro almacenamiento
-Aplicaciones de Cámara -> Necesita acceso a la cámara porque de lo contrario serviría para poco..

La mayoría de los permisos de Facebook son realmente legítimos y su uso es justificado, el problema es que hay otros permisos que aun siendo justificados hace uso de ellos cuando él quiere, y otros que por descontado son peligrosos. No voy a listar todos los permisos, sólo los que nos interesan:

-Ubicación: Facebook en teoría hace uso de este permiso para poder establecer en las entradas la ubicación desde la cual se realiza la publicación, lo cual podría ser legítimo. El problema es que nuestra ubicación se está transmitiendo de forma constante a Facebook la queramos usar o no. Esto quiere decir que Facebook puede saber prácticamente en cualquier momento la ubicación, al menos aproximada, de cualquiera que no tenga dicho permiso bloqueado.

-Contactos: Facebook generalmente nada más arrancarlo nos permite si deseamos «compartir» nuestra agenda generosamente con ellos. Sí, tal como suena, nuestra agenda de contactos es enviada a Facebook. La excusa a esto es que así el usuario puede encontrar a amigos que no tengan en su facebook gracias a que Facebook cruza su agenda con números de teléfonos registrados en Facebook y demás. Personalmente me parece cuanto menos peligroso este tipo de prácticas.

-Llamadas: Es posible que en algún punto de Facebook este permita llamar directamente a un contacto de Facebook, cosa que ignoro, pero lo cierto es que Facebook tiene permitido el poder realizar llamadas desde el terminal, así como leer y mandar SMS. No pongo en tela de juicio el uso que hagan de él, y al contrario de lo que sucede con la ubicación no tengo constancia de que facebook haga uso de este permiso… pero si está para algo estará.

——————-

¿Como lidiar con ello?

Por lo general no podemos rescindir permisos de una aplicación. Podemos no instalarla si no estamos de acuerdo con ella, pero no seleccionar selectivamente estos a la hora de instalarla. No obstante, al igual que sucedía con los servicios, si el dispositivo está Rooteado o incluso en algunas versiones de Android JellyBean sin necesidad de rootear, podemos instalar/usar un gestor de permisos que sí nos permita de forma selectiva habilitar aquellos que deseamos o no. Algunas ROMs personalizadas así como algunas de algunos fabricantes TAMBIÉN permiten realizar esto de un modo similar.

Hay que tener no obstante cuidado cuando se restringe un permiso a una aplicación, ya que muchas veces podemos estar suprimiendo un permiso necesario para su correcto funcionamiento, y el eliminarlo supondría desde un comportamiento anómalo hasta el crash de la aplicación misma. Así que cuidado…

En este caso por poner un ejemplo podríamos usar la siguiente aplicación, inspirada a su vez a la funcionalidad nativa que Google implementó de forma secreta en JellyBean y eliminó más tarde:

https://play.google.com/store/apps/details?id=fr.slvn.appops&hl=es

 Lo más útil posiblemente de este tipo de aplicaciones es que te muestra incluso cuando fue la última vez que una aplicación hizo uso de alguno de los permisos listados. Por contra, no se listan TODOS los permisos que tienen las aplicaciones.

Screenshot_2015-03-01-19-14-41

Faltan un buen puñado más que está más arriba. En mi caso por ejemplo, tan solo tiene permisos para básicamente mostrarme las notificaciones y mantenerse la aplicación de fondo. Si pusiese una imagen la haría desde la cámara propia y no desde las funciones integradas de Facebook, así como si lo que quisiese fuese enviar un mensaje de voz… evidentemente al denegar el acceso a facebook a dichos permisos, es normal que algunas funciones no funcionasen correctamente. Por otro lado me aseguro que Facebook no pueda tener nunca ni acceder a mi agenda, a mi cámara, calendario, ubicacion… y otros.

Otra buena forma de combatir estos abusos es aplicar un planteamiento diferente. El problema es evidente el posible robo de información, o el no desear que otros tengan nuestros datos. Bien, en aquellas aplicaciones por tanto que no requieran realmente una conexión a Internet y que la usan ya sea para mostrarnos publicidad, reportar estadísticas y otros… se les puede denegar la conexión. Dicho de otro modo, podemos bloquear cualquier aplicación a que acceda a internet, y por ello accedan a la información que accedan es irrelevante, puesto que no puede comunicarla (a lo mejor por SMS u otros medios, pero no entremos en eso). Muchas ROMs e incluso aplicaciones de seguridad permiten hacer esto de forma sencilla, y podemos escoger a voluntad que aplicaciones tienen acceso y cuales no, ya sea por WIFI o por redes móviles.

Personalmente me gusta lo sencillo:

https://play.google.com/store/apps/details?id=com.googlecode.droidwall.free&hl=es

De cualquier modo esta aplicación requeriría Root, y en el caso de Facebook sería totalmente ineficaz, ya que Facebook requiere como es natural acceso a la red sí o sí. Pero la dejo de todos modos por su simpleza, comodidad y realmente utilidad.

 

Hablemos de duplicidades

Hace algún tiempo, cuando deseábamos hablar con un contacto o leer sencillamente un simple mensaje privado de Facebook lo podíamos hacer de forma sencilla a través de la propia aplicación. En algún punto Facebook decidió que para que permitir a los usuarios hacer eso, si podían sacar OTRA aplicación para poder hacer LO MISMO en esencia, con la pega de tener que instalar otra aplicación, con el consumo de espacio añadido, consumo de servicios añadidos, permisos añadidos… suma y sigue, suma y sigue.

Muchos podrán decir que es una idea muy adecuada para aquellos que no quieren usar Facebook para «hablar», o para que aquellos que no usasen estas funciones tener una aplicación de Facebook más ligera eliminando de ella todos los servicios y funciones asociadas al chateo. El problema es que esto es falso.

La aplicación oficial de Facebook sigue estando totalmente equipada para funcionar de forma autónoma para chatear y leer mensajes privados, no solo no se ha eliminado sus funciones sino que se han seguido implementando en ella. Que la mayoría de las personas no pueda usar dicha función no radica en el echo de que se haya siquiera eliminado de Facebook, sino que estos por defecto impiden el acceso a dicha característica, para forzar evidentemente a instalar su Messenger.

No obstante la aplicación de Messenger no es la única duplicidad que Facebook quiere tener en su aplicación, y como ya comenté anteriormente un «visor» web incorporado para que el usuario en la medida de lo posible nunca abandone el uso de su aplicación, sin contar con que puede recuperar más información del usuario, publicidad…

En un principio la idea podría verse como positiva, pero tiene muchos más contras que pros. Para empezar, un navegador web (ni siquiera un visor web) nace de un día a otro. Son 3 las principales preocupaciones de los navegadores: Compatibilidad/Estándares, Seguridad y Rendimiento. Abrir un enlace en Facebook puede ser tremendamente peligroso, dado que los navegadores son el 1º foco de entrada a los exploits!! Si ya le cuesta mucho trabajo a Chrome, Firefox, IE… lidiar con ellos, un visor web mejor ni mentarlo. Por otro lado, rara es la semana que no me llama alguien o me comenta que cada vez que esta en FB e intenta ver algo desde él la página no se muestra correctamente o la aplicación se cierra o causas similares… y lo que no sabe ese usuario es que realmente FB está abriendo dicho enlace en la misma aplicación, no en su navegador web de siempre.

 ——————-

¿Como lidiar con ello?

 No podemos eliminar funciones integradas en Facebook, pero podemos ponerles coto. En primer lugar, pensar si realmente necesitamos la aplicación Messenger. Me encuentro a diarios terminales que tienen un elenco sin fin de aplicaciones de mensajería y de Redes Sociales. ¿Realmente se necesitan tantas? Personalmente me niego a tener instalada una aplicación de mensajería para cada ocasión o persona, y si a quien quiere comunicarse conmigo no le parece adecuado… pues que no lo haga. Estar comunicado SI, pero no a cualquier precio, hay que ser práctico, de nada me facilita la vida 100 aplicaciones. Messenger para Facebook?? No gracias. Sobre el «navegador» interno?? Más de lo mismo, pero eso lo trataré mejor en la siguiente sección, dado que esta opción si puede deshabilitarse directamente en Facebook.

El problema es que Facebook impide entonces el acceso a mensajes privados y a contactar directamente con ellos (cosa que me parece totalmente inaceptable). Por suerte este atropello sí podemos sortearlo de dos formas diferentes.

-La primera, pasa por usar Facebook Lite que SI PERMITE estas opciones
-La segunda pasa por modificar una pequeña variable en las preferencias internas de Facebook para poder habilitar de forma permanente el messenger QUE TIENE y que Facebook deshabilita para que instalemos su aplicación

Sobre la primera solución ya se ha citado, sobre la segunda habrá que hacer uso de nuevo de un terminal Rooteado. Por qué?? Porque en Android la única aplicación que puede acceder a sus datos es ella misma… y por supuesto el superusuario root. Con él podemos entrar, salir, modificar… a voluntad lo que queramos. En este caso es un proceso sencillo, y podemos hacerlo desde el propio terminal o desde un PC si lo preferimos. De lo que se trata es básicamente abrir la base de datos de las preferencias internas de Facebook, modificar la que deseamos, guardar los cambios y listo.

El archivo que necesitamos localizar está en la carpeta de datos de Facebook, esto es generalmente en:

/data/data/com.facebook.katana/databases/prefs_db

Es una base de datos estándar SQLite con un buen número de parámetros. El que nos interesa sin embargo (en la tabla preferences) es_

«/config/force_messenger/first_shown_1»

La tabla contiene 3 columnas, el parámetro (key) que es el que hemos indicado, Type que establece el tipo de dato (booleano, entero…) que dicho parámetro almacena, y la última columna el valor. El valor de dicha preferencia no es otra cosa que un timestamp (fecha) de cuando fue la primera vez que se abrió Facebook en esa instalación. Si lo pensamos, cuando instalamos de nuevas Facebook podemos de echo usar el messenger durante un tiempo. Internamente Facebook sencillamente hace una cuenta sencilla, si han pasado X días desde la instalación, se impide el acceso a los mensajes. Como arreglarlo? Sencillamente, estableciendo un timestamp absurdo futuro, de este modo esos X días nunca llegarán a pasar.

El valor es un timestamp Epoch linux estándar. Posiblemente el valor que cada uno tiene puesto actualmente sea aproximado al día que inició FB por 1º vez desde la instalación de la aplicación (o si se eliminaron los datos de esta). No voy ahora a explicar el significado de dicho número porque hay más que información en internet sobre ello, basta decir que si ese valor (que equivale a una fecha y hora concreta) lo modificamos por otra futura de amplio rango… problema solucionado. Por ejemplo, podríamos cambiar dicho valor por:

«2524608000», que sería el 1 de Enero de 2050 a las 0.00.

Con guardar los cambios en la base de datos y actualizar el archivo original, el problema estaría solucionado, tendríamos acceso tanto a nuestros mensajes privados como a poder chatear con cualquier contacto sin necesidad de la aplicación externa.

 

 Hablemos del tráfico de Datos usados

 Datos, datos, datos… No, no tenemos planes de datos ilimitados. Por WIFI no hay problema, pero cuando pasamos a redes móviles muchos se dan cuenta que sus planes de datos actuales se van quedando cada vez con menor margen de maniobra, y en muchos casos obligados a buscar planes de datos mayores. Pero como es posible que antes con 1GB algunos pudiesen hacer MÁS de lo que ahora pueden hacer con 2GB?? No es un misterio, y no es siquiera un complot en nuestra contra!! Es el abuso de algunos desarrolladores que creen que todos los recursos son ilimitados, y aplican incorrectamente políticas en la forma de gestionar estos recursos.

Cualquier aplicación que pueda hacer un uso alto de datos, debería de aplicar por defecto reglas conservadoras en cuanto al uso de datos móviles, es decir, permitir por defecto si se desea los datos por WIFI, pero al menos PREGUNTAR si se desean ciertas características a través de redes móviles. Un ejemplo sencillo de una buena política aplicada a este aspecto es cada vez que descargamos desde Play Store una aplicación con datos masivos adjuntos… automáticamente nos pregunta (incluso aconseja) que los datos masivos de ese tipo se hagan por WIFI. Play Music?? Lo mismo, por defecto la calidad de Streaming para redes móviles es más baja, igual sucede por supuesto con YouTube. Aplicaciones que pueden exprimir en un momento nuestros datos.

Tenemos otros ejemplos de políticas mal aplicadas. El caso más sencillo es WhatsApp. Hizo falta MUCHAS actualizaciones para poder AL MENOS escoger cuando queríamos que las imágenes y vídeos se descargasen automáticamente. Y aun así, a día de hoy, la opción por defecto es descargarlo TODO ya sea por WIFI o Datos. Esto significa que por defecto podríamos de forma sencilla agotar el plan de datos de CUALQUIER usuario, y dado que por defecto WhatsApp permite la comunicación entre usuarios, eso se traduce en que podríamos agotar el plan de datos de la mayoría de cualquier usuario tan solo conociendo su teléfono, y mandando sin parar vídeos e imágenes desde nuestra red WIFI.

Volviendo al tema que nos concierne hoy. Pero, como está todo esto relacionado con Facebook?? Es solo una red Social, no debería de tener un uso tan excesivo de datos!! Sí, esa es la teoría. Invito a TODOS a mirar el consumo de datos que se está llevando mensualmente su Facebook… por favor, hacerlo: Ajustes/UsoDatos… Estoy convencido a que la mayoría que suela estar de un sitio para otro (y por tanto haga mayor uso de datos y no wifi) y use Facebook de forma habitual, ese consumo de datos puede llegar fácilmente al 1GB!! Y no, no es una broma.

Podéis creerme cuando os digo que tampoco es raro que alguien me venga diciendo que se ha comido todos los datos y no sabe como o donde o cuando… Ajustes, Uso de Datos… y sorpresa sorpresa: Facebook.

Esto se debe a dos causas principalmente, y no, no es por las fotos que se puedan cotillear, estas en su conjunto no ocasionan tantos datos. El problema principal es el modo en el que Facebook «precarga» los datos. Por un lado el stream pricipal del usuario en el que están todas las entradas, y en segundo lugar y causa PRINCIPAL, es que a los amigos de Facebook se les ocurrió la genial idea de que los vídeos que pone la gente se comenzasen a reproducir AUTOMATICAMENTE a medida que nos desplazamos por nuestro stream. Si se reproducen significa evidentemente que se están descargando… con lo que la gracia es importante. Abrimos FB, alguien ha puesto un vídeo y este automáticamente se descarga y ejecuta. Un vídeo no aporta mucho, pero a lo largo del mes que a lo mejor hemos tenido que lidiar con 20 0 30 de estos incluso sin saberlo nosotros, más todo lo demás… creerme que ese consumo absurdamente algo es debido en su mayor parte a esto. De nuevo, no me parece mal tener una opción que permita realizar esto, el problema es como cuando se hizo en WhatsApp aplicar incorrectamente las políticas por defecto, y en este caso dicho comportamiento está habilitado por defecto SIEMPRE!!

 ——————-

¿Como lidiar con ello?

Afortunadamente aquí lo tenemos más fácil. Tan solo debemos configurar bien Facebook para impedir que esto vuelva a suceder. En los propios ajustes de la aplicación está la opción para cambiar este comportamiento, el cual aconsejo simplemente en ponerlo en nunca. De paso, y como dije anteriormente, también disponemos de la opción para deshabilitar el visor interno de Facebook para Webs, que recomiendo igualmente desactivarlo (es decir, activar siempre el navegador Externo)

Screenshot_2015-02-28-16-16-07

Algo tan sencillo como esto puede ahorrarle a más de uno una cantidad sumamente elevada de datos, y eso en definitiva es dinero.


 

 

La manía que tienen las compañías de intentar meterte lo suyo por los ojos no beneficia a nadie… tan solo y a corto/medio plazo a ellos, pero a la larga lo último que te queda es confianza en compañías así. Otro ejemplo es Messenger, que confianza puede dar una compañía que obliga a sus usuarios a usar OTRA aplicación para usar las mismas funciones que su propia aplicación ya tiene… es absurdo cuanto menos. No digo que exista siempre una mano negra ni mucho menos, pero es más que evidente que aquí nadie da nada a cambio de nada, que muy pocas compañías miran realmente por las necesidades de sus usuarios y tan solo en como rentabilizar al máximo sus productos.

 

Hasta aquí por hoy amigos, un saludo a todos.

Google IO 2014: Analisis Keynote

Después de unas 2 horas largas, ha dado fin el keynote de este año. Este año no hemos tenido puestas en escenas espectaculares, y curiosamente tampoco con la presencia de Larry Page ni de Sergey Brin. Sin Vic, el peso de la conferencia calló en gran medida como era de esperar en el brillante Sundar Pichai, aunque sinceramente mucho menos carismático… Al igual que el año pasado se han centrado sobre todo a desarrolladores y fabricantes, y adelantando el contenido, no, no ha existido ningún lanzamiento de ningún producto, así como algunas interrogantes que se han quedado en el aire, temas que creíamos que serían aclarados y que no se han tocado.

De cualquier modo, esto no desluce del todo ni mucho menos el keynote, y es que no son pocas las novedades que han puesto los chicos de Google sobre la mesa… y cuando digo que no son pocas quiero decir que son un grueso más que considerable.

La idea es dividir las novedades según temática, aunque en algunos aspectos es complicado dada la interacción que la mayoría de productos/servicios tienen entre ellos. Empecemos.

 

Android

Como era de esperar, lo primero que se ha destacado ha sido la expansión de Android que continúa sin detenerse. Sabemos por estadísticas y estimaciones de otros que Android posee a día de hoy un share de un 80% del todo parqué de dispositivos tipo SmartPhones, pero no datos oficiales. Los datos oficiales no han hablando de porcentaje, sino de usuarios, y según los datos de Google, actualmente hay ACTIVOS (actividad en los últimos 30 días) más de 1.000 Millones de dispositivos. Es un número que da miedo siquiera imaginar. Por otro lado ha destacado el crecimiento específico de Tablets. Si el año pasado se estimaba un 46% de todas las tablets vendidas, en lo que llevamos de año ya se ha llegado al 62% del mercado.

Otro dato asombroso es el número de aplicaciones instaladas, que ha saltado un 236% con respecto el año anterior.

Algo que agradezco a compañías como Google y que siempre he criticado en Apple por ejemplo, es que tan solo se centran en sus productos, no en la competencia. Que quiero decir con esto?? Bien, no hace ni un mes que fue la conferencia anual de Apple, y en ella invirtieron más de 30 minutos comparando constantemente con Android, poniendo estadísticas y datos a los presentes (la mayoría por cierto erróneos por no decir que falsos) para venderles que su producto es el mejor. No hay mejor forma de medir la «salud» de una compañía que viendo las estrategias de márketing tan dispares… mientras que Apple todo lo que hizo fue forzarse a demonizar y atacar constantemente a Android, Google no usó en ningún momento ni una sola comparativa de ventas o de penetración de mercado o de… Sundar sencillamente se limitó a dar datos propios. Unos centraron su exposición en intentar dejar mal al otro, los otros sencillamente se centraron en informar y explicar sus novedades sin importar la competencia. Tan solo eso dice mucho de una empresa… y de la salud de ella. Digo todo esto porque cualquiera que viese o atendiese a la WWDC de este año se daría cuenta del interés desmedido por parte de Apple de intentar tirar por tierra a Google… en vez de preocuparse por sus usuarios y sus productos, que es lo que deberían de hacer…

 

Android One

Una de esas agradables novedades, de esas de las que nadie conocía rumores ni habladurías. Como si de la nada se lo sacasen, Google anunciaba una plataforma de hardware llamada «Android One» pensada para mercados emergentes. Sundar destacó que pese a ese 1.000 millones de usuarios, la mayoría de la población mundial no posee dispositivos inteligentes que disponemos en el primer mundo. Si mirásemos un mapa del mundo en el que se mostrase quienes no tienen están lejos de este tipo de dispositivos, tan solo podríamos soltar una tremenda exclamación. Y es que estamos tan acostumbrados a nuestro estilo de vida, a la tecnología que nos rodea… que muchas veces olvidamos que realmente nosotros somos una minoría de un conjunto mucho mayor.

Así nace Android One. Una plataforma hardware «base» que sirva para crear dispositivos Android de muy bajo coste, de modo que sea rentable también comercializarlo por parte de empresas. Estamos acostumbrados a Samsung, LG, Sony… y tantos otros, pero en los mercados emergentes a la inmensa mayoría de estas empresas no les es rentable comercializar dispositivos que posiblemente no podrán siquiera vender por el coste que tienen y por las circunstancias tan dispares. En cambio, Android One proveerá a una gran cantidad de fabricantes «independientes» a crear dispositivos Android muy interesantes a precios muy bajos. Como ejemplo mostraron un terminal creado por Micromax, con una pantalla de 4.5», SIM dual, Radio… por un precio inferior a los 100$. Todo ello garantizando actualizaciones automáticas, acceso a los servicios de Google evidentemente… etc etc

No es de extrañar este tipo de movimientos de Google, hace ya mucho tiempo que trabaja de forma muy activa para acercar la tecnología a todas las partes del mundo. Esta visión tiene dos ventajas para Google. Por un lado está la visión solidaria con el tercer mundo, y es que no son pocos los gestos que Google tienen en todo el mundo en este aspecto. Pero paralelamente a Google le interesa igualmente estar en todas partes. Si eres capaz de dotar con terminales de bajo coste al tercer mundo ofreciendo al mismo tiempo terminales de calidad, estás mordiendo a lo mejor el 99% del mercado restante que existe y que aun no tiene dispositivos inteligentes.

 

Android L

Como era de esperar Google a anunciado su nueva iteración de Android, salvo con dos detalles que hasta ahora nunca se habían dado. El primero es que no se ha puesto a disposición inmediata ni mucho menos, ya que Android L estaría disponible para este otoño… teniendo en cuenta fechas y otros yo estimo que para Octubre.

El segundo detalle interesante es que en todo momento se usó el término Android L. Esto significa que el nombre en clave para la próxima versión de Android continúa en la incógnita, así como si será un Android 4.5 o más probable un Android 5.0. Muchos aun estarán con que será Lime Pie, pero lo cierto es que si internamente Google le ha puesto nombre, por ahora lo desconocemos. Esto le daría la ventaja a Google de poder modificar el nombre por cualquier motivo, recordemos que Android 4.4 originalmente no se llamó KitKat, y que fue aprovechando el boom medíatico y una acertada camapaña de márketing la que determinó finalmente su nombre.

Nombres aparte, sí se ha dicho que aunque Android L no se lanzará oficialmente hasta dentro de un tiempo, de forma casi inmediata se pondrán a disposición de usuarios Nexus  (al menos para Nexus 5 y Nexus 7) las imágenes «preview» de Android L, para quien quiera pueda instalarlas. Deberían de estar disponibles a partir de mañana. Lo que no ha quedado claro es si liberarán igualmente el código AOSP de mientras… que sería lo ideal… pero sinceramente lo dudo mucho. Una vez que las imágenes estén disponibles si podremos tener una visión mucho más real de lo que es y será Android L.

Cambios?? A gran escala. Android L incluye más de 5000 nuevas APIs, un diseño totalmente renovado y grandes mejoras en muchos aspectos, que ahora iremos viendo.

androidl

Diseño:

Lo primero que se nos ha mostrado ha sido una interfaz totalmente nueva y unificada. Google a llamado a esta interfaz o a este modo de diseñar aplicaciones «Material Design», algo así como «diseño de materiales». En realidad el concepto es un tanto confuso. La idea es básicamente crear una capa estandarizada en la que se apoyen todas las aplicaciones y que dotan a estas con efectos de todo tipo, diseño moderno y unificado. De este modo Google logra después de mucho tiempo algo que algunos puristas siempre se andaban quejando con cada iteración de Android (a veces con razón) y es la no existencia de una interfaz más o menos estandarizada. De echo esto sucede incluso en las propias aplicaciones de Google, que vemos incoherencias de diseño entre unas con respecto a otras. Con Materials, Google de un plumazo puede unificar de forma sencilla todo.

No se trata ni mucho menos tan solo de una unificación. Materials dota de algunos efectos realmente interesantes a cualquier aplicación, como por ejemplo sombreado e iluminación dinámica automática, animaciones y transiciones elásticas que dan sensación de fluidez constante mientras nos desplazamos por las diferentes aplicaciones… incluso a veces el cambio de tareas da la sensación de no ser tal. Otras veces los elementos parecen flotar ligeramente sobre otros dando un look moderno y profesional.

Otra cosa interesante por ejemplo es el ajuste automático de colores en función del contenido a mostrar. Así por ejemplo si estamos viendo una foto que predomina el rojo, a lo mejor la etiqueta que tenga alrededor tiene un color similar para que encaje perfectamente con el resto de la «estampa». Los ejemplos que se han mostrado desde luego funcionan muy bien visualmente.

Personalmente es muy interesante y a priori me gusta la idea. No obstante no me ha gustado demasiado la «sobrecarga» de efectos a la hora por ejemplo de hacer un sencillo «touch» en una opción/selección. La pregunta es hasta que punto Android L permitirá o no la deshabilitación de ciertos efectos. Si permite cierto control sobre ellos, será perfecto, ya que aquellos amantes de la vistosidad podrán tenerlo todo activado, mientras que los amantes de los cambios rápidos podrían deshabilitar la mayoría de los efectos, sobre todo de transiciones y selecciones.

Aun con todo, lo cierto es que los cambios entre aplicaciones y algunas transiciones se ven muy naturales y «agradables», y lo mejor es que Materials en realidad se integra en todas las partes del sistema, eso incluye notificaciones, opciones, aplicaciones… todo, y todo como digo con sus sombritas proyectadas, iluminación…

La idea no es solo quedarse ahí, sino que Google quiere extender este diseño a la propia web y en general a cualquier dispositivo Android. Así también a anunciado la puesta en marcha inmediata de Polymer (una API orientada a Web) y la URL que centralizará digamos todo el «nuevo diseño» de google, nos permite acceder a contenido de todo tipo, descargas de programas para diseñar webs… todo lo necesario:

https://google.com/design

 Aquí podemos ver también un vídeo

Recordemos que todo ello, siempre, bajo 60fps…

Mejora de notificaciones

Otra función que ha sufrido una fuerte remodelación han sido las notificaciones. Quizás la más inmediata es la inclusión de notificaciones en la pantalla de bloqueo (si, similares a las que vemos en iOS), pudiendo descargarlas igualmente desde la pantalla bloqueada y todas ellas de nuevo con el nuevo diseño Materials. Lo que no se ha especificado es si se permitirá especificar que aplicaciones pueden mostrar notificaciones en la pantalla de bloqueo y cuales no… es evidente, si quiero privacidad no voy a permitir que puedan verse en la pantalla de bloqueo.

Otra mejora es la inclusión de las llamadas Notificaciones HeadsUp. Esta función en realidad está ya implementada en Android 4.4.4, pero Google no la tiene habilitada. En muchas ROMs de terceros esta opción está habilitada y funcionando perfectamente. Las Notificaciones HeadsUp se mostrarían directamente sobre la pantalla en la parte superior, sin interrumpir absolutamente nada de lo que estuviésemos haciendo. De este modo se logra algo que antes era imposible: Cuando trabajamos con aplicaciones en modo inmersivo (pantalla completa) si nos llegaba una notificación teníamos que salir de dicho modo para poder leerla. Ahora las notificaciones caerán directamente sobre la pantalla si lo estamos usando, ademas de evidentemente en la persiana de notificaciones. Posiblemente no se habilitó en 4.4.4 porque aun tiene algunos flecos que pulir, pero en general funcionan muy bien.

Por último, se hace un mayor uso de la priorización de notificaciones. Es decir, si una notificación nos llega pero posee una mayor prioridad, ocupará una posición superior respecto a las otras. Así mismo podremos incluso ordenarlas si así lo deseamos.

Nuevo método de «desbloqueo»

Por lo que he podido sacar en claro, la idea es usar un modo pasivo de desbloqueo que funciona por reconocimiento de patrones vocales del usuario. Es pasivo porque si he entendido bien el teléfono detectaría si estamos presentes o no por la voz. Si lo estamos el teléfono sencillamente estaría desbloqueado, pero si abandonásemos la habitación y alguien quisiese usarlo estaría bloqueado siendo necesario un PIN, patrón… no lo tengo claro del todo ya que eso implicaría que el terminal estuviese constantemente «escuchando» todo alrededor, y eso consumiría mucha batería. Igual no es así y funciona de modo activo, y habría que desbloquearlo y decir cualquier cosa para que se abriese.

Nuevo indexamiento de aplicaciones

Android L tendrá un conocimiento muy superior de las aplicaciones que hay instaladas y de como interaccionar con ellas. Así por ejemplo si realizamos una búsqueda y tenemos aplicaciones relacionadas nos aparecerán para lanzarlas. Así mismo se nos ofrecerá lanzar la búsqueda directamente sobre la aplicación que sea. Por ejemplo si buscamos una dirección se nos ofrecerá enviar la petición a Maps o a Earth directamente. Esto puede ser muy interesante sobre todo en aplicaciones que por lo general funcionan comenzando por una «entrada». Por ejemplo un recetario, frases célebres, traductores…

Rendimiento

Runtime

No solo de diseño se vive, y Google no ha parado en mejorar constantemente el rendimiento de su sistema operativo. El caso más llamativo es le de su runtime. Android no deja de ser Linux en esencia, pero todas sus aplicaciones se ejecutan sobre una máquina virtual llamada Dalvik. Las aplicaciones creadas en JAVA se compilan creando una aplicación y las clases en formato dex, que más tarde es interpretada por la máquina virtual Dalvik, usando un compilador JIT (desde Android 2.2). Esto ha dotado de gran seguridad y rendimiento a las aplicaciones Android, pero después de muchas pruebas y posibles mejoras Google ha decidido finalmente sustituirlo. En Android KitKat introdujo a modo experimental un nuevo rintime llamado ART (Android RunTime)

ART usa compilación AOT (Ahead-Of-Time), es decir, la aplicación en este caso no se interpreta a medida que se ejecuta, sino que en tiempo de instalación se compila específicamente para el dispositivo en cuestión, generando básicamente el código nativo resultante. Esto evidentemente extiende el tiempo de instalación de las aplicaciones, pero una vez instaladas las aplicaciones corren de forma más rápida. Además el colector de basura (Garbage Collector… el colector/reciclador de memoria) es muchísimo más eficiente, y si alguno ha leído alguna comparativa de navegadores realizada por este servidor sabe cual es el efecto de un buen GC… básicamente?? una ejecución más fluida, con menos saltos (pausas), que generalmente son causadas por la necesidad de que los GC hagan su función.

En Kitkat las pruebas realizadas eran dispares… algunos obtenían resultados mejores algunos ligeramente inferiores.. pero es evidente que el runtime de kitkat ART no estaba ni de lejos maduro, pero lo suficiente para que las pocas aplicaciones que causaban incompatibilidades se ajustaran a ellos. EL tiempo a pasado y parece ser que Android L tendrá una versión mucho más optimizada y activada por defecto de ART. Los datos mostrados por Google muestran por lo general un incremento entre el 1.2x y el 2.x en diferentes benchark.

Robando las palabras de un buen amigo, recordemos que Apple en el WWDC de este año anunció que había desarrollado un lenguaje de programación nuevo para su futura versión de iOS que permitiría mayor optimización y en consecuencia un mayor rendimiento. Los ingenieros de Google logran lo mismo (o un mayor rendimiento incluso) sin necesidad de cambiar de lenguaje, tan solo cambiando el runtime. Esto es una gran ventaja para usuarios y desarrolladores, dado que absolutamente TODAS las aplicaciones funcionarán exactamente igual bajo ART… tan solo más rápidas y mejor. Los usuarios verán un rendimiento importante mejorado, y los programadores no tendrán que hacer en el 99% de los casos ni un solo cambio, y mucho menos tener que cambiar de lenguaje de programación como en el caso de iOS…

 ART será totalmente compatible como es de esperar con ARM, x86 o MIPS

Gran rendimiento sobre Dalvik sin hacer absolutamente nada.

Soporte 64bits

Google ha incluido soporte integral para procesadores de 64bits. Hace unos 8 meses o así Apple lanzaba en su iPhone 5s el primer procesador de 64bits en dispositivos portátiles. En aquel momento expliqué bastante bien lo que esto supondría a efectos prácticos. El artículo lo podemos encontrar AQUI. Todo lo que dije en aquella ocasión es aplicable exactamente igual a Android. Resumiendo mucho, es evidente que a la larga todos los procesadores serán de 64bits, pero la transición al igual que se hizo en los PCs no estuvo ni estará marcada por un incremento en el rendimiento, dado que este será en el 95% de las ocasiones totalmente despreciable. El salto se dio por la necesidad fundamental de poder direccionar más de 4GB de memoria RAM. La diferencia es que lo que Apple anunció por todo lo alto, Google sencillamente es realista sobre lo que realmente influye y no, y aunque no deja de ser una novedad no es una GRAN novedad.

El paso a los 64bits es un paso lógico y gradual. Hasta la fecha no hay prácticamente terminales móviles de 64bits no por falta de innovación, sino porque su fundamento principal es poder direccionar por encima de los 4GB de RAM, y ahora mismo en terminales móviles no se ha alcanzado dicha cifra. Actualmente los terminales más modernos andan por los 2GB y algunos incluso con 3GB. Es más que posible que de aquí a un año empecemos a ver dispositivos con 4GB incluso!! con lo que en realidad el paso a 64bits es necesario, pero no son necesarias las prisas.

Es cierto que las aplicaciones corren más rápidas?? Si, lo que sucede es que a veces ese incremento puede ser totalmente inapreciable. Si ganas un 0.01%… no puedes decir que es una funcionalidad estrella cuando sencillamente por cambiar el runtime estás ganando un 150%. Los procesadores de 64 bis poseen registros más grandes y juegos de instrucciones más amplios… estas dos cosas dan un potencial incremento en la velocidad de ejecución. De echo es cierto que en aplicaciones concretas optimizadas en un procesador de 64bits puedan rendir con un rendimiento muy superior a una ejecutada en 32bits, pero como digo son las menos habituales, y menos aun dentro de los terminales móviles.

En cualquier caso el soporte será integral a partir de Android L, y estoy seguro que veremos aparecer este mismo año varios procesadores de 64bits, además del K1 de Nvidia que ya está disponible. No hace falta decir que el soporte en 64bits será transparente prácticamente al programador y al usuario, el SDK incluirá dicho soporte, multiplataforma y sin necesidad de modificar generalmente ni una sola línea de código.

Gráficos

No hace demasiado Google ya fue el primero en incluir OpenGL ES 3.0, pero parece ser que no se han quedado ahí. Esgrimen que el 75% de usuarios juegan de forma frecuente con sus terminales, así que es necesario potenciar al máximo el aspecto gráfico de los terminales de hoy en día. Evidentemente un téléfono o una tablet no tienen el potencial de cálculo que pueda tener un PC con una gráfica dedicada… pero aun así estamos viendo como año tras año aparecen cada vez títulos más realistas con gráficos cada vez más sofisticados.

En esta ocasión Google a aprovechado para actualizar OpenGL ES a 3.1, y a incluido lo que llaman «Extensions Packs», algo así como funciones avanzadas de gráficos. Es evidente el trabajo duro que ha debido estar realizando Google con los chicos de nVidia, sin duda alguna los número uno mundialmente en cuanto a gráficos se refiere. Entre esas «extensiones» se han destacado por ejemplo la inclusión de Teselación (subdividir una malla poligonal en poligonos más pequeños), sompreadores geométricos y por PC (los Shaders son pequeños programas en si mismos que aplican diferentes efectos, filtros y otros a una geometría) y compresión de texturas ASTC.

Personalmente no soy muy fanático de los vídeo juegos en los móviles o tablets… pero para gustos colores. Siempre he dicho que si quieres disfrutar de un buen juego como dios manda, es necesario una gran pantalla y en consecuencia un buen PC. De cualquier modo siempre es bueno ver que los ingenieros se estrujan el coco, y también dará lugar seguramente a plataformas con procesadores de vídeo más potentes.

Batería

Supuestamente un foco de gran atención por parte de Google ha sido la batería. Como lograr maximizarla sin incurrir evidentemente en una pérdida en prestaciones. Nos dicen que gracias a la creación de herramientas de análisis, diagnóstico y otros han logrado ajustar al máximo el consumo, mirando evidentemente allí donde se puede ahorrar: WIFI, GSM/3G/LTE/, BlueTooth, GPS, CPU y pantalla. Hay que entender que estas optimizaciones siempre tienen un límite si quieres mantener una igual experiencia para el usuario.

Se crea el llamado «Project Volta» (les gusta poner nombre a las cosas) creado para mejorar todo el consumo en general, y con ello una nueva API llamada JobScheduler, que en teoría vendrá a ayudar a los programadores a que sus aplicaciones optimicen el consumo de batería.

Por último se incluye un modo de «Bajo consumo», para evitar por ejemplo situaciones en las que Play Store le da por descargar una actualización grande o cualquier otra tarea más pesada cuando a lo mejor nuesetro nivel de batería está al 4%, y lo que se supone que deseamos es que aguante al máximo, sobre todo si estamos fuera.

Según sus datos, tomando de referencia un Nexus 5 sobre KitKat y sobre L, se ha podido extender la batería gracias a estos cambios en torno a unos 90 minutos adicionales. Sinceramente de ser verdad es una más que notable diferencia, una hora y media más de uso para el mismo hardware…  habrá que ver luego realmente como se comporta y si los datos son más o menos fiables o exagerados.

Seguridad

Con el fin de que los organismos oficiales puedan dar el visto bueno a los dispositivos Android en vistas de ser usados en entornos empresariales, Google a añadido mejoras sustanciales a sus dispositivos para que estén preparados ante la posibilidad de instalación de aplicaciones altamente sensibles por sus datos. Así implementa principalmente la separación de datos y seguridad entre diferentes «partes» del dispositivo, de modo que queden aisladas del resto del sistema, quedando por tanto totalmente protegidas.

Los desarrolladores pro otro lado no tendrán que preocuparse de nada, no será necesario modifica ninguna, siempre y cuando las aplicaciones sean compatibles desde ICS (android 4.0+). Por lo que se vee Google ha implementado en gran medida el sistema Knox de seguridad de Samsung, a los que dieron directamente las gracias por la contribución. El soporte será incluído como es natural en Android L, aunque dependerá de cada fabricante si da soporte hardware o no para ello.

 

Google Play Services

Ya dije hace tiempo que uno de los grandes cambios que Google hizo sin duda en Android fue la creación de lo que llamó Google Play Services. El principal problema que tienen absolutamente todos los smartphones del mundo son las actualizaciones de software, tanto dele sistema operativo como de las aplicaciones en general. El problema es que cuanto más dispositivos existen y las políticas de cada uno, es más complicado mantener actualizado todo. No es el sistema operativo ya en sí mismo, sino las aplicaciones que este trae con sigo.

Android fue y es aun criticado por muchos por la fragmentación, en la que dispositivos «antiguos» no pueden acceder a funciones avanzadas debido a que ya no disponen de actualizaciones por parte de su fabricante, mientras que Apple sí da un soporte mucho más largo. Esto lo he explicado muchas veces, y a día de hoy es al contrario incluso, el soporte de Android es mucho mejor a largo plazo, precisamente gracias a Google Play Services en un 50%, y el otro 50% gracias a que Google ha independizado prácticamente TODAS las aplicaciones del sistema operativo y las ha publicado en Play Store.

Google Play Services se encuentra instalado en más de un 93% de TODOS los dispositivos Android, y se actualiza regularmente cada 6-7 semanas aproximadamente, que es más o menos el ciclo de actualización que tiene Google para esto. Esta actualización es siempre totalmente transparente al usuario y sin importar que terminal posea, apartir de Android 2.2. Cual es el secreto?? Que Google implementa a través de Google Play Service toda las APIs que son viables de serlo, en vez de en el propio sistema operativo. Esto dota a Android de dos ventajas fundamentales: La primera, es que Google puede añadir funcionalidades constantemente a Android sin necesidad de sacar una versión nueva, y de echo es algo qeu viene haciendo desde hace ya años!! Y segundo que no afecta a la fragmentación dado que incluso los dispositivos más viejos si poseen soporte para Google Play Services pueden usar inmediatamente dichas funciones también. Dicho de otro modo, si Apple quiere implementar cualquier función nueva por pequeña que sea, ya sea a nivel de una aplicación o a nivel del sistema operativo, tiene que sacar una firmware nueva, y esta evidentemente no estará disponible siquiera para todos sus dispositivos, tan solo para los más modernos. Google en cambio solo tiene que distribuir una actualización de Google Play Services con las mejoras pertinentes, o incluso publicar a través de él parches de seguridad… y si es una aplicación lo que quiere mejorar tan solo tiene que lanzar la actualización en Play Store.

Esto no permite a dispositivos con versiones de Android más antiguas poder disfrutar de los últimos adelantos que sí encontramos en versiones más actuales, pero en una gran medida sí que disfrutan de las mismas capacidades. En realidad lo único que no es posible implementar por Google Play Services son aquellas funcionalidades más estructurales y complejas. Lo mismo sucede con las actualizaciones de aplicaciones. Si un usuario de iOS quiere una versión mejor de la aplicación Mapas de Apple, tan solo puede esperar a que lancen una firmware nueva y con suerte que incluya las mejoras de Mapas de Apple. Google solo tiene que mandar la actualización de Maps, de Hangout, de Gmail, de Mail, de la cámara, de la búsqueda de… a Play Store, y todos a disfrutarla. Esto ha permitido a Google estar renovando constantemente sus aplicaciones con mayores prestaciones… y como digo, disponibles para todos.

Como era de esperar por tanto, Google Play Services recibirá una fuerte actualización. Ya se ha empezado a distribuir de echo la versión 5.0, aunque aun no implementa todos los cambios que han sido anunciados en el keynote. Veamos las funciones más destacables que serán incorporadas A TRAVÉS de Google Play Services, y que por lo tanto TODOS podrán disfrutarlas:

-Malware Protection: Escaneo constante de todas las aplicaciones, pero fuera del propio dispositivo. Es decir, es Google en sus servidores quien monitorea las aplicaciones que tenemos instaladas y si alguna es dañina
-Parches de seguridad: Un modo mucho más profundo de poder realizar actualizaciones de seguridad a través de Google Play Services en caso de que se descubran vulnerabilidades importantes en el futuro
-Protección ante un restablecer de fábrica: Una función que permitirá deshabilitar (no se como) la posibilidad de que un ladron restablezca nuestro terminal. Por qué?? Porque si no puede restablecerlo podemos ubicarlo, localizarlo e incluso eliminar sus datos de forma remota. Es muy posible que se implemente también lo que se llama como un «Kill Switch», es decir, una función que una vez «disparada» deje totalmente inutilizado el dispositivo para siempre, de este modo ante robos poder dejarlo totalmente fuera de servicio
-Control universal de datos: Parece ser un lugar unificado en el que poder controlar nuestros propios datos…
-Indexación y Busqueda de aplicaciones: Ya explicado anteriormente, permite una mayor integración entre las aplicaciones que tenemos y lo que buscamos
-Android Wear: Luego se hablará más de ello, pero un conjunto de APIs para sincronizar y manejar correctamente dispositivos Wear
-Retos Diarios en Games: Un nuevo servicio en Play Games que permite a los desarrolladores publicar «quest» (retos) temporales. Por ejemplo el típico reto diario o misión diaria a completar… un modo de notificar al usuario y de «distribuir» dichos retos.
-Android TV: Interoperatividad con Android TV (más tarde se explicará)
-Android Car: Interoperatividad con Android Car (más tarde se explicará)
-Otros: Añadidos a la API de Drive, añadidos a la API de Chromecast/Cast…

Screenshot_2014-06-26-01-53-54Screenshot_2014-06-26-01-54-02

 

Android Wear

Otra de las grandes novedades de todo el IO ha sido sin duda la irrupción de Android en los dispositivos personales, en los complementos personales que día a día lucimos generalmente como adornos o por su funcionalidad. Básicamente es un eufemismo para referirnos en su gran mayoría a «relojes Android». En realidad no es necesariamente un reloj, puede hacerse un dispositivo de monitorización de cualquier tipo, zapatos, ropa… pero es cierto que la mayoría de los primeros dispositivos que saldrán al mercado de este tipo serán relojes y similares.

La idea no es sustituir ni mucho menos al teléfono, sino dotar a un complemento que ya de por sí muchos usan con funciones avanzadas. La idea es poder proyectar información allí donde tengamos una «pantalla», y a fin de cuenta un reloj es una pantalla (literalmente en los digitales). Yo he sido el primero que ha sido muy reacio a este tipo de dispositivos, y tampoco estoy demasiado convencido ahora mismo, pero sí he podido ver algunos ejemplos de uso en el IO que la verdad puedes verle cierto uso y utilidad.

El concepto es sencillo, dispositivos con un conjunto de sensores que son capaces a través de ellos conocer el entorno en el que nos movemos, interaccionar evidentemente a través de BT por lo general con nuestro teléfono, y entre los dos dotarnos de más información no solo de nuestro entorno, sino de lo que queremos hacer. Mirar la hora es el ejemplo más sencillo… un usuario puede mirar la hora en su móvil, pero tiene que sacarlo. Muchos pensaron que los móviles terminarían de desplazar a los relojes pero hemos visto que no es así, y que son muchos los que usan relojes, además de la estética, para mirar la hora… a fni de cuenta es mucho más cómodo girar la muñeca que andar buscando el móvil.

Extrapolemos por tanto este ejemplo a tareas como por ejemplo seguir una ruta GPS mientras caminamos, o por ejemplo seguir una receta de cocina mientras cocinamos con las manos llenas de sangre/comida/agua ya que el reloj es fácilmente resistente al agua y otros. Imaginemos controlar la televisión de forma sencilla apretando la pantalla de nuestro reloj, o incluso realizar compras sencillas a través de él. Por otro lado el uso más evidente es el de mostrar información inmediata en la pequeña pantalla… quizás no es suficiente para realizar tareas complejas, pero para leer notificaciones, seguir indicaciones, ver avisos, alarmas, leer mensajes, controlar el reproductor de música de nuestro dispositivo, descolgar llamadas o rechazarlas… en realidad si hay un buen conjunto de funciones que pueden o podrían derivarse a un dispositvo en la muñeca a modo de reloj, de modo de que no sea necesario tener que echar mano al bolsillo y sacar nuestro terminal.

Tendremos que esperar evidentemente un tiempo y ver el soporte de los desarrolladores para ver como exprimen este tipo de dispositivos.

Quizás la demostración que más me impactó fue haciendo uso de la aplicación Lyft, una aplicación de transporte que pone en contacto usuarios con coches a modo de «taxi». En la demostración, se acercaba los labios ligeramente al reloj y decia sencillamente: «Call a car». a Los 2 segundos aparecía una notificación en el propio reloj confirmando el envío del coche y una foto con al conductora. Al llegar el coche a recogerlo una notificación de nuevo le informaba de que el coche estaba esperando. Al final del trayecto una nueva notificación le instaba a valorar al conductor. Todo eso solo con un «call a car» y 2 golpes en el reloj… realmente un sistema inteligente, y que como digo ya está disponible actualmente. Pena que en España no tengamos programadores ni empresas de servicios tan competentes… deberían de tomar partido los de BlaBlaCar o tantas otras que ahora están tan de moda por aquí, sería interesante…

Por supuesto no hay que olvidar dispositivos de este tipo que controlen el ritmo cardíaca, sean pedómetros y otros, y que la información la vayan transfiriendo a la aplicación correspondiente.

Esta inteorperatibidad ya está disponible, tan solo hay que disponer de algún dispositivo Wear y aplicaciones preparadas para ellas como es natural. Dado que Google Play Services se hará cargo de toda la API, todos podran disfrutar de estas funcionalidades prácticamente a partir de ya. Y por si había duda de posibles fabricantes, Google ya ha asegurado que está trabajando con todas las grandes marcas y bien conocidas por todos para lanzar dispositivos tipo wear…

El SDK para los programadores está ya disponible, así como la web específica con información relevante:

http://developer.android.com/wear

Como nota interesante, los dos modelos mostrados en el IO están ya disponibles en Play Store (en España también), aunque el precio es en mi opinión abultado, 200€… principalmente porque el dispositivo no cuesta eso ni de lejos

 

Android auto

Google no solo quiere poner Android en tu muñeca, sino que también quiere dominar el mundo de la automoción. Así lo ha dejado claro con Android auto.

Apoyado por la Open Automotive Alliance, Google lo ha visto claro. Dado que Android es de código abierto y TODOS pueden hacer uso de él, por qué no crear también una interfaz para los ordenadores de abordo de los coches?? A fin de cuenta los coches ya son de por si caros, e incluir este tipo de «interfaz» o sistema no debería de repercutir prácticamente en nada. Además así ganan todos. Por un lado, los fabricantes pueden unificar los diferentes sistemas cerrados y privados que existen para conexiones con GPS, mapas, llamadas, notificaciones… ahora mismo esto es posible gracias a interfaces complejas y propias de cada fabricante, y generalmente causan más incompatibilidades que otra cosa.

Apple ya anunció un sistema similar, y no es mala la idea, pero fracasará donde Google no por una razón muy sencilla. El 80% usa Android, y Android auto es y será compatible con cualquier terminal con Google Play Services, y los servicios que ofrecerá Android auto serán además superiores. Si vemos estos desde un punto de vista del fabricante, evidentemente a medio plazo la elección preferente será sistema Android auto. El fabricante le es rentable porque unifica sus servicios y con un 80% de mercado asegura una interoperatividad enorme con el usuario!! y los cambios a realizar no son de un gran calado. El usuario por otro lado sale ganando porque por fin logra en los ordenadores de abordo en los coches una interfaz unificada y reconocible, así como un buen sin fin de buenas funciones

Para que servirá esto?? Pues bien sencillo. Usando la pantalla del navegador de abordo del coche poder proyectar directamente nuestro Google Maps, control por voz gracias a Google Search/Voice de la mayoría de las funciones del teléfono, el uso evidente de manos libres, envío de mensajes, visualización de notificaciones en la pantalla, sintetización por voz de SMS/mensajes, control y reproducción de nuestra música, ubicaciones recientes, marcación de ubicaciiones, información del tráfico en tiempo real… y todo ello con la ventaja de que las aplicaciones en realidad no estarán en el propio ordenador del coche, sino se hará uso de nuestro terminal, con lo que cualqueir actualizacion de las aplicaciones se realizarán siempre sobre nuestro dispositivo. Las opciones son casi ilimitadas, y bien implementado puede ser un gran triunfo para todos!! Se acabaron los GPS deseactualizados, las eternas incompatibilidades de manos libres… y sin demasiado trabajo de fondo.

Como en el resto de las novedades, el SDK para los programadores para adaptar sus aplicaciones ya está disponible, y Google también a anunciado que prácticamente la totalidad de todos los fabricantes de automóviles están trabajando en ello. Eso no quiere decir evidentemente que todos los coches tendrán este tipo de funciones en el futuro… evidentemenete, pero sí que de aquí a un año es más que posible que un buen porcentaje sí. Ya veremos, tiempo al tiempo.

 

Android TV

Google no ha querido dejar un solo rincón del mundo sin ponerle la mano encima. Después del existo cosechado con ChromeCast, ha irrumpido de nuevo en las televisiones con Google TV. Al igual que en la industria automovilística, en las televisiones tenemos un gran problema similar. Prácticamente todas las televisiones que tenemos a día de hoy son SmartTV (las nuevas al menos), pero eso es un engaño en la realidad, dado que cada fabricante y muchas veces entre el mismo fabricante, la plataforma usada es diferente. Cada plataforma tiene sus aplicaciones diferentes, y los desarrolladores tienen que estar sacando aplicaciones para cada sistema si quieren que sus aplicaciones estén. Es decir… un auténtico infierno.

Que pasaría si de un día a otro se reunieran a todos los responsables y se les dijese: Mira… vosotros quereis que el usuario os compre, y todos estamos hartos de que las SmartTVs de hoy en dia sean una basura industral porque no hay ningún tipo de estándard. Que pasa si las dotamos de AndroidTV?? todas podran usar las mismas aplicaciones, todas podran manejarse a través de teléfonos de forma sencilla, adquirir funcionalidades de receptores de Cast (al estilo ChromeCast)… y por supuesto siempre se pueden incluir servicios Premiums de esos que os encantan, como servicios de videoclub a la carta, aparte de por supuesto Google Play Movies.

La idea es buena realmente. Es dotar a la televisión de unas prestaciones similares a las que podemso tener en un teléfono o en un tablet actual. LLevarlo todo ello a la gran pantalla básicamente. Desde búsquedas y acciones por voz, instalación de aplicaciones, juegos, reproductor multimedia, información de actores, sinopsis… lo que se quiera en realidad…

El futuro de esto en realidad es más incierto… aunque la mayoría de fabricantes les ha gustado la idea habrá que ver y esperar tiempo. Lo que está claro es que si el usuario al final lo demanda, se sumarán al carro, y es posible que lo hagan, si tenemos en cuenta lo que ha sido ChromeCast (el éxito que ha tenido)

El SDK también está ya disponible

 

Google Cast and ChromeCast

Un exito rotundo se le pregunte a quien se le pregunte, y las ventas hablan por si mismas. En Estados Unidos ha sido el dispositivo electrónico más vendido!! Sencillo, pequeño y extremadamente barato, es multiplataforma y ya tiene un aluvión de aplicaciones compatibles impresionantes.

Ante tal éxito no es de extrañar el nacimiento de Android TV, así como un especial miramiento por parte de Google con él, digamos algo así como un… «cariño» especial por ese pequeño dispositivo. Así pues no podían dejarlo sin algunas cuantas novedades… y de gran interés.

-Por un lado una sección específica dentro de Play Store donde encontrar aplicaciones que permiten hacer «cast» a nuestro dispositivo, para tenerlas todas más… a la vista.

-En segundo lugar la posibilidad de poder realizar Cast SIN NECESIDAD de conocer la red WIFI de nuestro hogar, pensado sobre todo para visitas que vienen a casa. De este modo si quieren compartir algo con nosotros en la televisión no tengan que acceder a nuestra red antes. Esto será posible gracias a una autentificación por PIN. La ventaja es que el dueño en todo momento podrá revocar el acceso si así lo desea a dichos usuarios «invitados», teniendo siempre control total sobre él.

-En tercer lugar, se añadirá a la aplicación ChromeCast la posibilidad de poder enviar a la pantalla de Espera de Chromecast fondos personalizados. No solo con fotos, sino con cierto contenido activo como el tiempo y algunas cosillas más… no esta mal tampoco

-Y en cuarto lugar y quizás más importante y esperado, por fin la posibilidad de hacer de forma nativa Mirroring, es decir, proyectar en la pantalla directamente nuestra pantalla. En principio esta función podría no estar disponible para todos los móviles, aunque si han dicho que de momento será compatible con la mayoría de terminales de última generación. El ejemplo mostrado era la apertura y manejo de Google Earth… y he de decir que el retraso era mínimo, y la calidad excepcional. Como usuario de ChromeCast, deseando probarlo por fin, sin necesidad de aplicaciones de terceros (Lo siento Koush, aunque hiciste un excelente trabajo con Mirror)

Como lo demás, la actualización se realizará por medio de Google Play Services, y posiblemente ChromeCast reciba igualmente otra actualización de software. Esto debería de estar disponible para dentro de unas semanas para todos.

 

Google Fit Platform

Otro nuevo conjunto de APIs para mejorar considerablemente la interoperatividad entre dispositivos Android con dispositivos orientados al fitness,  como por ejemplo de nuevo pedómetros, pulsómetros… un modo sencillo de recoger todos los sensores e información de cualquier dispositivo «fitness» y poder enviar de forma sencilla dichos datos al terminal, donde gestionarlos de igual modo.

Soportará diferentes dispositivos, sensores, lectura simultánea de diferentes dispositivos… y también se anunciaron un buen número de fabricantes que ya estarían trabajando con ello.

Dicho de otro modo… máquinas de gimnasios y de todo tipo que suministran datos a nuestros dispositivos, entre otras muchas cosas.

Google Play Games

 Recibirá un par de buenas actualizaciones.

-La primera será la creación de perfiles personales donde «centralizar» nuestros juegos, logros, puntuaciones… esto no es nada nuevo para usuarios acostumbrados a plataformas de consolas

-La segunda, como ya se ha dicho, será la inclusión de «retos» que podrán «distribuir» los diferentes juegos a lo largo del tiempo.

 

ChromeBook

No soy fan de ChromeBook, veo que son dispositivos muy caros con prestaciones muy limitadas… pero no hay que negar que no tengan un buen diseño y la idea no sea buena. Lo cierto es que no se han vendido mal del todo, sobre todo en entornos concretos donde realmente lo que se necesita es un «PC» rápido, integrado con todo Google y tan solo funciones «básicas» de ofimática e Internet.

Pese a todo se han implementado alguns funciones realmente interesantes, entre ella la interoperatividad entre ChromeBook y nuestros dispositivos móviles. Así por ejemplo si nuestro terminal está cerca, automáticamente las notificaciones de este pasarán a nuestra pantalla de ChromeBook, así como indicadores de batería, señal… de este modo ambos dispositivos podrán «compartir» información, sincornizarla entre uno y otro por así decirlo

Se unificarán igualmente aplicaciones tipo PlayStore, de modo que si el usuario tiene ambas aplicaciones en cad adispositivo la apariencia será similar, aunque una será una aplicación Android y la otra será aplicación Chrome, pero de nuevo cumpliendo la máxima de este año: Unificación.

Google Play

Se crea un nuevo servicio de Google para desarrolladores de aplicaciones llamado «Appurify», que viene a ser algo así como un testeador de aplicaciones que permitirá simular entornos reales de dispositivos sin necesidad siquiera de instalar la aplicación. Por ejemplo similar escenarios de pérdida de conexion de datos, de conexiones de wifi, de recibir una llamada… etc etc. No se ha explicado demasiado como será, así que tampoco puedo dar mucha más información. Seguro que a lo largo de los días todo va quedando mucho más claro

Otros

Además de todo ya explicado, las novedades no quedan ahí. Pero tampoco pueden detallarse todas. Aquí un pequeño resumen del resto:

-Actualización de Google Drive con nueva interfaz
-Añadido Google Slides para completar Docs y Sheets a Google Drive, permitiendo editar completamente también documentos de Word
-Mejora considerable y explicación de los servicos de Google Cloud Platform y muchas mejoras al respecto… básicamente quieren enterrar a Amazong en el negocio del Cloud Computing.

 

Seguro que me he dejado un buen número de cosas, pero creo que por hoy es ya más que suficiente.

Saludos compañeros.

 

Volver a arriba

Sobre Mí

Alma Oscura por Theliel is licensed under a Creative Commons Reconocimiento-No comercial-Sin obras derivadas 3.0 Unported License.
Política de Privacidad.
Para otros permisos que puedan exceder el ámbito de esta licencia, contactar en blog.theliel.es/about/contactar.