Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-19570] Support Apple tvOS as a new platform

GitHub Issuen/a
TypeEpic
PriorityNone
StatusOpen
ResolutionUnresolved
Affected Version/sn/a
Fix Version/sn/a
Componentsn/a
Labelsn/a
ReporterFokke Zandbergen
AssigneeEric Merriman
Created2015-09-23T09:15:32.000+0000
Updated2019-05-29T11:37:33.000+0000

Description

Documentation: https://developer.apple.com/tvos/

Comments

  1. Rick Blalock 2015-09-25

    [~fokkezb] - I need to build one to see how it works but it looks like Apple wants you to build a lot of the view interface with TVML. It also will allow you to change layouts and such on the fly.
  2. Rick Blalock 2015-10-14

    I started on one but scrapped it because it's just not a priority in our minds right now. If there is room to do a MVP, then I can create one and we can talk about it. [~sdavenport] thoughts?
  3. Fokke Zandbergen 2015-10-14

    If we could get it running with just the UI components that work on both iOS and tvOS then people at least could start playing with it and maybe use hyperloop even to use other UI/system APIs until we have proxied them?
  4. Scott Davenport 2015-10-14

    I think it would be worth having a quick Project Kickoff call to determine what we feel can be done from an MVP perspective to get to a place like Fokke mentions in Labs. We will need to determine priority with other items in the queue for the SDK team. https://wiki.appcelerator.org/display/prd/Project+Teams
  5. Fokke Zandbergen 2015-10-16

    I think we should go for UIKit first, but this is a nixe example of TVML: https://github.com/Sweefties/tvOS9-TVMLKitDemo
  6. Hans Knöchel 2016-03-27

    The changes to support tvOS like we support share extensions and watchkit are not too hard to realize. I just tested it in the KitchenSink and project.pbxproj. We *could* tackle this for 5.4.0.
  7. Chee Kiat Ng 2016-03-28

    It's not our priority at the moment. There's a lot on the plate for 5.4.0 and 6.0.0, so unless there's strong demand from the community or clients, I don't see any likelihood of putting resources on this.
  8. Henry David Spells III 2016-03-29

    I have a request to port an app that I am working on to tvOS. I'm going to have the iOS version demoable by next month for NAB. They are happy with what I have done with Appcelerator so far.
  9. Hans Knöchel 2017-01-31

    I just checked some more details on this. And it looks like the tvOS extension natively behaves the same as the watchOS one does, even more simple. If we place the tvOS target in /extensions and link it properly, it could technically work.
  10. Joseph Sachs 2018-09-08

    +1 on this extension. Could open new doors to existing AppC developers to target a whole range of experiences for the AppleTV. There really aren’t that many Apps for the TV, hence opportunity for Appcelerator Devs.
  11. Hans Knöchel 2019-05-29

    We have the tvOS actually working. Linking the target is just like for any other target. The online thing not possible so far is running it on Simulator from the CLI / Studio, which is FINE, since you usually develop and debug from Xcode anyway. To do so, just open the copied tvOS target in /extensions/ and select the tvOS simulator like before. Signing etc can be done like for other extensions as well. If someone really needs this, please contact us and we can provide a PoC for your project.

JSON Source