A recent presentation of Android 8 (knows as Android Oreo) and consequent total solar eclipse cast a shadow on Progressive Web Apps. How could it be to have all Android Oreo Features in PWAs?
What is Progressive Web Apps?
Progressive Web App (PWA) – is a specific application type developed and promoted by Google that uses web technology stack (JS + HTML + CSS). PWA allows users to combine the ease of use of a traditional website with features and UX capabilities specific for native mobile apps. In other words, PWA is a hybrid of a website and mobile app that features best of both worlds.
Advantages of Progressive Web Apps:
- Can work offline.
- Great performance rate.
- Effortless install without app store mediation.
- Near instant page loading speed.
- Direct communication through push notifications is possible.
- No updates required (PWAs make updates on the go).
- Portability and High adaptability (work on any OS platform).
Some drawbacks of Progressive Web Apps:
- Need for an experienced development team.
- Minor issues with SEO and PWA indexing may occur.
- Some feature won’t work on iOS devices (home screen shortcuts, push notifications).
- Adoption of PWA is relatively slow comparing to development of web techs.
Despite all advantages of Progressive Web Apps, Google still doesn’t pay great attention to them. Some of the best features, as well as old tricks, turned out to be unavailable for PWAs.
Let’s explore what lies inside Android Oreo and how it could be applied in Progressive Web Apps.
Best Android Oreo Features We Put Our Hope In
New Android Oreo has learned an old trick – Notification Dots. You’re right! UI feature that has been part of iOS for years was introduced into Android Oreo in 2017. Dot is an indicator of pending notifications. Yes, dots are annoying. And yes, they can be turned off.
Bad news, though. Dots are unavailable for PWAs yet. Still, we hope this feature will be activated soon.
Another great refreshment of notification functionality. This time a new one. The new Android OS allows users to group notifications into channels by sorting them into categories. In the ever-growing notification world, this feature comes right on time.
In addition, Android Oreo supports users with snooze option, which is definitely a relief, given the persistence of some apps. Users will be able to snooze notifications for 15 minutes, 30 minutes, or one whole hour.
For good or for bad, channeling option is still not available for PWAs. On the bright side, users won’t be able to tag your notification as “Unimportant Staff”. On the other hand, we hope this feature will become available for Progressive Web Apps soon.
Just imagine possibilities the feature opens for e-commerce platforms and digital outlets. Those businesses always have plenty of new content to share with their audience. Using specific channel the news will be stored Instead of blocked by default. For example, users could tag Zappos’ notification into “Shopping” channel and browse them when needed.
Shortcuts were first introduced in Android Nought. When the user touches and holds app’s icon a little pop-up menu appears with most common tasks inside. Android Oreo has refined shortcut menu and added widget access from the shortcut.
Needless to say how useful shortcut functionality could be if it was available for PWAs. You could apply different access point for different sections of your site. Or, you could finally create a widget that would broadcast required information to your clients.
Icon Shape Change
Android Oreo opened a new customization option. From now on users can change the shape of app icons without installing a theme. Currently, new OS offers for option: square, rounded square, squircle, and teardrop.
Unfortunately, PWAs can’t take advantage of this feature. Moreover, there were some problems with default icon display in Oreo version (square icons were reduced to fit round boundaries). Hopefully, developers at Google resolved this issue by activating WebAPK for all Android Chrome users.
But WebAPK is a patch that resolves the issue for Chrome users only. Samsung Internet, Opera, Firefox and other browsers are still experiencing same troubling PWA icon presentation.
Another questionable decision is badging app’s shortcuts with Google Chrome symbol in the lower left corner of each PWA. These badges go against the core concept of Progressive Web Apps that should be perceived as sovereign applications. Instead, those little browser badges confuse users by presenting PWAs as browser bookmarks instead of full-fledged apps.
On the bright side, a long-awaited picture-in-picture feature is performing well in PWAs. If you wrap your video content in the <video> tag it will continue playing on the home screen as a floating window. This feature definitely can be paired with live streaming technology and used to enhance UX of broadcasting websites. Finally, tablets will become a little bit more useful.
Sad to say, but we must admit that Progressive Web Apps is more on a “concept side”. It is frequently praised by industry experts and developers, but still underperforming compared to the development rate of native apps and web technologies. Android Oreo release just proved it once again.
Still, we hope this paradigm will change in the near future because the functions that were introduced in Android Oreo promise such a great opportunities for PWAs. Meanwhile, you can develop a straightforward web app and turn it to PWA when the technology will be ready.
Tony Sol is the business development manager of GBKSOFT, overseeing the production of all writings for both internal blog and external platforms. He is technical-driven person always looking for new benefits of merging business and software.
Other Articles of Tony
Similar Blog Articles
Perfect Development Timeline for Website or Mobile App
Each day we receive emails containing questions like “How much does an app cost?” or “How long does it take to develop an app?”. Unfortunately, the precise answer to any of these questions does not exist. It’s like you’ll try to say at once how much a car costs. Because it depends on the number...
So, do you Need a Code Review?
Not sure about the quality of code you’ve got from your freelance developer? Or it was for a while since you upgraded your app and you want another development team to make the work for you? Well, in any case, you’ll need to look under the hood or make a Code Review as it called...
CRM, ECM and ERP: How your Business can Leverage from this Tools?
How to achieve more results? How to improve the business processes in my company? We bet you ask yourself these questions. And the answer exists. In the modern world, when everything moves so fast, the automatization of business processes is a must. Multitasking, huge flow of information and race for the best result take us...