Kamis, 24 Maret 2011

Apple handcuffs ' open ' web apps on the iPhone Home screen, click the registry

Exclusive Apple's iOS operating system runs on the mobile web applications dramatically slower speeds, when you start the screen on the iPhone or the iPad at home only at the Apple Safari browser, and at the same time, the operating system to make it difficult for these applications by any other means, according to a top performance, several developers and registered.


It is unclear whether they are accidental bugs or issues, Apple deliberately introduced. But the end result is that, at least in some way the platform make it difficult for web apps iOS replace the Apple App Store, where the company has a 30% cut, all applications that have been sold to distributed through the native applications. This native applications can be run only for the Apple operating system, web apps – built with standard web technologies such as HTML, CSS and JavaScript – which may or may not be run on any device.


"Apple is, in principle, the use of subtle bugs in web apps appear to be of poor quality – even if they claim that HTML5 is a fully supported platform," says one of the mobile web application developer who asked that his name not be used.


Apple did not respond to several requests for comment.


If the web application that runs iOS 4.3 home screen – in other words, if it is stored alongside the Apple App store – it will be downloaded to the local apps on the screen are two roughly two and a half times slower than it does in the browser, depending on the various top. It seems that Apple has updated the iOS 4.3 Safari browser for its high-speed Nitro JavaScript engine, the Nitro is not used when the web apps has launched the home screen.


Alex Kessinger, for mobile application developer and blogger, which is focused on the construction of web-standards-based apps on the iPhone, "are two different JavaScript engines," says. "They are not used to the new JavaScript interpreter applications that start with the home screen."


In addition, such "home screen web apps" can not be used in different systems, including the HTML5 application cache, which means they are not in the cache to run the offline cache for the web. And they are not conducted on Apple's newer "asynchronous mode". They are saddled the old "synchronous mode", which means, they do not print pretty good.


Offline web app ' ", the home screen of Apple 3, iOS 4.


Although the company did not respond to our queries, Apple is apparently aware of the home-screen web apps for all three questions. According to Apple developers posting on the Web, speed-the problem is discussed in the company's developer support forums, and developer of the same anonymous – the above-quoted one developer with several bugs fixed Reg have been filed on the subject.


He says also that the bugs have been filed and the status of the asynchronous cache problems – and that he is actually deals with the problems of the Apple. "I've spoken to people in the Mobile Safari to the team, who said they knew [caching] problem," he tells us. The caching problem is discussed in a popular developer site due to stackoverflow.


All three issues are reflected in the original iOS web applications that use the UIWebView API – i.e. Apple, native applications that tap the web in a big way. Alex Kessinger "[UIWebView] is the driver, which may contain the user's app to provide web content," says. "Some of their entire application written in HTML format, and then just bundle it for inclusion in the App store."


Last year, such as the Apple boss Steve Jobs defended the company's decision to ban the iPad and the iPhone in Adobe Flash, he told the world that Apple believed in the "open" web standards. "We believe Strongly that the web should be open to all standards. Rather than the use of Flash, Apple has adopted HTML5, CSS and JavaScript, "jobs said in his famous" thoughts, "an open letter to the Flash.


"Apple's mobile devices, all with high performance, low power implementations of open standards. HTML5, the new web standard that has been approved by Apple, Google and many others, allows web developers to create sophisticated graphics, typography, animations, and transitions without third-party browser extensions (such as Flash) based. HTML5 is completely open and standards Committee, Member of the Apple is controlling. "


But at the same time, the company is in the interest of its App Store, if it takes a 30% cut, all applications that have been sold and the pure web applications are ultimately a threat to the store, in particular when they are loaded into the main iOS, as though they were local apps. "Some people want to think about it, it is a conspiracy theory, but it may be a problem," says, referring to the Kessinger speed problem. "If it is a conspiracy, it makes much more sense for Apple. If the home screen, "web apps" in the block, you can prevent people from bypassing the App store, in a way. "



Related Articles



0 komentar:

Posting Komentar