Ronnie05's Blog

Developer Interest in Android wanes as Hybrid Apps take over

Posted in Applications and User Interfaces by Manas Ganguly on March 20, 2012

HTML5 is taking over as the key enabler of Internet on mobile phones. The Internet of all things and cloud based convergence will be a key theme in this decade and it will be powered by a tight integration powered by APIs. The future will be about Platforms on which devices and services will be enabled will be powered by applications both native and web based. This post examines the platform, applications and developer intent.

A recent survey by Appcelerator finds that Apple iOS leads the developer interest charts with 89% intent. iPad comes a close second at 88%. On the Applications side, the loser is a very unlikely candidate: Android (79% on the Android phones,64% on the Tablets and 51% on the ICS platform). Appcelerator in its quarterly survey figures out that Android is gradually slipping down mobile programmers’ priority list, with HTML5 powered Web apps stepping in to as an answer to development difficulties. HTML5 ended up showing 67% positive intent from developers.

The wanning interest in Android platform is being attributed to the Fragmentation of the Android platform. The survey concludes that a lot of developers are unhappy with the fragmentation of the platform as well as the fragmentation of the monetization platform. Fragmentation impedes monetization on the Android platform. Customization for screen size, feature sizes, even skins that device manufacturers have put on top of that eats into resources allocation on the platform.

79% of developers think that HTML5 was going to be a component of people’s apps in 2012. Only 6% developers plan to make all-out Web app that runs in a browser; a much larger 72% plan a hybrid approach that wraps native interface elements around an app that relies on a browser engine behind the scenes. A hybrid has some native code on device, but content will be delivered via HTML.

For developers on open platforms it’s a tough line to walk. They want to have an open OS, but openness means they’re going to have fragmentation.

Web applications–those built with technologies such as HTML, CSS, and JavaScript that run using a browser engine–answer at least some of Google’s fragmentation challenges.Web apps rose slightly to 67 percent, passing Android tablets in the last quarter. Thus HTML poses the answer to fragmentation.

The good news for Android is that even while it has suffered recent declines it fares much better than Blackberry (16% Developer interest) and Windows (37% developer interest).

The good news for Google is that developer interest is on a rise for Web-App hybrid environment like the one running on its Chrome OS and Chromebooks.

HTML5 – Future of the web (Losers offsetting losses) (Part III)

Posted in Internet and Search by Manas Ganguly on October 24, 2011

Read Part I and Part II here.

Apple has benefited from a similar monopoly, but on deployment. Capturing 30% of every application and piece of content sold to an iPhone or iPad user has become a multi-billion dollar business for the boys in Cupertino. With HTML5, an increasing amount of content, and eventually applications, will be able to circumvent the Apple bottleneck. The good news for Apple is that the advent of HTML5 may once and for all put their Achilles heel of not supporting Flash behind them. Apple has rushed to adopt HTML5 across its product line, and Steve Jobs was very direct and vocal that the combination of HTML5, CSS, and Javascript was far superior to Flash as far as Apple was concerned.

Apple’s rush to adopt HTML5 might seem to be at odds with what many financial analysts have described as the major threat HTML5 poses to Apple’s monopoly with the App Store. Apple has been tweaking its implementation of HTML5 in the Safari browser to limit some capabilities, like auto-play of audio and video, using customer satisfaction as the reason. Perhaps it’ll be able to continue to steer developers who want the ultimate experience on iPhones and iPads to continue to use the App Store, even if it’s just to sell wrapped versions of their HTML5 interfaces. In any case, Apple has certainly decided that it has more to gain from embracing the emerging HTML5 standard — growing the potential market for iPads and iPhones — and getting out of its morass with Flash, than it would by dragging its feet or proposing its own alternative. Complicating matters are some ongoing patent disputes between Apple and the W3C (World Wide Web Consortium) — which drives standards for the web.

If Adobe and Apple are right in their public assessment of the opportunities which HTML5 presents them, then Microsoft may be the biggest loser — although even desktop vendors will benefit in some ways, as trendy web applications will be able to run on their machines, instead of being limited to tablets. Of the big loosers, is the web monopoly notably Microsoft. HTML5’s platform independence hits Microsoft where it hurts the most: Desktops and Desktop Applications. Obviously Microsoft isn’t standing still, so whether their share of internet-connected devices continues to slip — from 95% to 50% in the last three years — is open to debate, but the dominance will clearly erode, a trend likely to be accelerated by HTML5′s device-independent promise.
Revamping the web with an improved set of content protocols might really benefit everyone.

Clearly, though, Microsoft, Apple, and Adobe have the most at risk, and could still turn out big losers on this one.

Tagged with: , , , , ,

HTML5 – Future of the web (Of Winners and Losers) (Part II)

Posted in Internet and Search by Manas Ganguly on October 19, 2011

Continued from earlier post

Mobile application developers will also benefit from having a consistent set of interfaces across their target platforms. Suffering currently from the high cost of developing for multiple platforms, as HTML5 is fleshed out with related technologies like WebGL and hardware device APIs they will increasingly be able to have a single source code base that can be deployed across a wide variety of mobile platforms. Third-party HTML5 frameworks like Sencha and Appcelerator already help make that possible.

Less obvious is the benefit HTML5 offers for mobile device vendors that are lagging in the war to gather applications. Many developers have ignored webOS and BlackBerry because of the high cost of developing a separate version of their applications. Running HTML5 will give those platforms a new lease on life — if webOS hasn’t completely disappeared by the time HTML5 has a chance to try and save it.
Amazon has been quick to realize the potential for HTML5 to unlock more content for its Kindle platform, announcing a new version of the Kindle e-Book format, KF8, that is based on HTML5, and an HTML5-based Kindle reader available on the web. What Amazon will lose in its proprietary lock on the Kindle format it is hoping to make up for with a surge of content suitable for its Kindle readers, resulting from the support of HTML5.

The Losers

From the outside the apparent losers from HTML5 would seem to be Adobe and Apple. Adobe has been king of the cross-platform development hill with Flash, where it has a near-monopoly on development tools. Adobe is quickly gearing up with an impressive set of similar tools for HTML5, but it won’t have the same monopoly position it enjoyed with Flash. Countering its loss of market share, the total market may expand exponentially as HTML5 is likely to experience dramatic growth for the forseeable future — and of course includes the iOS platform as a target, always a sticking point for Flash. In the long run Adobe believes it can use its broad suite of tools to continue to be the leader in standards-based web development tools — HTML5 or not.

Tagged with: , , , , ,

HTML5 – Future of the web (Of Winners and Losers)

Posted in Internet and Search by Manas Ganguly on October 17, 2011

HTML5 and the related technologies augmenting and complimenting it are set to modernize the technology of the web. HTML5 is an umbrella term that is often used to include HTML5 itself, plus scores of enhancements to programming and media control capabilities, but the technical changes are just the beginning of HTML5′s impact. What follows are the new capabilities which will be big changes in how money can be generated on the web. There are going to be both significant winners and losers.

Who Wins?

Content providers are the clearest winners from the widespread adoption of HTML5. Instead of having to develop dedicated applications for each mobile platform, to give their customers a compelling experience, they will be able to offer a single, HTML5-based offering that will run across desktops and mobile devices — greatly reducing their development costs.
• DirecTV has launched an HTML5 interface using cross-platform HTML5 framework Sencha, for example.
• Comedy news site The Onion was able to develop its tablet front end in only 6 weeks by relying on HTML5.

Even more important for content providers, making their sites available through HTML5 “web apps” can break the monopoly of app stores. Instead of paying Apple a 30% royalty on a magazine or newspaper subscription, for example, publishers can sell the subscriptions to customers directly — since they won’t need to have their applications distributed through an application store anymore. A simple web authentication of a subscription will suffice, and the web app would be available from any device that supports HTML5.
• The Financial Times has already gone this route, trumpeting the business value, and the added convenience of a single sign-on and consistent interface across platforms for consumers.

Also breathing a sigh of relief as HTML5 is adopted will be the developers of cloud-based software solutions. Box.net has already announced an HTML5 front end, as an alternative to running dedicated applications on each client platform. Other enterprise software vendors using the cloud, like Salesforce.com, aren’t far behind in adopting HTML5 as their client platform. Since the entire premise of the cloud is that everything should be available everywhere, it is only a matter of time before almost all cloud services veer towards HTML5 front ends to become universally accessible.

continued here

Tagged with: , ,

Adobe readying its Plan A (Flash) and Plan B (HTML5) into future

Posted in Internet and Search by Manas Ganguly on September 27, 2011

Industries evolve, Industries mature and the products and technologies travel through their lifecycles through intriguing phases such as Question Marks to Stars to Cash Cows till the die out (The BCG way of explaining things).Heeding industry trends, companies are often forced to give up on once-premiere products and offerings in order to survive.

Examples abound: In Case of Nokia dropping the ageing Symbian for Wp in smartphones, IBM and HP spinning out its hardware business to focuss on software consultancy and Netflix splitting its DVD subscriptions into Qwikster and staking its future on streaming content.

However, there are cases where managers and boards stick on to old products and platforms and forget evolving to the new paradigms and then go out of business… the all familiar example “Frog in Burning Water” example.

A classic example is that of the Flash from Adobe. Adobe, which last week doubled down its efforts on Flash, releasing Flash Player 11, Air 3, and ramping up its 3D and HD support–even as many critics argue the industry is shifting away from Flash and toward HTML5. With such a disruptive technology as HTML5, at what point does Adobe give up on its flagship Flash product, which has long been Adobe’s bread and butter? At what point is Adobe stubbornly ignoring the writing on the wall?

Danny Winokur, Adobe’s VP and GM of Flash has no plans to give up on Flash. Publishers and content creators, he says, are still “really excited” about the technology. However, that doesn’t mean Adobe is rooting against HTML5–in fact, the company has heavily invested in HTML5 with its Edge suite of tools. That would mean that while Adobe is working at Flash, it is also building its bridge to the future paradigm. As for now, Adobe continues to drive innovation on both fronts [of Flash and HTML5]. Not everyone shares Adobe’s long-term support for Flash. Top directors of Google Chrome and Internet Explorer have sung HTML5′s praises; Mozilla Firefox product VP Jay Sullivan is also betting short on Flash stating that HTML5 is the longer-term answer.

Winokur states that the capabilities of Flash will absolutely come to HTML5 over time. He argues that in each round of innovation that is happening across with both platforms, Flash has been trying as aggressively to drive HTML5 innovation–but there are always opportunities to go out and innovate ahead of the standards and bring content publishers the latest and greatest capabilities that are available on devices, and let them take advantage of those things even before they’ve been fully standardized.

Adobe is investing in both [HTML5 and Flash] and is readying both platforms. As and when HTML5 takes over, Adobe would move all its efforts on the HTML5 platform and let drift Flash. However, that might be a long way away to a time when when content publishers are not interested in ongoing investment in Flash.

Tagged with: , ,

HTML5: Remaking the Web

Posted in Applications and User Interfaces, The Technology Ecosystem by Manas Ganguly on April 17, 2011

A couple of months back, I had begunby explaining to a friend the utility concept of HTML5 as a cross platform, open source (developer friendly) and the spooling/ information caching platform. While these remain central to HTML 5, a lots more been added and this series of posts tries to cover HTML5, the future of Web.

HTML5 is no longer just a buzz word. It — along with JavaScript and CSS3 — is quickly helping reshape perceptions of what a web browser and web standards can achieve.

With browsers implementing more HTML5 features across platforms and devices, developers are starting to integrate many of the new features and frameworks into their web apps, websites and web designs.
Although HTML5 is its own standard, the power of HTML5 is really only best realized with the use of CSS 3 and JavaScript. JavaScript, in particular, has quickly emerged as one of the best ways to help render great looking effects, animations and content in a self-contained, platform-agnostic way.

Over the last 12 months, the momentum behind HTML5 has continued to build, with application developers, browser makers and hardware vendors fully embracing and supporting the web of the future. Consumers have started to embrace HTML5 as well, especially as more users understand the benefits and potential that HTML5 can mean for the future. With Firefox 4, Google Chrome, IE 9, Safari 5 and Opera all offering better, more robust support for HTML5, CSS3 and JavaScript, we’re already seeing glimpses of what is possible and what the web of the future may look like.

The effort here, is to list the features of the HTML5 browsing and the reasons why it is such a critical piece for web App development.

Batter Typography and Custom Fonts

Deployment and Use of Web Font (such as Web Open Font Format, or services like Font.com, TypeKit, Google Web Font API) gives content creators, brands and developers a way to better express and control the most important part of an app or website — the text — without having to rely on images or Flash implementations that don’t always work well for translated text or with search engines.

Boilerplates and ToolKits

Created and perfected over 2.5 years by Paul Irish and Divya Manian, HTML5 Boilerplate is not essentially a framework. It’s a template that can be modified and used for projects by developers world over. It’s one of the most robust and well-commented starting points we’ve seen for setting up a solid HTML5 base for web projects. Boilerplate is openly available under a public domain license; which can be used and integrated it into your web projects as per the developer needs and requirements.

The following slides explain the utility of HTML5 Boilerplates in web Context.

Continued…

Tagged with: , , ,

Google Chrome, Cloud and the new laptops

Posted in Computing and Operating Systems, The cloud and the open source by Manas Ganguly on January 22, 2011

Google has been mulling as to how it extends the Chrome browser into a full operating system. A month back, Chrome started shipping a first run of test units so that developers, reporters and analysts could begin to evaluate Google’s efforts. Chrome is part of one of Google’s efforts to develop an operating system for laptops that does just about everything inside a browser window. To put it the other way around the computing experience shifts into the browser and the OS shifts the clouds. Netbooks using the Chrome will not require large 160 GB hard drives since all the OS functionalities and the data is moved into the cloud.

The idea of network computers that deliver all their functionality from somewhere other than the hard drive has been around for more than a decade. Sun and Oracle tried to jump start the market, but it is the power of the clouds, Google and HTML5 which would make this network computing OS a reality. The question is whether Google has created a new environment that will challenge more traditional PC operating systems such as Mac OS and Windows, or whether Chrome will be the latest challenger that ends up with niche success at best.

Booting Chrome OS takes about 15 seconds, and resuming from sleep takes about a second. (We have Apple’s latest MacBookAir performing the same trick with élan)

The magic of HTML5 means there’s a plethora of apps in Google’s Chrome store that work well.
However, its the simplicity of Chrome OS that could make it powerful. Imagine logging on to any computer in the world with your Google account and seeing exactly your own home-screen. This kind of a computing experience has a lot of appeal.
Google is clearly envisioning a future where more and more value for more and more users can be delivered via the Web in a way that makes it all easier to use and manage. While, Chrome OS notebooks aren’t going to take over the market anytime soon, but this platform is going to push things forward as businesses look to simplify the computing platforms they support. The trend that Chrome OS represents will only accelerate as more HTML5 apps deliver richer experiences over time.

WebOS 2.0: The second coming of WebOS

When Palm unveiled the WebOS for the first time, it was hailed by many as a true competitor to the iOS. However WebOS lost its way with Palm and the HP acquisition of its parent. The WebOS, incredible as it was, was thought to be done and dusted with.For HP, acquisition of Palm as to accelerate their position in mobile phone space, but it was also about webOS. Now, when HP is seriously mulling smartphone options, it has started resuscitating the WebOS from the dead. Call it WebOS 2.0 if you have to, but knowing Palm’s smartphone penchant, there is some promise the WebOS holds which could possibly be just enough to give HP the toe hold in the smartphone melee.

We already have a trend of web and HTML5 really beginning to become a first-class app development and distribution platform – as evidenced by even Microsoft’s new and surprising support for HTML5 standards. Microsoft stunned a few industry watchers by its support for HTML 5 on its IE9. Palm with its nativity in the web and client oriented technology Now, HP is looking to drive WebOS across to lots of form factors and devices to fill the gap between the smartphone and the PC. The blogs are already abuzz with a Palm 4” smartphone concept. HP is also talking about tablets, new phones, and “really interesting new form factors” in 2011 which would then give the WebOS a decent shot at stardom. WebOS and innovative form factor devices: a Potent Combo. According to HP that is not all and HP is fortifying product proposition with the following additions:

1. HP is also hinting at using flexible display technology (refer to FOLEDs) as an important ally. We already have hints from Sony, Samsung and Apple who are already working in the direction of flexible displays.


Video demonstration of HP Flexible Display technology

2. Palm’s online, drag-n-drop development Ares system is a versatile set of integrated mobile development tools hosted entirely in the browser. The Ares features a drag-and-drop interface builder, a robust code editor, a visual debugger, and built-in source control integration. Ares dramatically lowers the barriers for web developers to jump into mobile development and makes building webOS apps even easier and faster than before.
3. HP is also working on application frameworks “Enyo” (Mojo as known earlier), to support apps on multiple form factors. In consonance with Ares, Enyo packs in faster performance, modern and modular design and support across a range of products and screens.
4. Palm also has started wooing developers, inviting them to work on the Enyo framework for design and creation of Apps. While the Mojo is already available,Enyo SDK access program is expected to kick of early 2011.

In over 170 countries globally, HP has atleast 10% of consumer electronics shelf space and Palm and the WebOS are going to be two critical factors that will help enhance HPs presence in the shelf space. WebOS is not only the centerpiece of HP’s mobile vision, but also enables HP to extend WebOS across more products and multiple regions.

Tagged with: , , ,

Impact of HTML5 based browsers on the Mobile Applications eco-system and marketplace

Posted in Applications and User Interfaces, Value added services and applications by Manas Ganguly on November 16, 2010

The proliferation of HTML 5-based browsers in 2011 will likely change the way content providers approach the mobile application marketplace.

Content providers today are spending too much of their resources building specific mobile apps for different platforms on different devices. Every time there is a new platform and a new device introduced to the market, a content provider needs to build a new app using different specifications to fit the operating system (OS) and device screensize. This is not an efficient way forward for content providers as there are hundreds of phones in the market with different form factors, making it time consuming and resource-intensive. The tide is expected to change for content providers with the wider use of HTML 5.

Interoperability across devices, platforms

With HTML 5, content providers need not build an app for each different OS and each different screen-size. Instead, developers will only need to build a ‘smart bookmark’, which is a link that will effectively call out a device’s browser and direct it to a content provider’s Web site. Because a HTML 5-enabled browser can access a device’s features through APIs (application programming interfaces) and can call out features, such as geo-location to contextualize the content, the browser can now have the same features available in the mobile app

For example, a mobile user can click on a smart bookmark and activate his device’s HTML-enabled browser, which can then provide localized news and weather reports, emulating what specific mobile apps can do today. This will fundamentally change the game for content providers as there is no need to rebuild an app over and over again just because a new device with a new operating system has come into the market.

With the use of smart bookmarks, purchased apps will no longer be locked into a specific platform. If a user buys an app meant for an Apple iPhone, he would need to buy it again if I had a Google Android phone. With HTML 5 and smart bookmarks, users can have access to my content regardless of the platform because access to content [will be] based on a subscription and not a download model. However, the business model will require Content providers and operators will need to work out details regarding revenue-sharing.

Tagged with: ,

Internet Explorer 9 unvieled

Posted in Computing and Operating Systems by Manas Ganguly on March 17, 2010

IE9 shows off HTML5 and the Hardware acceleration. Fundamentally in the right direction. Needs more spunk and refinement.

Internet Explorer 8 has been gradually loosing sheen to the nimbler, faster competitors across. It might still be the most secure browser, but it had some catching up to do on speed and the HTML5 support.

So, Internet Explorer 9 had its work cut out and it delivers. It supports HTML5, boasts a new Microsoft JavaScript engine which is codenamed “Chakra,” and it’ll support new-fangled web technologies like CSS3,DOM and SVG2. Microsoft says one of its main goals with IE9 is to provide a faster browsing experience — always good news — though they don’t have things cranked quite as high as the competition just yet. Preliminary ACID3 tests on the preview show the IE9 scores a 55/100, up from IE8′s dismal 20/100 — a huge leap forward no doubt, but still a far cry from the Chrome, Opera, and Safari scores of 100. However these are still early days for IE9 and improvements are yet to step in.

Quoting IE Blog, IE9 was designed to “enable a new class of applications. These applications will stress the browser runtime and underlying hardware in ways today’s websites don’t. We quickly realized that doing HTML5 right – our intent from the start – is more about designing our browser’s subsystems around what these new applications will need than it is about a particular set of features. From the beginning, we approached IE9 with the goal of enabling professional-grade, modern HTML5 support on top of modern hardware through Windows.”

The IE9 uses a new script engine “Chakra” which powers its fast performance. The secret lies in the fact that Chakra compiles JavaScript in the background on a separate core of the CPU, parallel to IE.

IE9 is also the first browser to provide hardware-accelerated SVG support. IE9’s hardware-accelerated graphics takes full advantage of the PC’s hardware capabilities through the operating system to deliver significant performance gains on graphically rich, interactive web pages.

The IE platform preview also shares the progress on IE platform with the developer community so that the developers can create, contribute and evolve the eco-system and the products around IE9.

As with every incumbent IE is slow on many of the parameters compared to the Firefox, Safari and others, but IE being a majority share player in the browser markets, a robust and capable IE9 would be the key to the majority users accessing graphics rich pages in a better manner.

Follow

Get every new post delivered to your Inbox.

Join 908 other followers