Hosanna Audience
Hosanna is intended for teams that need to share a substantial TypeScript application layer across television, Browser, mobile, car, and watch targets while retaining access to native integrations and framework source.
Good Fits
- TV and App Developers: Anyone building for Browser, Samsung Tizen, LG webOS, Roku, iOS, Apple TV, Android, Android TV, CarPlay, Android Auto, Apple Watch, or Wear OS.
- JavaScript/TypeScript Developers: Web developers who want to leverage their existing skills to create TV apps without learning proprietary languages like BrightScript.
- Product Teams: Teams that need to deliver consistent product intent across TV, Browser, mobile, and typed car/watch system surfaces from a shared codebase.
- Agencies and product teams that own several target applications and want one view, configuration, and testing model.
- Roku teams that want TypeScript application code while still being able to use SceneGraph and BrightScript boundaries when necessary.
When It Is Not a Shortcut
Hosanna reduces duplicated application code; it does not remove target responsibilities. A shipping team still needs to understand:
- remote focus and television UX;
- Apple and Android signing and store delivery;
- Roku packaging and device constraints;
- media, networking, accessibility, lifecycle, and low-memory behavior;
- target-specific validation on representative hardware.
For a small single-platform app that depends almost entirely on one vendor's native APIs, a direct platform implementation may be a better fit.