One of the interesting trends in the industry is that the browser is becoming the platform for mobile applications. Why build native apps that require significantly more engineering effort then web apps which are truly a write once, run anywhere – this is what we’ve always been evangelizing at Skyfire. I’ve always pointed to the initial IE monopoly on the PC as a good thing in that it helped standardize HTML / JS etc unlike J2ME which is highly fragmented.
Well, as part of this trend, I think we are running the risk of repeating history. When J2ME was first released, a lot of the cool functionality was not available (ie access to the camera or file-system or bluetooth etc). Given the long but necessary process of the JCP to approve additional JSRs to support this added functionality, handset manufacturers jumped-the-gun and started releasing proprietary J2ME libraries to achieve certain functionality. I remember distinctly using the proprietary Motorola file system J2ME libraries and not JSR 75 which hadn’t yet been ratified or adopted. Instantly, J2ME became quite fragmented; given that I was working on a photo-upload application, we had to port to every J2ME device using different proprietary file-access libraries.
Going forward, I expect that most OEM browsers will take a similar approach potentially resulting in a fragmented web. As a developer, I may now have to port once again amongst different platforms.
Follow This Blog Via Email
- SXSW 2016: Messaging Bots
- Reflecting on the Productivity Category
- Tech Discrimination
- Daily Active Users Don’t Matter!
- IOT: The Competition for Attention
- How Google and Others Are Using Data Science to Speed Up Productivity
- Why I’m Excited About Google Glass?
- Context Is a Layer and Not a Category
- Sales 2.0: The Bottoms-Up Sales Model
- Is UX Going to be Commoditized Next?
- To Win Enterprise, Target the Consumer
- Using a Chromebook for a Week
- Android (and the Tab!) in the Enterprise
- Ad Learnings from Recipe Search
- CPA Advertising on Mobile
- Enterprise Mobile Is Hot!
- Network Responsibility
- In-Door Mapping
- The Social Network
- Using a Mobile Phone to Drive Behavior Change
- Apps vs. Web Apps
- Understanding Developer Psychology
- Are Batteries Improving?
- Over the Air and Emerging Markets
- Are Platform Game Lobbies the Next Social Graph?
- Are Plugins (and Flash) Going Away?
- Lessons Learned in Monetization
- Understanding the Emerging Market
- OEMs, Please Choose
- Understanding PDE (Positional Determining Entity)
- Has the Power Shifted Back to Operators?
- Is the Killer App the App Store?
- Navigating the Mobile Content Landscape
- Wholesale Application Community
- Sharing Overload?
- The Ad Ballot
- Device Patent Wars
- Is Apple Making a Mobile Wallet Play?
- Top 6 Reasons Why Nokia Doesn’t Have a Capacitive Touch Screen
- Mobile Trends 2020
- Mobile Taking a Cue From the Travel Industry
- CTIA Party Analysis
- Measuring AT&Ts Network
- Mobile Cloud Computing
- Mobile Beyond & NARIP
- Mobile 2.0 Advertising Notes
- Carnival of the Mobilists #193
- The Broken Subscription Model
- The Mobile Reserve
- The Fragmented Web
- Got to Love the Music Industry
- What Platforms Should I Build For?
- To Operator or to Not to Operator
- What Do Bankers Do?
- My Older Posts