GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — tvOS, desktop(Mac, Linux, Win) and watchLS support · Issue #6829 · NativeScript/NativeScript

tvOS, desktop(Mac, Linux, Win) and watchLS support #6829

New issue
Copy link
New issue
Copy link
Closed as not planned
Closed as not planned
tvOS, desktop(Mac, Linux, Win) and watchLS support#6829
Copy link
Labels
duplicatefeature

Description

@isokolovskii
isokolovskii
opened on Jan 25, 2019
Issue body actions

Hello. Such theme about NS is not new, however it’s still needed and no real solution for this yet.
Firstly, it’s tvOS support. Apple TV is a quite popular device and it shares basics with iOS, only difference is how UI is written - TVML. In my opinion, there should be less difficulty to implement current NS’es xml UI system into TVML(which is basically xml). Other code basis is mostly same with iOS, which is supported already. Only real problem I see is supporting apple tv remote, which is not just a D control, but a touch one. Hope you’ll think about tvOS support which will become one more reason for me to fully swtich to nativescript development.
Other thing is desktop platforms. They do differentiate a lot, but on other side the nativity of UI on desktop is not such a big deal as users mostly will use mouse for interactions with it. Code basis is a lot difference in native things. For win as I know you are already developing solution, for macOS it’s also nearly same libs as for iOS and Linux and macOS also has similarities due to macOS being customized unix.
Laslty, the newest of all apple oses - watchOS. Again we are facing same thing - similarities to how iOS apps are written. And user interactions are also using touch gestures, so I think watchOS is the closest to iOS.
Hope to see those platforms in future roadmaps and nativescript will finally rule the world(kidding, just rule all platforms.
P.S. I didn’t write about it, but as a developer of cross platform app solutions there are also some really interesting platfroms for me like webOS, tizen which are smart tvs oses for LG and Samsung and their frameworks are based on web.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Reacted by Kiswono Prayogo, Tobias Kern, Idrees Khan, Liam McCallum, Andrei Hetman, Denis, ChrisChou, Gaubee and Daniel Herr
Reacted by Idrees Khan and Denis

Activity

  1. NickIliev
    added
    feature
    on Jan 28, 2019
  2. matthew-dean commented on May 27, 2019

    @matthew-dean
    matthew-dean
    on May 27, 2019
    More actions

    I would also add it would be great to see NativeScript's thoughts / plans on supporting distributions to other TV app platforms like Xbox, PS4, and other TV OS's. webOS and Tizen are good call-outs.

    So I would say some kind of feature roadmap for TV apps in general would be amazing. And there's also very little competition in that space, so often companies are going to expensive third-party, closed-source systems to deliver cross-platform TV apps.

    Reacted by Idrees Khan and Andrei Hetman
  3. shirakaba commented on Jan 1, 2021

    @shirakaba
    shirakaba
    on Jan 1, 2021
    Contributor
    More actions

    Happened to find this issue while searching for something else, so thought I'd write up the current state of play.

    Of interest, six years ago, Jason Zhekov (@jasssonpet) actually made a proof-of-concept of running NativeScript on tvOS:

    • https://github.com/NativeScript/sample-tvOS

    • https://www.nativescript.org/blog/running-the-nativescript-runtime-for-ios-on-apple-tv

    And with UIKit for macOS, there's theoretically a path for running NativeScript on macOS, too.

    Back in 2015, a proof-of-concept partial Windows runtime (without UI components) was also made:

    https://github.com/NativeScript/windows-runtime

    No prior art on a direct Linux runtime, however.

    Kamen Bundev (@bundyo) has also made proofs-of-concept for NativeScript Desktop (using Node.js as the JS runtime, and Qt as the UI runtime), which targeted macOS, Windows, and Linux. He's also made NativeScript for Web.

    But ultimately, Progress's regular developer surveys never showed significant interest in platforms other than iOS and Android. As creating a whole new platform is a huge undertaking as a single-person effort, it's something that can only realistically get off the ground with community engagement and momentum through teamwork.

    NativeScript is moving towards co-existing with Ionic, which should span a few platforms with less maintenance burden.

  4. NathanWalker
    added
    duplicate
    on Oct 23, 2026
  5. NathanWalker commented on Oct 23, 2026

    @NathanWalker
    NathanWalker
    on Oct 23, 2026
    Contributor
    More actions

    Duplicate of #27

    Desktop support is tracked in #27 (Windows work is in progress in #11272), and tvOS in #3253, with runtime support in review at NativeScript/ios#476. Closing this combined request in favor of those.

  6. NathanWalker
    closed this as not plannedon Oct 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    duplicatefeature

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.