This website uses cookies to better the user experience of its visitors. Where applicable, this website uses a cookie control system, allowing users to allow or disallow the use of cookies on their computer/device on their first visit to the website. This complies with recent legislative requirements for websites to obtain explicit consent from users before leaving behind or reading files such as cookies on a user’s computer/device. To learn more click Cookie Policy.

Privacy preference center

Cookies are small files saved to a user’s computer/device hard drive that track, save, and store information about the user’s interactions and website use. They allow a website, through its server, to provide users with a tailored experience within the site. Users are advised to take necessary steps within their web browser security settings to block all cookies from this website and its external serving vendors if they wish to deny the use and saving of cookies from this website to their computer’s/device’s hard drive. To learn more click Cookie Policy.

Manage consent preferences

These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
Cookies list
Name _rg_session
Provider rubygarage.org
Retention period 2 days
Type First party
Category Necessary
Description The website session cookie is set by the server to maintain the user's session state across different pages of the website. This cookie is essential for functionalities such as login persistence, ensuring a seamless and consistent user experience. The session cookie does not store personal data and is typically deleted when the browser is closed, enhancing privacy and security.
Name m
Provider m.stripe.com
Retention period 1 year 1 month
Type Third party
Category Necessary
Description The m cookie is set by Stripe and is used to help assess the risk associated with attempted transactions on the website. This cookie plays a critical role in fraud detection by identifying and analyzing patterns of behavior to distinguish between legitimate users and potentially fraudulent activity. It enhances the security of online transactions, ensuring that only authorized payments are processed while minimizing the risk of fraud.
Name __cf_bm
Provider .pipedrive.com
Retention period 1 hour
Type Third party
Category Necessary
Description The __cf_bm cookie is set by Cloudflare to support Cloudflare Bot Management. This cookie helps to identify and filter requests from bots, enhancing the security and performance of the website. By distinguishing between legitimate users and automated traffic, it ensures that the site remains protected from malicious bots and potential attacks. This functionality is crucial for maintaining the integrity and reliability of the site's operations.
Name _GRECAPTCHA
Provider .recaptcha.net
Retention period 6 months
Type Third party
Category Necessary
Description The _GRECAPTCHA cookie is set by Google reCAPTCHA to ensure that interactions with the website are from legitimate human users and not automated bots. This cookie helps protect forms, login pages, and other interactive elements from spam and abuse by analyzing user behavior. It is essential for the proper functioning of reCAPTCHA, providing a critical layer of security to maintain the integrity and reliability of the site's interactive features.
Name __cf_bm
Provider .calendly.com
Retention period 30 minutes
Type Third party
Category Necessary
Description The __cf_bm cookie is set by Cloudflare to distinguish between humans and bots. This cookie is beneficial for the website as it helps in making valid reports on the use of the website. By identifying and managing automated traffic, it ensures that analytics and performance metrics accurately reflect human user interactions, thereby enhancing site security and performance.
Name __cfruid
Provider .calendly.com
Retention period During session
Type Third party
Category Necessary
Description The __cfruid cookie is associated with websites using Cloudflare services. This cookie is used to identify trusted web traffic and enhance security. It helps Cloudflare manage and filter legitimate traffic from potentially harmful requests, thereby protecting the website from malicious activities such as DDoS attacks and ensuring reliable performance for genuine users.
Name OptanonConsent
Provider .calendly.com
Retention period 1 year
Type Third party
Category Necessary
Description The OptanonConsent cookie determines whether the visitor has accepted the cookie consent box, ensuring that the consent box will not be presented again upon re-entry to the site. This cookie helps maintain the user's consent preferences and compliance with privacy regulations by storing information about the categories of cookies the user has consented to and preventing unnecessary repetition of consent requests.
Name OptanonAlertBoxClosed
Provider .calendly.com
Retention period 1 year
Type Third party
Category Necessary
Description The OptanonAlertBoxClosed cookie is set after visitors have seen a cookie information notice and, in some cases, only when they actively close the notice. It ensures that the cookie consent message is not shown again to the user, enhancing the user experience by preventing repetitive notifications. This cookie helps manage user preferences and ensures compliance with privacy regulations by recording when the notice has been acknowledged.
Name referrer_user_id
Provider .calendly.com
Retention period 14 days
Type Third party
Category Necessary
Description The referrer_user_id cookie is set by Calendly to support the booking functionality on the website. This cookie helps track the source of referrals to the booking page, enabling Calendly to attribute bookings accurately and enhance the user experience by streamlining the scheduling process. It assists in managing user sessions and preferences during the booking workflow, ensuring efficient and reliable operation.
Name _calendly_session
Provider .calendly.com
Retention period 21 days
Type Third party
Category Necessary
Description The _calendly_session cookie is set by Calendly, a meeting scheduling tool, to enable the meeting scheduler to function within the website. This cookie facilitates the scheduling process by maintaining session information, allowing visitors to book meetings and add events to their calendars seamlessly. It ensures that the scheduling workflow operates smoothly, providing a consistent and reliable user experience.
Name _gat_UA-*
Provider rubygarage.org
Retention period 1 minute
Type First party
Category Analytics
Description The _gat_UA-* cookie is a pattern type cookie set by Google Analytics, where the pattern element in the name contains the unique identity number of the Google Analytics account or website it relates to. This cookie is a variation of the _gat cookie and is used to throttle the request rate, limiting the amount of data collected by Google Analytics on high traffic websites. It helps manage the volume of data recorded, ensuring efficient performance and accurate analytics reporting.
Name _ga
Provider rubygarage.org
Retention period 1 year 1 month 4 days
Type First party
Category Analytics
Description The _ga cookie is set by Google Analytics to calculate visitor, session, and campaign data for the site's analytics reports. It helps track how users interact with the website, providing insights into site usage and performance.
Name _ga_*
Provider rubygarage.org
Retention period 1 year 1 month 4 days
Type First party
Category Analytics
Description The _ga_* cookie is set by Google Analytics to store and count page views on the website. This cookie helps track the number of visits and interactions with the website, providing valuable data for performance and user behavior analysis. It belongs to the analytics category and plays a crucial role in generating detailed usage reports for site optimization.
Name _gid
Provider rubygarage.org
Retention period 1 day
Type First party
Category Analytics
Description The _gid cookie is set by Google Analytics to store information about how visitors use a website and to create an analytics report on the website's performance. This cookie collects data on visitor behavior, including pages visited, duration of the visit, and interactions with the website, helping site owners understand and improve user experience. It is part of the analytics category and typically expires after 24 hours.
Name _dc_gtm_UA-*
Provider rubygarage.org
Retention period 1 minute
Type First party
Category Analytics
Description The _dc_gtm_UA-* cookie is set by Google Analytics to help load the Google Analytics script tag via Google Tag Manager. This cookie facilitates the efficient loading of analytics tools, ensuring that data on user behavior and website performance is accurately collected and reported. It is categorized under analytics and assists in the seamless integration and functioning of Google Analytics on the website.

Pros and Cons of Mobile Websites and Mobile Apps

  • 207592 views
  • 10 min
  • Sep 01, 2019
Tania H.

Tania H.

Copywriter

Vlad V.

Vlad V.

Chief Executive Officer

Tags:

Share

In 2017, about 64% of the Earth's population owns a mobile phone, and according to Statista, this percentage keeps increasing. Statista suggests that by 2020 the number of mobile phone users worldwide will reach 5.07 billion. That's a pretty broad audience, isn’t it?

Number of Mobile Phone Users

As a business owner or CEO, you certainly have thought about how to win this audience and what mobile strategy to apply: whether to build a mobile website or application. There's no single answer, as the option you choose depends on a number of factors including your business plans, your resources, and the web properties you might need.

At RubyGarage, we've built a number of projects based either on mobile website or a native app (or both). To help you in choosing the best solution for your business, we'd like to share our experience in this matter and bring out the benefits of mobile website and app as well as limitations of each approach.

Mobile Website

As with any other website, a mobile website is a browser-based way of accessing internet content. Unlike regular websites, it's designed specifically for mobile devices, and therefore is not displayed perfectly on desktop.

Along with mobile, there's another broader concept of optimizing websites for smaller screens: we're talking about a website with responsive design.

A responsive website contains HTML pages linked together, which are viewed in browsers over the internet. Here you won't find anything out of the ordinary. However, unlike regular websites, this particular type is geared to displaying correctly on all sizes of screens.

It works well not only with mobile-friendly websites and desktop versions of them, but also properly scales down for smartphones and tablets with touchscreen interfaces. Therefore a responsive web design goes perfect with mobile device just as much as a mobile website.

Example of Responsive Web Design on Different Devices

Responsive, or mobile websites work perfectly for implementing outreach strategies and supporting marketing or PR campaigns. As a mobile website is superior to a mobile application in matters of compatibility, accessibility, and maintenance, it is a great first step to boost and support your mobile marketing campaign.

To evaluate your choice between a mobile website and a mobile app precisely, though, let's touch upon the benefits of mobile website as well as its limitations.

Pros

  • Compatibility. A website enhances the user experience across different types of mobile devices. In contrast, a mobile application requires developing a separate version for each operating system and device type. Users who own devices of different types may especially appreciate the benefits of compatibility that responsive websites provide. Besides, they support easy integration with other mobile features like QR codes and text messaging.
  • Broader Reach. Due to the multi-device support that responsive web design provides across various platforms, it's becoming easy to reach a broader audience than a mobile app can reach. In the "app vs website" debate, the website definitely wins in terms of potential audience.
  • Support and Maintenance. Websites also cost less to upgrade. You need to maintain just a single version of a them. Compared to mobile apps, which require downloading of every single update, responsive/mobile websites let you change the content or design just by editing them once, and allow you to do that efficiently and flexibly. After implementing, updates become active and visible immediately across all types of devices.

Cons

Mobile websites have a wider reach, better compatibility, and require less money than mobile applications. Still, they have their limitations.

  • Convenience. Unlike an application, a responsive/mobile website can't leverage all smartphone features as efficiently. Cameras, GPS, phone dialing, and other features integrated into mobile devices aren't always well developed for responsive/mobile websites, even though APIs and libraries aimed to help solve these issues have been appearing lately.

    Another limitation to user benefits is a device's screen size. Of course, portability is the key reason why users enjoy having smaller devices on the go. However, mobile devices display a lot less content compared to a computer monitor or laptop screen. Both responsive design and mobile website don't fully access to all the content available on the desktop. Even though responsive web design adjusts to the screen size dynamically, still it doesn't make it completely convenient for users to surf the content on a mobile device. The same thing is with mobile website which actually reduces and rearranges the content available on the desktop.

  • User Experience. Since mobile experiences significantly differ from desktop experiences, implementing the same interface for both platforms may harm your UX strategy. This mostly relates to the single-window restriction. The single-window restriction says that a user shouldn't have to leave their current page to access all the content they're looking for; however, with mobile sites it's often impossible to fit everything onto one page.
  • Offline Access. Even if you design your mobile website in the lightest and most informative way possible, it still may work offline with only limited functionality using cached pages. Unlike a mobile application, which can run locally, a mobile website requires a good internet connection to operate fully.
Advantages and Disadvantages of Responsive Websites

Mobile App

Unlike responsive/mobile websites, which you can reach via browsers, mobile applications must be downloaded from specific portals such as the Google Play Market, App Store, or other market depending on the type of operation system.

Mobile apps offer faster access to content and smoother interactions. Several recent statistics support the convenience of using mobile apps. According to Flurry Analytics' 2016 survey measuring time that mobile users are spending surfing the internet, 90% of users prefer using applications to mobile websites.

Where People Spend Mobile Time

Another line of research by comScore affirms that from 2013 to 2016, the amount of time that mobile users spend surfing the web has grown more than 50%. Significantly, 90% of this growth relates to mobile applications.

Dynamics of Time Spent in Mobile App and Mobile We

Despite the pros of responsive web design, mobile apps seem to be way more popular. Before going through the pros and cons of mobile apps, however, let's first figure out when it makes sense to build a mobile app.

The Best Cases to Build a Mobile App

When it comes to specific business needs, there are common scenarios when building an application is the best solution. For instance, if you plan on setting up features linked to native device functionality, like GPS, click-to-call, cameras, or scanners, then an application will be more effective than a mobile website.

Another good time to choose an application is when you're building a platform such as a content marketplace or a social network that requires access to various types of content (images, texts, music, and Youtube videos) and needs to keep all these elements functional and dynamic.

Building a Mobile App for a Marketplace

An application is also perfect for interactive games (Angry Birds), tools for daily using (Evernote), and services that allow you to train and track real-time progress and that send regular reminders (FitBit, Duolingo).

Additionally, a mobile application is a reasonable solution for manipulating data. When you need to process complex calculations and build reports, such as in investment and banking, then it's also better to use an app.

For banking operations and services, a mobile app may work as a great addition to a complete website. Banks (Bank of America, Raiffeisen) nail this idea by picking out the most popular desktop web features, which are vital to use on-the-go, and putting only those features into their applications, making them easy and convenient to use.

Of course, to decide whether you need to build an application, it's important to investigate the key advantages of mobile apps as well as their drawbacks.

Pros

  • Convenience. Analysis shows that the applications are more popular than equivalent websites, as they're more convenient. Mobile apps provide better user experiences, load content faster, and are easier to use. Besides, unlike websites, apps have push notifications. Sharing updates, special features, and reminders within an app increases customer loyalty and retention. Also, the design of mobile apps fits different screen sizes more elegantly than websites.
  • Personalization. Mobile apps are a great solution for services that require regular use. An application allows users to set preferences, create personal accounts, and keep vital information at hand. From a business point of view, mobile apps provide better support for targeting an audience and therefore building marketing campaigns for different groups of users.
  • Working offline. Another crucial advantage related to mobile apps is the opportunity to use them offline. As apps are installed on a mobile device, they can keep providing access to content and features even without an internet connection.

Cons

  • Compatibility. To ensure proper functioning, a mobile application should meet the requirements of the particular operating system. This means that every platform – iOS, Android, and Windows – requires a separate app version.

    Of course, it's possible to develop a cross-platform solution that's supposed to fit every operating system and device.

    However, cross-platform application frameworks don't provide full support for every module and feature of each operating system. For instance, a cross-platform framework may not support 3D graphics, which in turn may lead to limitations in creating and displaying app designs. Restrictions like these may have an impact on the stability of app features, and may lead to sub-optimal functionality.

  • Support and Maintenance. When an application is developed for several different platforms, supporting it also takes more time and money. Indeed, you need to provide upgrades and fix compatibility issues for every type of device – and do so regularly. Besides, you have to inform your users about these updates and push them to download the updated version of the app. Another issue related to maintaining an application is the time and effort needed to get approval from the markets where the app is placed.
Advantages and Disadvantages of Mobile Apps

Comparison Summary

The "mobile app vs mobile website" issue will remain topical for business owners. While considering if it's better to choose a mobile website or an app for your project, you may refer to the following table where we have summarized the benefits and limitations of both approaches.

Criteria Responsive/Mobile Website Mobile App

Compatibility

Displays equally well on all types of devices

Requires development of separate version for each platform

Reach

Reaches wider audience; covers all devices (mobile, desktop, laptop)

Accessible for smartphone and tablet users only

Working Offline

Limited offline functionality

Works well offline

Ongoing Maintenance

Supporting and updating across all mobile devices is easier; flexible; requires less effort

Requires extra time and cost for regular updating, including time for approval from app markets

Convenience

Provides limited convenience due to screen size and inability to keep all needed info on one page

Provides better experience in regular use; loads content faster; has push notifications

Personalization

Provides average opportunities to personalize settings

Provides wider options for personalization

Every company in every business sphere must make its own choice depending on its business strategy, marketing goals, and brand positioning. The choice is not about picking one of the two, but rather about finding the right solution that will provide the best results for your business. Besides, a mobile strategy can reasonably include both a mobile website and an app.

CONTENTS

Tags:

Authors:

Tania H.

Tania H.

Copywriter

Vlad V.

Vlad V.

Chief Executive Officer

Rate this article!

Nay
So-so
Not bad
Good
Wow
44 rating, average 4.61 out of 5

Share article with

Comments (12)
Jax Wright
Jax Wright almost 7 years ago
Would you ever consider it necessary to implement both approaches (a website optimized for mobile devices and a mobile application)?
Reply
Ayesha Manzoor
Ayesha Manzoor over 5 years ago Jax Wright
Nice post keep sharing such a wonderful post with us
Reply
Anastasia Z.
Anastasia Z. over 5 years ago Jax Wright
Hi there! Thanks for your kind feedback ;)
Reply
Tania H.
Tania H. almost 7 years ago
Hi Jax, Yes, both approaches can work together. The defining question is a business strategy, which in turn, depends on the user experience. Mobile websites present the whole site the user can access from a desktop device. Mobile apps, on the other hand, present navigation, content, and functionality specifically optimized for mobile devices. Mobile app functionality and content is the essence of the full website version. So, when mobile strategy involves extending user experience, implementing both mobile website and app is an efficient solution.
Reply
Mayank Kumar
Mayank Kumar almost 6 years ago
Nice Article. It covered all the aspects of building a mobile application. Very Much informative.
Reply
Maryna Z.
Maryna Z. almost 6 years ago Mayank Kumar
Hi, Mayank! We're glad to hear that you enjoyed our article!
Reply
Niharika Kapoor
Niharika Kapoor almost 5 years ago
Hey Tania, you have written a great post and informative for web designers. A mobile-friendly website is important to market your business and development.
Reply
Christine Slotty
Christine Slotty over 4 years ago
Nice article! I'd like to add that it is indeed possible to work offline with a web application on mobile - consider having a look at libraries like forage. You can store stuff in the browser - and once you notice that you're back online, you can update the server data.
Reply
Velan IS
Velan IS over 3 years ago
Which is a better web app or mobile app? If you are split between developing a web app or a mobile app, this blog post can help you make the best choice for your business.
Reply
Velan IS
Velan IS over 3 years ago
Mobile App Or A Mobile Website: Which Is The Best?
Reply
cerlinamerly
cerlinamerly about 3 years ago
Every business people looking for their own mobile app to develop their business.
Reply
Peter Graf (Restaurant Kompass)
Peter Graf (Restaurant Kompass) almost 3 years ago
Thank you for this blog on mobile apps
Reply

Subscribe via email and know it all first!