When a programmer starts looking at mobile application development, one of the first questions that comes to mind is whether to go native versus Web technology.
"I don't think there is going to be a clear winner in the native versus Web debate, but different workloads will trend toward one technology or the other," Jeffrey Hammond, the principal author of the Forrester report, told eWEEK. "For example, I still see most customer-facing apps written in native code, but I'm also seeing a lot of B2E [business-to-employee] apps written with a hybrid style or on top of middleware. Likewise, device-centric workloads tend toward native code, while multichannel services (e.g. social networking, content) are moving toward Web and a hybrid style."
Plus, it's easier to find developers skilled in Web technologies rather than in native code. And the Web-standard technologies tend to be less of an intellectual property risk, potentially limiting exposure to lawsuits, the Forrester report said.