Sirikit for Apple tv - tvos

I want to know if Apple has yet released siri kit for Apple tvos for developers? I could not find any link for Sirikit for tvOS. If yes, Please share the link where I can find it.

At the moment SiriKit only available for iOS 10. the Intents framework is only available on iOS 10.0+ and macOS 10.12+

Related

TVOS Equivalent to UIActivityViewController

I am cross developing an app for TVOS and iOS and Mac. We want to be able to share pictures with some text.
On iOS this is trivial with a UIActivityViewController.
On Mac this is easy with the NSSharingServicePicker.
On TVOS I have no idea how to do this.
Anyone got any ideas?
Thanks,

Picture-in-Picture on tvOS 13

tvOS 13 now supports picture-in-picture mode, and it works well in the official Apple TV app - the video player has a specific PiP button.
I thought that this PiP button would be present by default in all applications that use the native player. But this is not at all. Perhaps that the developer must apply this support PiP in his application. But I did not find documentation on how to do implement.
Has anyone already faced this problem?
tvOS 14
With the tvOS 14, now you can use Picture in Picture (PiP) in your tvOS application. You will need to add the Picture in Picture capability to your application in Xcode.
To do so, you select Background Modes in the Add Capabilities window.
It is then as easy as checking the Picture in Picture box in the Signing and Capabilities tab of your project.
Note
The AVPlayerLayer passed to AVPictureInPictureController isn’t used by the PiP display, so AVFoundation stops vending video frames to it while PiP mode is active.
Very Important Tips
Only begin Picture in Picture playback in response to user interaction and never programmatically. The App Store review team rejects apps that fail to follow this requirement.
A user can disable automatic invocation of Picture in Picture in Settings > Home Screen & Dock > Multitasking > Picture in Picture. Check this setting if you think you’ve set up everything correctly but find that your video doesn't enter PiP mode when you press the Home button.
Also, check these documents:
Adopting Picture in Picture in a Custom Player
Adopting Picture in Picture in a Standard Player
Best.
My Old Answer
Open Your Xcode (My Xcode Version is 11.0 (11A420a)) and click on your project and select your target under the TARGETS then click on the Signing & Capabilities tab, you can see the option "Audio, AirPlay, and Picture in Picture" under background modes. Also, you can watch this WWDC session to fully understand the concept.
But when I select that option and re-run my tvOS application nothing happens. This article says:
For now, picture-in-picture is said to be limited to the Apple TV
app...
With tvOS 14, Apple rolled out the PiP feature to everyone. I highly recommend you to have a look to "Master Picture in Picture on tvOS" from the WWDC 20.

Scanning for beacons on iOS thru' web browser

Is there any way to make a web page scan for beacons on iOS ? I know that no iOS web browser supports Web Bluetooth at the present. I even could not find any information about if Chrome team is planning to add support for Web Bluetooth for Chrome on iOS.
Is there any other way to scan for the beacons on iOS thru' web browsers (be it Safari or Chrome) ?
Thanks
Unfortunately, Google can't add Web Bluetooth to Chrome for iOS without Apple's participation, and Apple has given no indication that they are supporting the Web Bluetooth project.
Understand that Apple restricts web browsers on iOS to use Safari or Safari web views, which has the same JavaScript engine and bindings as Safari. Google Chrome for iOS is required to use the same internal rendering and JavaScript engine as Safari, which simply does not support Web Bluetooth.
Bottom line: While it is possible that Apple will one day decide to join the Web Bluetooth party, there can be no support on third party iOS browsers until Apple decides to do so.

Are custom url schemes different for tvos apps on Apple TV vs. iOS apps (netflix, youtube, hbogo)?

I am working on an apple tv app where I am trying to deeplink to specific pages within other third party apps. I see the way to open the other app is to use its url scheme however most url schemes that work in ios are not working on tvos.
So far, I've found a couple that work on tvos (netflix, abc). However the following url schemes which work on ios are not opening the app on tvos - Youtube (youtube://), showtime anytime (shoany://), DailyMotion (dailymotion//). In some cases the url scheme opens the app but the full deeplink doesn't navigate to the correct page (ex. hbogo).
Do anyone know if the url schemes used by tvos apps is different from ios? Also is there any way to extract the url scheme of the tvos version of the app?
Not sure if you already found your answer but for the sake if visibility:
right now showtime uses different urlschemes for their tvOS apps than the one they use on iOS. The urlschemes used are:
com.showtime://
com.showtimeanytime://
I expect them to change these to be the same as the iOS apps so make sure to be able to support both varieties.

Samsung Smart-TV SDK Internet Browser not available

I just recently downloaded and installed the Samsung Smart-TV SDK 4 (without the IDE, just the emulator). I'm doing this because I want to test the Web browser only, nothing else.
However, when I start up the emulator (2012 version), I can't find any apps when I get to smarthub. I've created a Samsung account but I see no default apps that would usually appear on the TV, not even the Internet browser.
Is there something I'm missing?! I just want to test the Internet Browser.
Cheers.
The emulator is provided for testing your own apps, not to run the apps that people who buy TVs/BRPs/etc get with their device.
Only apps you write and place in the apps/ directory will appear.
That said, you can write an app that does nothing except:
location.href = "http://example.com/";
if i write an app with just location.href = "http://example.com/ is working (i have sdk 5.0) but the browser i get on the TV is not the same browser i get on the tv if i just lunch the integrated web browser app.
The big difference i see is that my app has a browser without the top bar with navigation controls and also there is no mouse pointer and i need to connect an external usb mouse to the tv
how should i do to implement this ?