dimanche 3 janvier 2016

Sunday Debate: Native Apps vs. Web Apps

sundaydebate

After being used to the current app paradigm for the entirety of Android’s life, over-the-air changes might radicalize the way we understand Android and its app ecosystem. While web apps haven’t proven themselvs yet, synchronized developments might make them worthy soon.

Our current mobile experience is heavily reliant on native apps that sit on our homescreen, readily available for whenever we need them. Google has been experimenting with web-based alternatives, however, in various ways. First of all, we have the new app-streaming capabilities through Google searches, which allow you to test apps without actually downloading them. Second, changes to APIs and functions have made it easier for Chrome webpages to run background services, and now websites like Facebook can send notifications straight to your status bar (bye-bye Facebook app!). Finally, experimental Dart-programmed, web-aware and java-free “sky apps”  are said to be capable of reaching unprecedented levels of web app performance.

These experiments and more might be the initial glimpse of an odd new future for Android applications, one that might change the way we understand the mobile experience. That being said, such changes don’t come without re-adjustments, pros, and cons. Below is some food-for-thought with some pros and cons for each kind of app, but feel free to jump straight to the discussion below. So we ask:

  • Do you think web apps could fully replace native apps?
  • What are the biggest strengths of web apps?
  • Are hybrid apps a viable solution?
  • Which constraints do web apps face?
  • What would a web-based app ecosystem look like?

Join the discussion!


Native Apps

Native apps have served us well since the inception of smartphones, and web apps are currently lacking in reputation as the experience has traditionally been slow, clunky, and internet-dependent. Native apps might take up more space, but in general, smaller applications (the kind that web apps would initially replace) do not take huge chunks of storage in comparison to heavy apps, games, and media. Most importantly, though, native code is much faster than interpreted code at the moment, and this is a primary reason as to why many users haven’t had the best experiences with web apps. Native apps also give users more control, in the sense that they get to directly keep (and in some ways further manipulate) the purchase rather than borrow it from a server. Finally, and perhaps most importantly for the developing world, native apps don’t necessarily require an internet connection (depending on the functionality). While we can’t see many kinds of apps becoming web-only, it’s worth considering that web apps would run through your data plan.

Web Apps

While they haven’t proven themselves quite yet, the potential of web apps is enormous. Assuming one manages to have a consistent internet connection, and that the app can cache intelligently, tomorrow’s flagship phones could run these smoothly enough for regular, non-frustrating usage — especially if software changes like the aforementioned Dart experiments come to fruition. Web apps don’t take up space (other than cacheing), allowing for extra room for media, but apart from that, because they are not in your phone’s storage, updates are automatic and hit as soon as the servers send out the updated app. This means that the app can iterate faster and solve bugs and security issues more efficiently as well. And because the language is shared across browsers, cross-platformess is much easier to achieve with web apps, allowing said updates to hit a broader number of devices with fewer headaches. All of this coupled with current and future APIs, such as ones that make use of the phone’s hardware like the camera, can make web apps very useful.

Debating

On one hand, the current standard has carried smartphones through an apogee and has proven good enough to last this long. A new web-based app paradigm could optimize many of the current system’s annoyances, but it would likely not be a rapid transition, and it’s hard to see many kinds of native apps and games ever leaving our storage. So once again, we ask:

  • Do you think web apps could fully replace native apps?
  • What are the biggest strengths of web apps?
  • Are hybrid apps a viable solution?
  • Which constraints do web apps face?
  • What would a web-based app ecosystem look like?



from xda-developers » xda-developers | Sunday Debate: Native Apps vs. Web Apps http://ift.tt/1P9KDLZ
via IFTTT

Poweramp Alpha Update Teases Major Engine Enhancements, with more to come

Poweramp

Dedicated fans of popular music player Poweramp have been eagerly awaiting the next major update to come along for quite awhile now. It seems you won’t have to wait much longer, though, as the developers of the app have teased a major update on their message board. They’ve published an alpha version of their app that you can test right now, but be warned that it may contain lots of bugs.



from xda-developers » xda-developers | Poweramp Alpha Update Teases Major Engine Enhancements, with more to come http://ift.tt/1PFRVLP
via IFTTT

Unofficial Material Design Xposed Installer App Updated with Support for Jellybean and Above

rovo89 Releases Version 79 of the Xposed Framework

If you’re a stickler for having Material Design everywhere on your device, then you’ve probably felt some dismay at the stock, official Xposed Installer app. Now, the Xposed developer is quite a busy man, so it’s understandable that he doesn’t place the app high on his priority list. Thankfully, the installer itself is open source, so XDA Senior Member DVDAndroid published a Material Design Xposed Installer app, now including support for Jellybean and KitKat.



from xda-developers » xda-developers | Poweramp Alpha Update Teases Major Engine Enhancements, with more to come http://ift.tt/1O3ZDek
via IFTTT

Chainfire Releases SuperSU 2.66 BETA, Fixes Deep Sleep on S6’s Marshmallow

Samsung-Galaxy-S6-Edge-Plus-Verizon-Update-600x340

XDA Senior Recognized Developer Chainfire has updated his SuperSU to version 2.66 BETA. The update should fix the deep sleep issue on Marshmallow beta for the Samsung Galaxy S6. The new version patches some security policies, so there should be fewer problems with root applications. Flash the provided update with TWRP or compatible recovery.



from xda-developers » xda-developers | Chainfire Releases SuperSU 2.66 BETA, Fixes Deep Sleep on S6’s Marshmallow http://ift.tt/1MO98fH
via IFTTT

samedi 2 janvier 2016

Pink Xperia Z5 Arriving in January

Pink-Xperia-Z5-Premium_3-200x133

The Sony Xperia Z5 has been on the market for quite a long time, but there are only a few colors that you can pick. Soon you will be able to get this device in… pink! The new Pink Xperia Z5 is said to be an exclusive to Chunghwa Telecom in Taiwan, but there’s a chance to see it in other countries as well.



from xda-developers » xda-developers | Pink Xperia Z5 Arriving in January http://ift.tt/1PDQM5A
via IFTTT

Galaxy Note 5 Gets Update with December Security Patch

note-5-update-december-feature-2-720x405

Samsung has launched an update for its Galaxy Note 5 phablet. The update versioned as N920GDDU2AOL1 brings small improvements to voice quality and the December security patch. The update is rolling out in India, but it should be available globally soon. More information regarding the update after the link!



from xda-developers » xda-developers | Pink Xperia Z5 Arriving in January http://ift.tt/1YX8GYV
via IFTTT

Fluid Watch Face Makes Your Android Wear Shine

z4XlOrO

Among the best features of Android Wear is the ability to have a custom watch face. XDA Forum Member Mark_QS shared his watch face called Fluid — it has five different backgrounds and a number of features. Head over to the thread to give it a go.



from xda-developers » xda-developers | Pink Xperia Z5 Arriving in January http://ift.tt/1R7ktQ1
via IFTTT