Loading...
Answers
MenuWhat is better for your startup - native or hybrid app development?
This question has no further details.
Answers
It's dependent on the app's purpose. If it's social and you need to be on both platforms, I strongly encourage hybrid. A webapp is cheaper and can perform the same as an app with a dedicated backend. If you are more of a service app, an iOS version may be a slightly higher price than the webapp, but you'll have the experience of going through the Apple testflight testing and then their approval process. Once you get on apple, Google is easy. You'll also get a better idea of your target user's willingness-to-download.
I've worked with both native and hybrid. I'd be happy to find a time to discuss further if you like.
Obviously you want your app to run on as many platforms as possible, for as little development cost as possible. A hybrid app (i.e. HTML5 + JS) facilitates that, but make sure before you get started that the app you want can be implemented well with a hybrid platform (such as Ionic). Some things to think about include:
- Sensors and other hardware (make sure the ones you want can be accessed from a hybrid framework)
- Visual effects (hybrid isn't great for graphics-intense applications)
- Libraries you'd want to use (some will work better with a hybrid framework)
If you want to discuss this issue more with respect to your specific app idea, let me know,
all the best,
Lee
I would second previous replies. The decision should be based on a number of factors:
- do you plan to offer the same features on other platforms and if so how much effort can you save by developing core functionality in a portable format?
- will your app require complicated animations or integration with technologies not easily accessible through a hybrid framework (Cordova, PhoneGap, etc)
- also look at the talent you have access to. If you have an awesome iOS or Android developer, it may make sense to develop a native version first.
Among other services, I provide product development marketing consulting for startups, which includes branding and UX design. I third previous replies adding, target audience will impact use and, subsequently, platform.
Most B2C apps (social, lifestyle, educational, etc.) are sold primarily, or exclusively, in the respective App stores (iOS and Android). Whereas, B2B apps (namely SaaS) fare better as a web app because they are used via the desktop in conjunction with other tools or software.
I hope that provides "clarity."
i.e.
If you are asking, you should probably go with hybrid, which is what works for 99% of cases.
Hybrid offers not only easy cross-platform deployment but also much faster single-platform development and re-use of your existing developer team (or cheaper if outsourcing).
The most common reasons to lean towards hybrid is enhanced security or elaborate graphics (ie games).
Let me know if you want to chat more, I've already explained this a million times to clients.
I've been running an app development company for the last 6 years. Its good that you are even aware of the difference because many people don't. Going native is always best for performance reasons (there's lots written about that so I wont go into the pros/cons) and access to core OS APIs. For a startup, there is no reason for the need to be on Android and iOS at launch, which is typically the main argument for going hybrid (one code base, both platforms, lower cost etc).
I would say go native, minimal MVP for your startup and iterate on the features once you have a decent number of users on your app. This way you are building a quality product from the start.
If I have a better idea of your app and what your trying to accomplish I may be able to assist further. Good luck!
Native or hybrid app development for startups? I'll try to keep things straight and simple here.
If you are in the early stage of your business - a startup then its best to choose the right app development because for a startup company the funds and resources are limited and they have to get the most out of every buck spent.
Besides this, you must execute things quick and efficiently to ensure success. So it's highly recommended to decide your priorities before taking a decision on the type of app development you are going with.
- Define your app requirement in the long run; for now, and for future as well.
- Keep user-experience and utilities in priority this is what your app users will care about.
- Focus on one market at a time.
- Estimated app reach.
- Features you are looking in your app.
- Plan, Design and Develop, Test, Improve and then Launch.
- Platform for which you want these apps - Android, iOS, and Windows etc.
Ultimately its all depends upon on your needs, time-scale, and the budget you have.
The basic difference between Native and Hybrid App development is:
Native apps are precisely developed for a specific mobile operating system iOS, Android etc. Where as Hybrid app development is cross-platform and can be distributed between app stores without the need to develop two different versions for Android and iOS.
Hope these points will make your decision a bit easier.
it depends. If you have unlimited resources and an experienced development team, then it might make more sense to go native as it results in the best user experience.
If you are looking to build on a budget, or test a product, it will be faster to go with an hybrid framework (like ionic). A hybrid app can definitely save you time and money (initially).
You can also just choose to only build the app for either IOS or Android and build the second one after you tested the market and perfected your app.
Facebook originally tried to build their app as an HTML 5 app (hybrid) and ultimately were not pleased with the result (unlikely to see large, popular businesses choose a hybrid app). Here's a link to their story:
http://techcrunch.com/2012/12/13/facebook-android-faster/
In summary, here are the benefits of each.
Native Apps: better user experience, very slick looking apps, app itself is faster
Hybrid Apps: shorter time to market, Portability, one code base.
Good luck!
Knowledge source:- I run an app dev agency creating apps for statups since 2010, have been principal supervisor to more than 100 app projects so may know a thing or two about technology and app market.
Go for native (even if one platform):-
1. If your App is a fresh new product (unlike an extension of existing popular website on mobile) and getting early adopters (your future evangelists) is important than any other thing.
2. If you care about first impression on users in terms of app's performance, speed, competitive UI.
3. If you know that getting popular one 1 platform only at first is enough to go further in the market with new high quality versions, for ex. Instagram was iOS only, so as whatsapp didn't launch on all platforms on day 1, even the clarity App is on iOS only for now.
4. If you believe that instead of targeting many platforms with an inferior product, it is better to target one at a step with a superior native app.
5. If your app is no banking app that has many security layers compelling it to go via web route.
6. If you know even facebook tried hybrid and cross platform for long and then finally switched on native ones because of the inferior user experience of latter which was causing them revenue loss from advertisements.
7. If you want your app to be well optimized in terms of memory and resource consumption, should take best advantage of native features and capabilities.
8. And if you know that "creating an hybrid app and creating a "good quality comparable" hybrid app" are two different efforts and the latter one would ultimately "COST" you as good as you'd pay for "Two native apps" development; while the former is mostly "nice to have".
9. If you know that your end user is not bothered about how many source codes are you maintaining and how you update each app at all, and all they look for is a superior experience which an hybrid app can never offer.
Go for hybrid or cross-platform:-
1. If your product is already popular on other platforms like web or Android (or iOS) and you just want to extend its reach by launching another platform tweaking the web technologies.
2. If you really believe "doing it quick" is more important than "doing it right".
3. If you want to bypass native controlled environment for any additional benefit (can elaborate more later).
4. If you have no easy access or budget to hire native developer (though hybrid web experts also charge same on equal experience).
5. If you know web technologies yourself and having to incur no development cost (even in that case I'd suggest you to utilize your web skills in creating the backend and web front end (responsive) of your system but as soon as you need an app then go native.
Bottom line; a Native App is more "focused" towards its end user while an hybrid one is mostly a decision influenced by creator's own dynamics and choices and priorities.
Feel free to agree, disagree, enhance or condemn my answer; I'm only a leaner and won't mind changing thoughts if given good reasons.
The answer to this like a lot of questions is "it depends". I lean towards hybrid mobile unless the app requires complex user interaction and high performance. Even if you require access to phone features like location, camera, accelerometer, etc. Those can all be done via Cordova / PhoneGap plugins.
Hybrid mobile's main benefit is with speed of development. You can build one codebase which runs on iOS, Android, and desktop in the browser. That lets you build and iterate much faster, which is vital in the early stages of a startup.
Related Questions
-
What is a good/average conversion rate % for an e-commerce (marketplace model) for customers who add to cart through to purchase order.
There is quite a bit of information available online about eCommerce conversions rates. According to a ton of sources, average visitor-to-sale conversion rates vary from 1-3%. This does not mean the Furniture conversions will be the same. The bigger problem is that visitor-to-sale conversions are not a good data point to use to measure or tune your eCommerce business. All business have some unique friction factors that will affect your final conversion rate. It's very important to understand each of these factors and how to overcome them. The best way to measure and optimize is to take a conversion funnel approach. Once you have defined your funnel you can optimize each conversion rate to better the total effect. For example: Top of the funnel: - All web site visitors, 100,000 / month First conversion: View a product page, 50% of all visitors Second Conversion: Add to Cart, 10% of people who view products Final Conversion: Complete Checkout, 80% of people who put items in a cart In this example we see that only 10% of people who actually view products put them in to a cart, but 80% of those people purchase. If you can figure out why visitors are not adding items to their cart and fix the issue to increase the conversion rate, revenue should increase significantly because of the high checkout rate. You can use free tools like Google Analytics to give you a wealth of information about your site visitor and their behavior or there are some great paid tools as well.DM
-
I have this social media idea,but no coding skills. How do I get someone to do the coding (cant afford to pay them) and not give away half of my idea?
Dilip was very kind in his response. My answer might be a bit on the "tough love" side. But that's for you to decide. My intention, just for the record, is to help you (and those like you) on your path to success. And that starts with having a viable philosophy about entrepreneurial-ism and business. And I'm going to answer this because I get asked some form / version of this question very frequently from newcomers to entrepreneurial-ism. The scenario goes something like this: "I have a great idea. It's amazing, I love it, and I just KNOW it's gonna make me a ton of money. But I have no money right now so I can't afford to (fill in the blank with things like "to build it / create it / market it / etc" or "to hire the required staff needed to work in my business to sell it / develop it / etc"). And I don't want to tell anyone about my great idea because I'm worried someone will steal it and make MY million / billion dollars. But I can't afford to legally protect it either... So how do I launch without the skills to personally create the product AND no money to hire anyone else to do that either??" The answer is ... You don't. Look - let's be honest. All you have is an idea. Big deal. Really. I'm not saying it's not a good idea. I'm not saying that if properly executed it couldn't make you a million / billion dollars... But an idea is NOT a business. Nor is it an asset. Until you do some (very important) initial work - like creating a business model, doing customer development, creating a MVP, etc - all you really have is a dream. Right now your choices are: 1. Find someone with the skills or the money to develop your idea and sell them on WHY they should invest in you. And yes, this will mean giving up either a portion of the "ownership" or of future income or equity. And the more risk they have to take - the more equity they will want (and quite frankly be entitled to). 2. Learn how to code and build it yourself. MANY entrepreneurs without financial resources are still resourceful. They develop the skills needed to create what they don't have the money to pay someone else to do. 3. Get some cash so you can pay someone to do the coding. You'll probably have to have some knowledge of coding to direct the architecture of your idea. So you will likely still have to become knowledgeable even if its not you personally doing the coding. (This is not meant to be a comprehensive list of options... And I'm sure some of the other experts here on Clarity have others to add - and I hope they do) To wrap up - Here's my final tip to you that I hope you "get"... It's FAR more valuable to have an idea that a very specific hungry crowd is clamoring for right now - One that THEY would love and pay you for right now - Maybe even one they'd pre-order because they just have to have it - Versus YOU being in love with your own idea. [Notice I didn't say "an idea that some as-of-yet-undetermined market would probably love"] I wish you the best of luck moving forward.DB
-
How do you make money to survive while you are building a business? What are some quick ways to make money with less time commitment?
I love this question. If you have to work on the side while building your business, I recommend doing something you absolutely hate. That keeps you hungry to succeed on your own. You'll also typically save your energy for the evenings and weekends where you'll want it for your business. Don't expect to make much money at your "other job" but you can work it to pay the bills while you build your business. This approach also forces you to build incrementally, and it keeps you frugal. This is not necessarily ideal. Having a bunch of money set aside sounds nice and luxurious, but not having the resources puts you in a position where you have to figure it out to survive. I love that. I started my business eight years ago on $150 and today we do a million a year. Don't wait until you have the resources to start safely. Dive in however you can. And avoid shortcuts. Don't waste your time scheming to make bigger money on the side. Do something honest to live on and create a business that drives value.CM
-
How was SnapChat able to grow so quickly?
I'm answering your question assuming that you hope to be able to replicate it's own success in your own mobile app. There are a couple of factors responsible for it's growth that are instructive to anyone building a mobile app. "Leveraging the intimacy and privacy of the mobile phone." We now have an *intimate* relationship with our phone like no other device in the history of technology. Every internet company that started before around 2010 has built their core interactions around "the old web" one which was accessed primarily via a browser on a computer. Companies that start with a clean slate, should be building their interactions around how to do whatever the app is supposed to do while leveraging what is unique to people's relationship to their mobile devices. Photo-sharing has become a core part of the way we communicate now. Snapchat built something that provided an experience that leveraged the feeling of privacy and intimacy that is unique to mobile. "Provided an escape from the "maturity" of other online services." Too many parents, aunts, uncles and other "old people" have encroached into the social networks of teens and young people. As a result, they've had a desire to find places to express themselves in places inaccessible by older generations. An important distinction is that it's not just parents and relatives that young people are trying to avoid, but also employers & colleges who are increasingly using "mature" social networks to review applicants. "Leveraged PR even bad PR" The fact that the app got so much press about it being used to sext was perfect PR for the company, as it essentially reinforced the brand experience that it has today. Essentially, "if it's safe enough to send a sext, it's safe for any kind of communication I want to have." And although the safety and security of Snapchat is actually not as advertised, it still enjoys the reputation of having less impact than any primarily web-based service. Building a successful mobile application is one of the hardest challenges to face designers, programmers and entrepreneurs in the history of writing software. Happy to talk to you if you're considering building a mobile app, about what I've learned about the "table stakes" for success.TW
-
Whats the best way to find commission sales reps?
This is not my specialty, however, I have been in your position many many times -- maybe this will help. If the product is in-tangible, then look for JV partners on the Internet. Try to find an expert that deals with these JV opportunities (like me). If the product is physical, then look for sales organizations that have networks of sales people across the country. You do the deal with the organization and the independent network of sales people sells your product. It's a sweet setup if you can negotiate a margin that works for everyone. Hope that helps - Cheers - NickNP
the startups.com platform
Copyright © 2025 Startups.com. All rights reserved.