Choosing launch platforms
Choosing iOS, Android, or both depends on your users, features, and development budget.
The situation in Switzerland: the numbers
In June 2026, StatCounter measured approximately 53.9% for iOS and 46.1% for Android in Swiss mobile traffic. This measurement changes monthly and describes devices observed by StatCounter, not your product's own audience.
Decide with your own data
National averages do not replace product data. Before prioritizing one platform, check:
- the iOS/Android split in your web analytics or internal device fleet;
- the required hardware features and proprietary SDKs;
- launch countries and distribution channels;
- the business model, especially subscriptions and in-app purchases.
Without a sufficiently strong audience signal, supporting both platforms remains the lower-risk choice in Switzerland.
Technical comparison: iOS vs Android
| Criterion | iOS (Apple) | Android (Google) |
|---|---|---|
| Native language | Swift / Objective-C | Kotlin / Java |
| IDE | Xcode (macOS only) | Android Studio (cross-platform) |
| Distribution | App Store | Google Play Store |
| Developer cost | USD 99/year | USD 25 (one-time) |
| Fragmentation | Low (few models) | High (thousands of devices) |
| Store commission | Varies by program and content | Varies by program and content |
| Review timeline | Varies by app and period | Varies by app and period |
| CH market share (June 2026) | ~53.9% | ~46.1% |
Developing separately for iOS and Android
Historically, covering iOS and Android meant:
- Two separate development teams (one for each platform)
- Two codebases to maintain in parallel
- Double the budget and timelines
- Inconsistencies between the two app versions
For a startup or SME, this was often a barrier. Many chose a single platform and lost half their potential market.
The cross-platform solution: React Native and Expo in detail
Today, there are mature technologies that allow you to create a single application that runs natively on iOS, Android, and even the web.
Microsoft uses it for Teams and Xbox. Shopify for their main app. Discord for their 200 million users.
React Native: native components
React Native, created by Meta (Facebook), lets you write JavaScript/TypeScript code that compiles into native UI components for iOS and Android. Unlike hybrid WebView-based solutions (like Cordova or Ionic), React Native doesn't display a web page inside a container: it uses each platform's real native UI components.
Expo: React Native simplified
Expo is the framework we use at Appik Studio. It sits on top of React Native and significantly simplifies development:
- Expo Router: a universal routing system that works on iOS, Android and web
- EAS Build: cloud compilation, no Mac needed to build the iOS app
- EAS Update: OTA (Over-The-Air) updates that let you fix bugs without going through the store
- Expo Modules: simplified access to native APIs (camera, geolocation, notifications, Bluetooth)
- Web support: the same code can generate a web app, enabling a "web first, native later" strategy
What this concretely changes for you:
- Less duplicated work, with the budget saving estimated against platform-specific features
- Faster time-to-market: one app to build instead of two
- Shared components: interface elements reused across platforms
- Simplified maintenance: one fix, one deployment, all platforms
Decision framework: which strategy to choose?
Here's a framework to help you choose the right platform strategy.
Choose cross-platform (React Native/Expo) if:
- You're targeting both iOS and Android (90% of cases in Switzerland)
- Your budget is limited and you want to maximize ROI
- You need fast time-to-market
- Your application is a business, e-commerce, health, lifestyle, or B2B app
- You potentially want to share code with a web version
- You want a single maintenance team
Choose separate native development if:
- Your application is a 3D video game with extreme graphics requirements
- You need very low-level hardware access (custom drivers)
- A proprietary SDK only supports native (rare but possible)
- Your company already has in-house iOS and Android teams
Choose a single platform if:
- You're testing a very early concept with a very limited budget (< CHF 15,000)
- Your audience is almost exclusively on one platform (check your analytics data)
Quick decision checklist
To help you decide, ask yourself these 5 questions:
- Is my audience on both platforms? In Switzerland, the answer is almost always yes.
- Do I need advanced hardware features (Bluetooth, NFC, AR)? If yes, cross-platform supports them perfectly. Only very specific cases (GPU-intensive, custom drivers) justify separate native builds.
- Does my budget allow for two parallel developments? If not, cross-platform is the only rational option to cover both platforms.
- Is speed to market critical? Cross-platform cuts time-to-market in half.
- Do I have an in-house team to maintain two codebases? If not, maintaining a single codebase is far more viable long-term.
If you answered "yes" to at least 3 of these questions, the cross-platform approach is clearly the best option.
Questions to ask before getting started
1. Who are your users?
Define your personas. How old are they? What device do they use? Where are they? In Western Switzerland, you need both platforms in most cases.
2. What's your budget and timeline?
A cross-platform approach lets you share some code between iOS and Android. Budget and timing depend on scope and native integrations. The calculator on our homepage assesses project complexity. Leave your email to receive an estimate after our team reviews your answers.
3. Do you also need a website?
If yes, the cross-platform approach is even more advantageous: it's possible to share code between your mobile app and website, further reducing costs.
4. What features are critical?
Camera, geolocation, push notifications, payments, Bluetooth... All these features are perfectly supported by modern cross-platform frameworks. The rare exceptions involve very specific cases (3D video games, advanced drawing apps).
Our recommendation
For an enterprise project targeting iOS and Android, the cross-platform approach is worth evaluating during scoping. Its value depends on shared journeys, native integrations and the product's performance requirements.
The only cases where we still recommend separate native development are very specific: video games, applications requiring very low-level hardware access, or when a proprietary SDK demands it.
What we do at Appik Studio
We build React Native and Expo applications for startups, CHUV, EPFL, and Le Temps.
Our work covers UX/UI design, development, testing, store publication, and maintenance.
Have a project? Let's talk. The first consultation is free.
Learn more about our mobile app development service in Lausanne. To choose the team, our comparison of application agencies in Lausanne covers references and working relationships to assess.
