Skip to main content

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.

Talk to us