Sample Text

Unordered List

Sunday, October 12, 2014

With iOS8 Apple has introduced/exposed the true webkit based webview (WKWebView) which native apps can use to embed the HTML content and URLs. In previous version, it was UIWebView. UIWebView was not same as WebKit used by Safari and hence had performance issue compared to native apps. Availability of WebGL was absent to UIWebView and also javascript performance was significantly faster on native safari.

PhoneGap, as we all know, is built around this UIWebVIew and loading URL/local pages using file:// protocol.

There are test that have been done to benchmark the performance improvement and it is expected that application would have around 20% performance improvement with new WKWebView. Supposedly WebGL support should enhance 3D rendering and WebKit javascript engine is significantly fast as well. Also we have indexedDB support as part of WKWebView as well.

To view some statistics around the performance gains, read here:
http://www.sencha.com/blog/apple-shows-love-for-html5-with-ios-8

If not as good as native, but this definitely will have significant impact on Hybrid application and frameworks.

Unfortunately, PhoneGap is still using UIWebView because of a defect in iOS 8 webkit view. Hopefully the bug is fixed soon and is not an policy as part of the new webkit.

16
comments:

Excellent post on iOS mobile apps development!!! The future of mobile application development is on positive note. You can make most it by having in-depth knowledge on mobile application development platform and other stunning features. IOS Course in Chennai

Hi, I have read your blog and I got a useful information from this blog. Thanks for sharing, keep posting..Salesforce is a cloud based CRM software. Today's most of the IT industry use this software for customer relationship management.RegardsSalesforce Training Institutes in Chennai

Thanks for sharing this information. Java is one of the popular object oriented programming language used for many of the multinational corporation. So learning Java Training in Chennai is really helpful to make a bright future.

Nice information. Android is one of the most popular mobile operating system developed by Google. Learning Android Training in Chennai is useful to make a wonderful future in mobile application development field.

Really awesome blog. Software testing is a method of executing the application or program with the intent of searching the software errors. Software Testing Training in Chennai offering this course at reasonable cost.

Thanks for sharing; Salesforce crm cloud application provides special cloud computing tools for your client management problems. It’s a fresh technology in IT industries for the business management.Regards,Salesforce training in Chennai