Mobile web:
Pros: Simpler to build than an app. Build once, can be reused for desktop if needs to. Low user barrier, literally there’s no installation
Cons: Can’t access many device power, literally lives in the browser
Advice: Use this when we don’t have much functionality and we don’t have a strong brand yet
Mobile hybrid app:
Pros: Build once for mobile app, can be installed on many devices. Slightly better than the mobile web as we’ll be able to use push notification, etc, from device
Cons: Still requires installation. It can be laggy as the app won’t be optimized for the app experience
Advice: Good starting point once we have a better brand. This is a good starting point when we need to use device functionality, i.e. camera, etc.
Mobile native app
Pros: Best performance and user experience.
Cons: Expensive to build, as special expertise is needed. Will only work for 1 Operating system. Need user commitment to install.
Advice: Use this if we’re building a performance heavy app. Example: Game, a lot of functionalities that require CPU, etc., or once we better brand, etc.
Mobile web: Pros: Simpler to build than an app. Build once, can be reused for desktop if needs to. Low user barrier, literally there’s no installation Cons: Can’t access many device power, literally lives in the browser Advice: Use this when we don’t have much functionality and we don’t have a strong brand yet
Mobile hybrid app: Pros: Build once for mobile app, can be installed on many devices. Slightly better than the mobile web as we’ll be able to use push notification, etc, from device Cons: Still requires installation. It can be laggy as the app won’t be optimized for the app experience Advice: Good starting point once we have a better brand. This is a good starting point when we need to use device functionality, i.e. camera, etc.
Mobile native app Pros: Best performance and user experience. Cons: Expensive to build, as special expertise is needed. Will only work for 1 Operating system. Need user commitment to install. Advice: Use this if we’re building a performance heavy app. Example: Game, a lot of functionalities that require CPU, etc., or once we better brand, etc.