How to build an innovative business website?
Your business website is the “go-to” source of information about your business—and it needs to stay open 24 hours a day. Learn how to come up with winning website design, one that attracts… Continue reading
Need an e-commerce strategy for your business?
The immediate impact of COVID-19 has been swift and difficult, forcing companies to adopt new ways of doing business. It’s very important to develop an e-commerce strategy for a successful digital transformation.
Most… Continue reading
REST and SOAP web services: Choosing the best option
SOAP and REST offer different methods to invoke a web service. Learn the variations between the two approaches, including integration concerns and client choices.
Web services overview – SOAP and REST… Continue reading
Progressive web apps drive the mobile development of the future
Progressive web apps offer many benefits, leading organizations to take advantage of this trend in mobile app dev. A lack of Apple support stands in the way for some. As performance and user experience become essential to the success of an enterprise mobile app, progressive web apps gain interest — and may eventually become the future standard for mobile development.
Progressive web apps (PWAs) blend the functionalities of traditional web apps with native apps while providing increased speed and performance. Several aspects of the mobile app development landscape today make it primed for this trend to take hold.
“If you’re building a web app today, it should be a PWA,” said Michael Facemire, vice president and principal analyst at Forrester Research in Cambridge, Mass. “There’s really no reason not to.”
Benefits of PWAs – web apps
PWAs run on the web but can take advantage of native mobile device features, such as appearing on the home screen and sending push notifications. Google supports PWAs for use on Android device browsers, but Apple does not yet support them for its proprietary browser, Safari, on iPhones or iPads. PWAs differ from hybrid web apps in that they are typically not available for download through native app stores and are built using only web technologies.
For PWAs on Android, a service worker API caches data as the user browses to enable offline support. Most PWAs also include an application shell architecture that allows for fast loading times, transport layer security, and a web app manifest file that allows the app to be installed on the home screen, according to Google’s checklist of features.
There may be no difference between a PWA and a native app from the end user’s perspective. That’s beneficial for IT departments that already have an app interface their users or customers are comfortable with.
“Visually, might look pretty much the same as our web app,” Frahm said. “That would be great, because we have a great app, and we don’t want to change all of that. We get to deliver to users wherever they want us to be, as opposed to being limited to the app store.” Continue reading