Facing a crucible of providing more sophisticated apps in shorter cycles, mobile front-end developers will be forced to rely on composition -- using prebuilt code components instead of coding all functionality from scratch, according to predictions from analyst firm Forrester Research Inc.
"Building base app functionality dominated the early days of enterprise mobility, but the bar for successful innovation on mobile devices has moved skyward while time-to-delivery windows are approaching zero," said co-author Michael Facemire in a blog post announcing the predictions. "This combination is forcing mobile development shops away from a mentality of creating everything in-house. Instead, regardless if the experience is a mobile Web site or a mobile app, successful teams will assemble pre-existing front-end components, or will create them where they don't already exist."
Google describes the Intent class as "an abstract description of an operation to be performed." The company's developer guide says an intent "is basically a passive data structure holding an abstract description of an action to be performed."
On the iOS side of things, Forrester said the new iOS8 is catching up.
"Android has had Intents for quite some time, but with Apple's iOS8 we now get app extensions to share experiences outside of the app container," Facemire said. "The mobile Web is getting its own composition help from HTML5 with Web components, highlighted by Google Polymer."
According to the Polymer site, "Web Components usher in a new era of Web development based on encapsulated and interoperable custom elements that extend HTML itself. Built atop these new standards, Polymer makes it easier and faster to create anything from a button to a complete application across desktop, mobile and beyond."
The remaining seven mobile app development predictions for 2015 listed in the for-sale report are:
- Standalone apps will lose their luster.
- Hardware-driven innovation will enable new opportunities.
- Mobile competition will shift to accessories and ecosystems.
- The merger of physical and digital worlds accelerates.
- Mobile context becomes high-def.
- Service virtualization and API design tools will appear in every development toolbox.
- Low-code platforms will move into the aggregation tier, but struggle to go mainstream.
"Many developers think that they finally have a handle on mobile app development, yet nothing could be further from the truth," the Forrester report stated. "In 2015 we predict that many development professionals will be caught off-guard by significant new innovations in the mobile devices they target. As a result, they will need to refocus on the basics of building mobile experiences."
David Ramel is the editor of Visual Studio Magazine.