# Native vs Webview app

### What is the difference between native and web view apps?

When creating a mobile app, you can choose between different approaches depending on your goals, resources, and customer needs. Two common approaches are native apps and web view apps. Both have their own advantages and can help businesses deliver mobile experiences effectively.

#### Native apps

Native apps are built specifically for mobile platforms like iOS and Android. They are installed directly from app stores and make full use of device features.

* Offer smooth performance and fast loading speeds
* Support advanced mobile features such as push notifications, offline access, and device hardware integration (camera, GPS, etc.)
* Provide a highly customized user experience tailored to the platform
* Work best for businesses that want to deliver rich, feature-heavy mobile experiences

#### Web view apps

Web view apps display the content of your website within a mobile app shell. They are easy to set up and allow businesses to quickly provide a mobile presence.

* Bring your website into an app format with minimal effort
* Automatically sync content from your website, so updates are reflected instantly
* Support essential app features like app store publishing and navigation customization
* Work best for businesses that want a fast, cost-effective way to offer a mobile app without maintaining separate platforms

#### Choosing the right approach

* If your focus is on performance and advanced features, a native app is a great choice.
* If you want a quick, efficient solution that mirrors your website in app form, a web view app can be ideal.

{% hint style="success" %}
AppMySite helps create both native and web view apps. Web view apps include native capabilities that access device features. You can control in-app visibility of your website content with advanced webview controls.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.appmysite.com/frequently-asked-questions/general/native-vs-webview-app.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
