Join Hands to Build a Smarter India: Sign in | Join now
Most Popular ( 1-4 of 44 )

Mobile App Developers Should Go Hybrid!

By SiliconIndia   |   Friday, July 27, 2012   |    1 Comments
Print Email


Bangalore: With mobile devices and smartphones becoming ubiquitous, the image of mobile apps has evolved from merely being an entertaining add-on, to a must-have for enterprises. They help in gaining publicity for a brand and can also ensure productivity. However, mobile app development can be challenging as the developers have to pick from the many platforms and mobile devices available in today’s competitive market. There are a few frameworks which allow developers to build hybrid apps that can run on multiple platforms. As stated on Phenomblue, this would reduce the cost of building a multiplatform mobile app.



Hybrid apps are named so because they are coded in a third-party programming language which, while compiling is either cross-compiled to native code or encapsulated in a web view wrapper. If the wrapper solution is used, the content will run in a browser type environment and the wrapper will act as an intermediary, translating instructions that the developer has written, into a form which is comprehendible by the device.



As of now, Appcelerator Titanium  & PhoneGap (both Javascript-based),  as well as Adobe AIR (which is Actionscript-based) are the three primary application frameworks available for developing hybrid mobile apps.



PhoneGap makes use of the “wrapper” method, whilst Appcelerator and AIR compile your code to whichever native language destination device requires (Objective-C for iOS, Java for Android, etc). So how do you pick a framework? Weigh the strengths and weaknesses of each and consider what will work best for the app you want to build. Since each app is unique, each will have its own challenges. Certain times the best option for your app may be to build separate native apps that is compatible with each platform/ device you want to feature your app on.



The great thing about hybrid mobile apps is that they take much less time to develop and it is easier to get them to run on a different device OS. The disadvantage is that since the code isn’t native, the performance of the app could be impacted.



Although certain cases necessitate the usage of a native app, hybrid has a lot more pros. As time passes, hybrid app authoring tools will evolve. It will be a lot easier to enter the mobile app developing segment and the expenses associated with developing applications will be greatly decreased. The time a developer saves on development will help him/her focus on the factor which decides the success of apps: the user experience.


The Mobile Digest is a weekly summary of News, Trends, Reviews, Profiles and Articles from the Mobile Space.
Experts on Mobile
Harshvadan  Jani
Sr. Manager
IDEA Cellular Ltd
Sumanth  S
Principal Engineer
Yahoo
Vivek  Juneja
Engineer
Torry Harris
Vishwesh  Jirgale
Chief Tech Architect
AgreeYa Mobility
Mohith  Mathur
Sr Software engineer
Symantec
Bharathi Raja M
Art Director
Trellisys
Bhuvan  Khanna
Business Head
Webonise Lab
Kedar P Bhise
Head Mobility CoE
Zensar Technologies
Write your comment now
 
Reader's comments(1)
1: I think, Corona SDK is missing in third party application above list for making platform independent coding. It gives facility to write your code once and you can generate code for Android and Apple mobile. But yes, major disadvantage is that, while continue using this application you may forget actual Android coding ....... :)
Posted by:Binod Suman - 28 Jul, 2012
Whitepapers
This white paper is designed to inform about the advertising opport...
This white paper compares architectural and business model differen...
SiliconIndia About Us   |   Contact Us   |   Help   |   Community rules   |   Advertise with us   |   Sitemap   |   Question & Answer
News:       Technology   |   Enterprise   |   Gadgets   |   Startups   |   Finance   |   Business   |   Career   |   Magazine  |   Newsletter   |   News archive  
Cities:        CEO   |     Startup   |   Mobile   |   CIO   |   Women   |   BI   |   HR   |   SME   |   Cloud   |   Marketing   |   QA   |   Java   |   Web Developer  
Community:      Members   |   Blogs   |   Mentorship   |   Indian Entrepreneurs   |   Gyan   |   Advice   |   Community   |   Find   |   Events   |   CXO Insights  
Job Board:      Jobs   |   Freshers   |   Companies   |   HR Speak   |   Forum  
Online Courses:   Web Developer   |   Java Developer   |   CCNA Training   |   SEO   |   SAS   |   SQL Server 2005   |   J2EE
Education:   MBA   |   MCA   |   Engineering   |   Overseas Education   |   Training Institute
Life:          Real Estate   |   Travel   |   Finance   |   Gadgets   |    Products   |   Movie Reviews   |    Jokes   |   Videos 
Send your and help us continue to improve SiliconIndia
© 2013 SiliconIndia all rights reserved