# Nativní aplikace pro iOS, Android a macOS

URL: https://www.virtuex.cz/co-tvorime/aplikace/nativni-aplikace
Slib: Když rozhoduje každý detail platformy.
Orientační cena: od 32 000 Kč (nejsme plátci DPH)

**Nativní aplikace, když rozhoduje každý detail.**

Swift pro iOS a macOS, Kotlin pro Android. Pro aplikace, které potřebují maximální výkon nebo hluboký přístup k systému: hardware, senzory, widgety, lištu v macOS. Pokud stačí jeden kód pro všechny platformy, poctivě doporučíme Expo.

## Pro koho

- **Aplikace pracuje s hardwarem.** Bluetooth zařízení, senzory, kamera v reálném čase nebo komunikace s externím přístrojem. Přístup k těmto částem systému je v nativním kódu přímý, spolehlivý a bez prostředníků, kteří by vnášeli zpoždění a chyby.
- **Potřebujete nástroj pro Mac, který žije v liště nebo v systému.** Aplikace v horní liště, rozšíření Finderu, zkratky, automatizace nebo služba běžící na pozadí. Nativní macOS aplikace působí jako součást systému, ne jako webová stránka v okně, a zaměstnanci ji rádi používají každý den.
- **Výkon a plynulost jsou hlavní prodejní argument.** Foto a video editor, nástroj pro práci s 3D nebo aplikace, kde uživatel na každé zaseknutí reaguje. Nativní kód využije grafický čip, paměť i systémové knihovny naplno a obrazovka reaguje okamžitě.

## Co dodáváme

- **Aplikace pro iOS:** Nativní aplikace v Swiftu a SwiftUI pro iPhone, volitelně i iPad. Respektuje Human Interface Guidelines, podporuje tmavý režim, dynamická písma a přístupnost.
- **Aplikace pro Android:** Aplikace v Kotlinu s Jetpack Compose a Material Design. Optimalizovaná pro různé výrobce, velikosti displeje a verze systému.
- **Aplikace pro macOS:** Desktopový nástroj nebo aplikace v liště. Podepsaná a notarizovaná, aby ji systém bez varování pustil, a s automatickými aktualizacemi.
- **Widgety a rozšíření systému:** Widgety na ploše a zamčené obrazovce, Live Activities, sdílení z jiných aplikací nebo rozšíření pro Finder. Aplikace je vidět i mimo své okno.
- **Napojení na hardware:** Bluetooth, USB, NFC, senzory a kamera. Postaráme se o spárování, ztrátu spojení i různé verze firmwaru zařízení.
- **Distribuce mimo obchod:** Firemní nasazení bez veřejného obchodu: Apple Business Manager, TestFlight, interní distribuce nebo podepsaný instalační balíček pro macOS.

## Postup

1. **Technické ověření** Zjistíme, co přesně aplikace musí umět, a nejrizikovější část vyzkoušíme v malém prototypu. Třeba spojení s hardwarem nebo výkon při práci s videem.
2. **Návrh pro platformu** Navrhneme rozhraní podle pravidel každého systému, aby se aplikace chovala přirozeně. iOS, Android i Mac mají jiné zvyklosti, a my je respektujeme.
3. **Vývoj po sprintech** Dvoutýdenní cykly s funkčním buildem na konci. Testujeme na skutečných zařízeních, ne jen v simulátoru.
4. **Testování a vydání** Interní test, beta s vybranými uživateli, notarizace pro macOS a schválení v obchodech. Celý proces vás provedeme a vyřešíme připomínky recenzentů.

## Varianty a nástroje

- **iOS a macOS:** Moderní deklarativní rozhraní v SwiftUI s nativními knihovnami Apple. Jeden základ umí obsloužit iPhone, iPad i Mac. (Swift, SwiftUI, Core Bluetooth / Core ML)
- **Android:** Moderní rozhraní v Jetpack Compose a nativní práce s funkcemi telefonu. Ladíme na různých zařízeních a verzích systému. (Kotlin, Jetpack Compose, CameraX / BLE)
- **Sdílená logika:** Společný server, na který se napojují všechny klienty. Data, uživatelé a pravidla jsou na jednom místě, takže se aplikace nerozcházejí. (API backend, OpenAPI, Synchronizace)
- **Distribuce:** Vydání do obchodů i mimo ně. Podepisování, notarizace a automatické aktualizace jsou součást dodávky. (App Store, Google Play, Notarizace macOS)

## Časté otázky

**Proč je nativní vývoj dražší?**

Píšeme a testujeme kód zvlášť pro každou platformu, takže práce se násobí. Každá platforma má vlastní jazyk, nástroje i pravidla, a ladíme na řadě zařízení. Zato získáte nejlepší výkon a plnou podporu funkcí systému.

**Můžeme začít v Expo a přejít na nativní?**

Ano, a často to doporučujeme. Server, data a návrh zůstanou, takže se přepisuje jen klientská část. Nativní moduly lze přidat i do Expo aplikace, pokud potřebujete jen jednu konkrétní funkci.

**Děláte i aplikace pro iPad a Apple Watch?**

Ano. iPad vychází ze stejného základu jako iPhone s rozhraním pro větší displej. Apple Watch a widgety děláme jako rozšíření aplikace, typicky pro rychlé zobrazení stavu a upozornění.

**Kolik nativní aplikace stojí?**

Aplikace pro jednu platformu začíná od 300 000 Kč, dvě platformy se sdíleným serverem od 550 000 Kč. Přesnou cenu navrhneme po technickém ověření.

**Komu patří kód?**

Vám. Dostanete repozitář, dokumentaci a přístupy a účty v obchodech vedeme na vaši firmu.

---
Zdroj: https://www.virtuex.cz/co-tvorime/aplikace/nativni-aplikace
Kontakt: info@virtuex.cz, +420 774 865 508
Další služby: https://www.virtuex.cz/llms.txt
