Site icon Haznos

Facebook vs. Fastbook: why HTML5 is ready for cross-device deployment

<p>A couple of months ago Facebook updated its iOS app&period; The differences were vast&colon; faster response&comma; lower loading times&comma; and less data retrieval&period; Mark Zuckerberg&comma; Facebook founder&comma; claimed that the differences in speed between the new &&num;8216&semi;native&&num;8217&semi; app and the previous &&num;8216&semi;web-based&&num;8217&semi; one were down to HTML5 – the standard for web coding – just not being &&num;8220&semi;ready&&num;8221&semi; for the prime time&period; As a result&comma; the new app used Objective-C to draw elements in the main View&period; HTML5 framework organisation Sencha Touch&comma; who make HTML5 apps for a range of devices&comma; said they could make an app that performed better than Facebook&&num;8217&semi;s &&num;8216&semi;native&&num;8217&semi; one and use HTML5 to do it&period; They did well&comma; lending weight to the argument of the growing movement of developers and IT professionals that foresee the gradual coagulation of programming languages in to web-based ones&period;<br &sol;>&NewLine;Sencha Touch&comma; a development framework for deploying web-based applications to devices via emulation of native functions in a stripped-down browser&comma; took a look through the Facebook iOS app&period; Astonishingly&comma; they discovered that a tiny amount of actual functionality was truly &OpenCurlyQuote;native’&semi; the vast majority of functions were using HTTP requests to fetch remote data and load them in to a &OpenCurlyQuote;UIWebView’ – the basic stripped-down browser window&period; The entire Facebook feed was reputedly made up from one of these&period; HTML had in no way been eliminated&comma; but in certain circumstances HTML frames had been traded out for &OpenCurlyQuote;native’ ones&period;<br &sol;>&NewLine;Incensed by the &OpenCurlyQuote;bad workman blames his tools’ ethic – and the use of their beloved HTML5 as Facebook’s scapegoat – Sencha Touch set out to build a Facebook application offering the same functionality&comma; but using HTML5 in its entirety&period; They claimed to &OpenCurlyDoubleQuote;have pretty deep experience with development teams taking on HTML5 app projects”&comma; and specifically&comma; that they bet the main problem with Facebook’s web app &lpar;if it was anything like other web apps the team had developed&rpar; stemmed from the fact that developers &OpenCurlyDoubleQuote;take a &OpenCurlyDoubleQuote;website” development approach to building an app&comma; and often don&&num;8217&semi;t use the right tools and architectures for application development&period;”<br &sol;>&NewLine;Needless to say&comma; Sencha were successful&period; Here’s a video demonstrating just how successful they were&period; Their app performs&comma; arguably&comma; <em>better<&sol;em> than the &OpenCurlyQuote;native’ equivalent&period; What does this prove&quest;<br &sol;>&NewLine;It proves&comma; quite simply&comma; that web technologies are ready for the prime-time&period; It’s been said before&comma; but rarely with such resounding evidence&period; HTML5 &lpar;structure&rpar; and CSS &lpar;presentation&rpar; are sitting pretty&comma; with massive and sustained advances in the technologies occurring all the time&period; JavaScript &lpar;interactivity&rpar; is the most popular programming language in the world&comma; and is regarded by many to be one of the most useful&period; We may be living in an age in which other programming languages will become defunct&period; As the Internet grows and as client browsers gain in computational ability&comma; we’ll see a growing use of these web-based technologies in application creation&period; It’s not hard to see a future in which web technology-based applications are the only breed of application we’ll be able to get&period;<br &sol;>&NewLine;But will this happen&quest; Computer programming language &OpenCurlyQuote;C’ &lpar;and derivatives&rpar; is still dominant on Windows&comma; and Windows ships with almost every laptop&comma; ultrabook and notebook available on the market nowadays&period; Even Apple’s software ecosystem is based on languages derived from C&period; The modern <span style&equals;"text-decoration&colon; underline&semi;">notebook<&sol;span>&comma; though&comma; sits in a very different place to where it once may have&period; Research released by Google states that forty percent of PC and laptop use is spent retrieving information &lpar;which suggests Internet-based research&rpar;&period; We’re spending an increasingly large proportion of our time online&comma; with smartphones and tablets only serving to push that ever further&period; Shortly&comma; we may see that the majority of our IT needs can be met by websites&comma; web apps and online repositories of information&period;<&sol;p>&NewLine;

Exit mobile version