Which mobile strategy is best for your project?
To give an expert response to this question you need a solid web development experience. But there are several criteria that can help you narrow the field down and choose a better development team for you project.
1.Do you have visitors’ statistics?
Is your project new or existing? If it is new, skip to #2. If you have an existing website, you can make an educated decision based on your traffic statistics.
What is the percent of users who access you site/app from mobile devices? If it is over 5%, you should probably invest at least a moderate sum in improving user experience for those people.
2. The budget.
If your project is new and you have no statistics or idea about what your TA uses to browse the Web, then the first criteria is the budget. If your project is a proof of concept and you have a small budget, than simply forgo optimizing for mobile devices at first. Still look for the development team that will be able to give you a solution that can be later turned responsive or optimized for mobile with minimal effort.
If you have a small budget, but want to optimize your project for mobile anyways, than choose responsive approach. Even with all the trade offs, good development team can make responsive site or app deliver a solid mobile user experience.
If you have a good budget, make a decision about the mobile strategy based on project’s complexity and type.
3. What is the type of your project, how complex is it?
If your project mostly displays information and isn’t massively interactive, than the best fit for you is a responsive site or app. Examples of such projects:
- online magazine,
- news portal,
- corporate website,
- company website,
- application that allows input of large amounts of data and then displays it in form of graphs or charts.
If your project has a lot of complex user interactions. Or it has a lot of auxiliary, additional functionality, or complex interactive elements like filters, maps, sliders – than you should consider having two separate sites: one responsive site for one category of devices (desktops, laptops, tablets), and another site optimized for smallest screens and slower connections. Examples of such sites or apps:
- hotel booking applications,
- large e-commerce sites,
- drag-n-drop visual configurators, etc.
4. What about mobile apps?
Go for mobile apps if you need to use native mobile capabilities, i.e. if your project is:
- a game,
- a photo-album with capability of instantly posting shots (Instagram-like),
- an activity tracker (sport apps),
- is connected with voice or music recording and immediate output, etc.
- GPS navigator or a speeding alarm.
Also, consider if you have a budget for hiring and keeping a team of developers on retainer.