BASIC

Author Topic: Apple TV Support?  (Read 5467 times)

Offline bigtunacan

  • Mr. Polyvector
  • ***
  • Posts: 195
    • View Profile
Apple TV Support?
« on: 2015-Oct-21 »
Just wondering if there are plans to support Apple TV and if so if there is an estimated timeline for this?

Offline Ian Price

  • Administrator
  • Prof. Inline
  • *******
  • Posts: 4142
  • On the shoulders of giants.
    • View Profile
    • My Apps
Re: Apple TV Support?
« Reply #1 on: 2015-Oct-21 »
Yes indeedy. SpaceFractal is the man that can (actually he's the man that already has!).

Expect to see something soon after the AppleTV official launch...
I came. I saw. I played.

Offline spacefractal

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 3589
    • View Profile
    • Space Fractal
Re: Apple TV Support?
« Reply #2 on: 2015-Oct-21 »
Yes im was lucky to get the Dev Kit Apple TV few weeks ago, and then allready got this running and ported 3 games over, and succesful uploaded one of them to TestFlight.

Actuelly im do allready released a tvOS xCode project for testing:
http://www.glbasic.com/forum/index.php?topic=10191.0

Its does not support AppStore yet, im recompile the glbasic libs soon xCode 7.1 GM is released.

Few things is missing, but easy to been done and add. iCloud is required (iCloud.gbas, quite easy) and GameInput api for MFI support (required under compiling, no longer optional).

PS. Im will do no feedback about the tvOS software its self (so no videos from it), only what Apple allready have been officially out.
« Last Edit: 2015-Oct-21 by spacefractal »
Greedy Mouse - Karma Miwa - Spot Race - CatchOut - Android Extras - is on a vacation trip, home before end of few days in jan.

Offline erico

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 4174
    • View Profile
    • Portfolio
Re: Apple TV Support?
« Reply #3 on: 2015-Oct-21 »
Beginning of this month, I saw doom ported to apple tv and watch.
Here is the apple tv video:
<a href="http://www.youtube.com/watch?v=Kphyme60f4s" target="_blank">http://www.youtube.com/watch?v=Kphyme60f4s</a>

Looks and moves about fine. It seems the trackpad on the tv control works fine too (gameinput will deal that right?).
The watch version kind of slugs around and controlling it looks like a nightmare. :D

Offline spacefractal

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 3589
    • View Profile
    • Space Fractal
Re: Apple TV Support?
« Reply #4 on: 2015-Oct-21 »
I'm can't so any feedback about the remote feedback and such impressions. my games did do run full 1080p/60fps.

You do required to support remote for your game, you cannot require a MFI controller.

MOUSESTATE works as a one button mouse, and GameInput take about the MFI support (include when the remote is used as a micro gamepad control and checking back and second button).
« Last Edit: 2015-Oct-21 by spacefractal »
Greedy Mouse - Karma Miwa - Spot Race - CatchOut - Android Extras - is on a vacation trip, home before end of few days in jan.

Offline bigtunacan

  • Mr. Polyvector
  • ***
  • Posts: 195
    • View Profile
Re: Apple TV Support?
« Reply #5 on: 2015-Oct-22 »
Spacefractal; you are the man!   :nw:

I'm going to test this out and will probably be shooting questions at you!

Offline spacefractal

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 3589
    • View Profile
    • Space Fractal
Re: Apple TV Support?
« Reply #6 on: 2015-Oct-22 »
And.... Simulators is still not supported. You need the real device to test.

also the device is still under NDA, so techincal and software thing im can not answear here.

PS. xCode 7.1 gm is released and is gonna try and download that now.
« Last Edit: 2015-Oct-22 by spacefractal »
Greedy Mouse - Karma Miwa - Spot Race - CatchOut - Android Extras - is on a vacation trip, home before end of few days in jan.

Offline spacefractal

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 3589
    • View Profile
    • Space Fractal
Re: Apple TV Support?
« Reply #7 on: 2015-Oct-22 »
Now there is xCode 7.1 official version, so its out of beta and being installed from Mac AppStore.

Im well soon release a new xcode version of the lib using that gm version.

Im will still wait for the device impression its self.

Currectly Im have uploaded Genius Greedy Mouse and Karma Miwa, and they are both allready in review (there was pretty much no queue in the moment). Im hope they wont find any issues. Im waiting with CatchOut when the first games is approvede and ready.

please note xCode 7.1, does NOT support iOS5 anymore (not for libs). iOS6 will now been required, when im updating the libs. This is of course not a issue with tvOS. Its uses iOS 9.0
« Last Edit: 2015-Oct-22 by spacefractal »
Greedy Mouse - Karma Miwa - Spot Race - CatchOut - Android Extras - is on a vacation trip, home before end of few days in jan.

Offline spacefractal

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 3589
    • View Profile
    • Space Fractal
Re: Apple TV Support?
« Reply #8 on: 2015-Oct-23 »
Oh dear, Karma Miwa is rejected, but it's was just a little UI issue on the main menu. So not a technical bug at all. I'm have fixed that, and upload a new binary. Greedy Mouse is still under review.

When I'm got the games approved, men will release a new ios xcode project to you.
Greedy Mouse - Karma Miwa - Spot Race - CatchOut - Android Extras - is on a vacation trip, home before end of few days in jan.

Offline spacefractal

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 3589
    • View Profile
    • Space Fractal
Re: Apple TV Support?
« Reply #9 on: 2015-Oct-26 »
Greedy Mouse got rejected (took 4 days in review), due a UI interface issue (haven't checked why yet), but Karma Miwa got approvede on Apple TV and is ready to sale.
« Last Edit: 2015-Oct-26 by spacefractal »
Greedy Mouse - Karma Miwa - Spot Race - CatchOut - Android Extras - is on a vacation trip, home before end of few days in jan.

Offline Ian Price

  • Administrator
  • Prof. Inline
  • *******
  • Posts: 4142
  • On the shoulders of giants.
    • View Profile
    • My Apps
Re: Apple TV Support?
« Reply #10 on: 2015-Oct-26 »
:)
I came. I saw. I played.

Offline spacefractal

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 3589
    • View Profile
    • Space Fractal
Re: Apple TV Support?
« Reply #11 on: 2015-Oct-26 »
here is a controller issue (menu button dont work), and some menu issue im need to fix (no ui metod to quit). None one take long time to fix the menu and controller issues. But they also dont like screenshots on the Top Shelf image. The later one is property that take some time. Im do wonder why this took 4 days to reject it.

Karma Miwa got approvede and that is most important, so something does working and accepted. So its official there is a game for Apple TV. So im will in this week got the wii thing controller working, but release as its are.
Greedy Mouse - Karma Miwa - Spot Race - CatchOut - Android Extras - is on a vacation trip, home before end of few days in jan.

Offline mrplant

  • Mr. Polyvector
  • ***
  • Posts: 232
    • View Profile
Re: Apple TV Support?
« Reply #12 on: 2015-Nov-01 »
Great stuff. I notice on your change log you mentioned support for mfi controller and icade as well.
I am wondering programmatically is there anything different between the two standards as far
As what appears to the glbasic programmer?

Is it hard to add mfi controller support if your game already supports the icade in other words ?

I'd love to port my games over to the new Apple TV which has just arrived here :-)
« Last Edit: 2015-Nov-01 by mrplant »

Offline spacefractal

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 3589
    • View Profile
    • Space Fractal
Re: Apple TV Support?
« Reply #13 on: 2015-Nov-01 »
iCade and Mfi is very different. iCade was a keyboard hack, while mfi using a api FrameWork and can do more glbasic commands actuelly can support.

So for support for mfi game controller, GameInput API is required (not hard to use, so check it out). Im do not plans to support it using official JOY commands, due limited support. MOUSESTATE is howover supported. GameInput do also support iCade, but only for iOS, not tvOS.

PS. im do still have some issues left for Greedy Mouse to it get approvede on Apple TV (Karma Miwa is ready to sale on Apple TV). This is currectly my main focus, so im can get the game out of my door (Karma Miwa is on sale). Then im will code the accelerator part on the remote controller, which is still missing.

PPS. Im have also installed the official version of tvOS now, so im can also uses AppStore now. So no more NDA and do a review of it if im wanted to do that.
« Last Edit: 2015-Nov-01 by spacefractal »
Greedy Mouse - Karma Miwa - Spot Race - CatchOut - Android Extras - is on a vacation trip, home before end of few days in jan.

Offline mrplant

  • Mr. Polyvector
  • ***
  • Posts: 232
    • View Profile
Re: Apple TV Support?
« Reply #14 on: 2015-Nov-01 »
Sorry silly me - where can I find this GameInput Api?