Rooftop Solar Battles Include Sniping and Hand-To-Hand Combat

Now that Nevada has upped the ante for consumers who install rooftop solar panels, the discussion is turning to whether its associated policy decisions will become the national norm or whether its conclusions are an aberration. While Nevada is a critical southwestern state where the technology now thrives, California is an even better example — and will likely set the standard, which is something that Colorado has already embraced.

from Forbes – Tech http://ift.tt/1nbAdoh
via IFTTT

Aplicaciones nativas vs híbridas, ¿qué son y cuáles son mejores?

Programando

El mundo de la tecnología avanza a pasos agigantados, y lo que hace un tiempo nos podrían parecer locuras futuristas, como llevar relojes inteligentes, controlar electrodomésticos con nuestro móvil o incluso que los propios electrodomésticos incluyan una tablet incorporada, hoy se hacen realidad.

Pero como se suele decir, potencia sin control no sirve de nada, y para ello, los developers, ponen todo su esfuerzo en desarrollar aplicaciones para que podamos realizar nuestras tareas más comunes o aprovechar todas las características de nuestros dispositivos. Y una vez con la idea de la aplicación en la cabeza, se les presenta un dilema: ¿Aplicación nativa o aplicación híbrida?

En este artículo te contamos en qué consiste cada método y cuales son sus ventajas y desventajas.

¿En qué consiste cada una?

Si dejamos de lado las Web Apps, estos son los dos grupos más utilizados en cuanto al desarrollo de aplicaciones móviles se refiere, vamos a ver en qué consisten.

Las aplicaciones nativas, en principio, se desarrollan utilizando el lenguaje específico para cada plataforma, por ejemplo Java + XML en Android, Objective-C y Swift en iOS o C# y Visual Basic en Windows. Esto nos permite acceder a las API’s (Interfaz de Programación de Aplicaciones) disponibles y nos debería ofrecer un mejor rendimiento.

Por otra parte tenemos las aplicaciones híbridas, las cuales se desarrollan utilizando tecnologías web como HTML, JavaScript (no confundir con Java) y CSS, y que, normalmente, se ejecutarán en el navegador nativo del sistema, por lo tanto, aunque dependerá del framework utilizado, no pueden acceder a tantas funcionalidades del hardware del dispositivo ni a las librerías del sistema. Además de tener normalmente, un peor diseño y un rendimiento más bajo. .

¿Cual es mejor?

Viendo las características de cada tipo. nos podría parecer que las aplicaciones nativas tienen más ventajas, pero lo cierto es que dependiendo del tipo de aplicacion que vayamos a desarrollar, nos puede convenir utilizar uno u otro método, y podemos ver sus ventajas y desventajas si nos fijamos en los siguientes aspectos.

Interfaz de usuario

Material Design

El diseño es uno de los aspectos más importantes de las aplicaciones, pues, al fin y al cabo, es lo que el usuario va a ver cuando la utilice. Cada plataforma tiene sus propias guías de diseño, por ejemplo Material Design en Android. Si queremos seguir las líneas de diseño que cada plataforma nos ofrece, quizá la mejor idea sería crear aplicaciones nativas, pues podemos adaptarlas al diseño gracias a los SDK proporcionados.

En cambio, las aplicaciones híbridas solo podrán adaptarse a las líneas de diseño de una plataforma, lo cual no es una mala idea, siempre y cuando la app esté bien diseñada.

Reutilización del código

En este caso, las aplicaciones híbridas son las ganadoras. Mientras que con las nativas debemos utilizar los lenguajes específicos de cada plataforma, con las híbridas podemos escribir el código solamente una vez, y ejecutarlo en todos los sistemas operativos en los que queramos lanzar nuestra app.

Esto puede parecer una muy buena opción, pero hay que tener en cuenta las tecnologías que utiliza cada plataforma, pues quizá el lenguaje con el que desarrollemos nuestra app, podría no ser compatible con alguno de los navegadores incluidos en los sistemas operativos, teniendo que volver a desarrollar la aplicación para que pueda utilizarse en todas las plataformas.

Rendimiento

Benchmarks Weimei We rendimiento

Por muy bueno que sea el procesador de tu dispositivo, y por mucha RAM que tenga, si una app no está optimizada, no funcionará del todo bien. Por ello, las aplicaciones nativas pueden parecer que consiguen un mayor rendimiento, esto es gracias a que se ejecutan a un nivel más bajo que las híbridas, las cuales necesitan ejecutarse mediante un navegador.

Además, como hemos dicho antes, los desarrolladores que crean una app nativa, pueden acceder a recursos del hardware y API’s, que las híbridas no podrían, lo que se traduce en una falta de características y de rendimiento por parte de estas últimas y una mejor experiencia de usuario por parte de las nativas.

Coste del desarrollo

Tanto si somos una empresa como si simplemente creamos aplicaciones por hobby, tenemos que tener en cuenta el coste de la aplicación que vamos a desarrollar, no solo en dinero, sino en tiempo y en conocimientos.

Pues no es lo mismo crear una aplicación nativa para cada plataforma en la que necesitaremos saber los diferentes lenguajes de programación, que crear solamente una aplicación utilizando tecnologías web y que puede ser utilizada en diferentes sistemas operativos a la vez.

Conclusión

En resumen, podríamos decir que cada método cumple las necesidades dependiendo del tipo de aplicación que queramos desarrollar, y para saber cual nos conviene más, podríamos fijarnos en los siguientes factores:

  • ¿Te conviene sacrificar la experiencia de usuario y el diseño de la app a cambio de un menor coste en cuanto a recursos?
  • Si tienes en mente hacer crecer tu aplicación o crear un modelo de negocio en torno a ella, será mejor fijarse en los detalles y esforzarse al máximo para poder sacarla adelante.
  • ¿Necesitas acceder a características especiales de hardware como GPS, NFC, sensores y demás?
  • ¿Necesitas que tu app consiga el máximo rendimiento o será una aplicación sencilla?

Evidentemente hay muchos más factores en los que fijarse a la hora de desarrollar una aplicación, estos son algunos de los más básicos en los que deberías detenerte para elegir un método u otro.

Si quieres saber más sobre este tema, te recomendamos leer este post de XDA-Developers o realizar el curso de desarrollo de apps móviles proporcionado por Google que puede servirte de ayuda a la hora de empezar a desarrollar aplicaciones.

¿Y tú que piensas? Pásate por Aplicaciones nativas vs híbridas, ¿qué son y cuáles son mejores? para dejar tu huella.

Puedes unirte a nosotros en Twitter, Facebook o en Google+

Publicado recientemente en Andro4all

from Andro4all http://ift.tt/1PklvYU
via IFTTT

Las apps de Android son las más descargadas mientras que las de iOS las que más ganancias dan

Google Play Store

El combate entre Android e iOS es bien interesante desde que el primero empezara a despuntar hace ya unos cuantos años cuando era ninguneado por Apple. A día de hoy sigue existiendo esa afrenta, aunque con otros matices y otras formas de “relacionarse”. Hemos visto como Apple ha hecho sus pinitos en la tienda de Android en el año pasado con la primera app que lanzó, mientras que Google ya lleva un tiempo demostrando lo bien que saben hacer apps en la propia de iOS. Dos SO para dispositivos móviles que ahora se reparten la tarta de los smartphones y las tablets, y parece que va a ser así durante bastante tiempo.

Hoy hemos conocido unos datos bien interesantes sobre cómo se comportan los dos sistemas operativos en lo referente a sus tiendas de contenido multimedia. La App Store y la Play Store se encuentran muy de cerca en ciertos puntos mientras que en otros se alejan. Las diferencias más palpables son en que una obtiene un mayor porcentaje en descargas en 2015 como es el caso de la Play Store, mientras la App Store es la que se lleva el gato al agua en lo relacionado con las ganancias obtenidas.

Repartiendo el pastel

Fue en 2015 cuando Google Play ha crecido en un 100 por ciento más en descargas que la tienda App Store de Apple. Doblar el número de descargas es un gran logro. Si ya contamos con que en 2014 fue un 60 por ciento, podemos decir que la Play Store no fue solamente mayor en 2015, sino que creció incluso más rápido que la tienda virtual de Apple.

Descargas Play Store

Estas estimaciones llegan desde el reporte lanzado desde App Annie de 2015. Como suele pasar con estas cifras compartidas, hay varios detalles que muestran el crecimiento de una y otra por lo que siempre es interesante compartirlo.

Como ya he mencionado, cuando estamos hablando de descargas de apps, ahora mismo el que reina indiscutiblemente es Google Play. Aunque donde Apple gana es en la capacidad de monetización de su tienda, ya que la App Store consiguió un 70 por ciento más en beneficios que Google Play. Un detalle a tener muy en cuenta y que nos puede ofrecer bastante claridad sobre los problemas que tienen algunos servicios en la Play Store que no consiguen la forma de monetizar los millones de descargas que obtiene su app.

Obteniendo más ingresos

Así que ahora encontramos que Google Play tiene mayores descargas que la App Store, pero esta consigue que los desarrolladores que lanzan contenido a su tienda, obtienen a cambio mayores beneficios. O como se podría decir, los usuarios que tienen un teléfono iPhone o una tablet iPad gastan más dinero en contenido para sus dispositivos que los que tienen uno de Android.

Ganancias

Otros datos que ofrece Annie son que el gran crecimiento en descargas de Google Play es debido a varios mercados emergentes como son Brasil, India y México. Mientras que Apple obtiene unos grandes resultados en ganancias gracias a China, Estados Unidos y Japón, donde parece que esta marca está mas arraigada.

Y uno bien particular es que los videojuegos en Android contribuyeron al 90 por ciento de las ganancias en Google Play, mientras que para la App Store solamente fue el 75%. Google obtiene principalmente sus beneficios de los videojuegos, algo bastante llamativo y que podemos entender de ese modelo freemium que hace estragos en la tienda de apps y videojuegos donde la gran mayoría están basados en este modelo de negocio.

Ahora, seguramente que Google intentará paliar esas cifras de ganancias buscando nuevas fórmulas. Lo que sí que parece que en el mundo del entretenimiento es donde tienen una mayor ventaja, así que potenciar este sector seguramente que le podría ayudar a recoger mejores resultados económicos. De todas formas, son unas cifras que muestran el crecimiento constante de una tienda de apps y videojuegos donde cada vez se encuentra mejor contenido multimedia.

El artículo Las apps de Android son las más descargadas mientras que las de iOS las que más ganancias dan ha sido originalmente publicado en Androidsis.

from Androidsis http://ift.tt/1NmMfAq
via IFTTT

Verizon reports solid Q4, adds 1.5 million new postpaid customers

Verizon has released its Q4 financial results, revealing slightly higher-than-expected revenue and earnings. The US’ largest telecommunications company reported a revenue of $34.25 billion last quarter, up from $33.19 billion it reported in Q4 2014.

The Q4 revenue was also slightly up compared to the quarter prior, when the figure stood at $33.2 billion. For the full year, total consolidated revenues came out to be $131.6 billion, up 3.6% compared to 2014.

The carrier’s Q4 net income stood at $5.5 billion, or $1.32 per share. Adjusted earnings per share stood at 89 cents, up from the 88 cents figure analysts were expecting.

Verizon added a total of 1.5 million new postpaid customers last quarter, bringing the company’s total postpaid customer count to 106.5 million. Overall wireless customer count stood at 112.1 million.

“Verizon embraced transformational change in 2015, and in 2016 the company has a huge opportunity to drive a new era of growth in our industry,” said CEO Lowell McAdam.

Head to the Source link below for the full…

from GSMArena.com – Latest articles http://ift.tt/1Ozsppv
via IFTTT

Career Trends: Why It’s Imperative to Embrace the Algorithms in Our Future

Remember Hal, the computer run amok in Stanley Kubrick’s 2001: A Space Odyssey? Forget him. The human vs. machine battle is so 20th century. Technology is not the other. It is an integral part of how work gets done. It’s time to replace fear of advanced technologies with the ability to work with them, and realize the opportunities they offer.

from Forbes – Tech http://ift.tt/1OzkdFN
via IFTTT