Skip to main content

Hosanna Audience

Hosanna is intended for teams that need to share a substantial TypeScript application layer across connected-TV, mobile, and Web targets while retaining access to native integrations and framework source.

Good Fits

  • TV and App Developers: Anyone building applications for Roku, Apple TV, Android TV, Samsung TV, iOS, Android, or Web.
  • 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 user experiences across multiple TV, mobile, and web platforms with a single 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