How do I enable the Developer menu in Settings for Apple TV 4th Gen? - tvos

I've seen a developer menu in the Settings app for iPhone and iPad. Recently I also got it to show up in the Settings app for my Apple TV 4 but I can't seem to remember how now. I ask because I enabled a feature that displays the refresh rate and bitrate for audio and video on the top left corner in yellow letters while beta testing tvOS 10.1 but when tvOS 10.1 GM was released, my Apple TV auto updated before I could turn it off but the yellow letters persists in the top left corner and the developer menu is gone. I added the new 10.1.1 beta profile so I could try to get the developer menu to show in the Settings app but so far it hasn't appeared on it's own. I know I could restore my Apple TV but I don't want to do that because I don't have a way to backup my app data and I know there's a way to enable that menu to show again I just don't know how. If you're familiar with the menu, it also allows you to create a custom "Service Provider" for the TV app and add your own URL for authentication as well. It's a menu item that shows up on the bottom of the Settings app. Does anyone know how to enable this menu?

If it is an ATV4, hook to Mac w/USB C, open Xcode & the developer menu will appear under Settinga on Apple TV. Xcode is the trigger to make this menu visible. All you have to do is open it.

Go to Settings -> Developer options -> Scroll down to Media service testing and Enable Playback HUD

Related

How do I remove the PWA install button from Google Chrome?

On my desktop PC, I do not wish to see the PWA install button in my Google Chrome address bar, nor see the option to install in the menu. I have no intention of installing or using them and I don't want to have them constantly pushed into my face.
On my Android phone I want the same, but I also want to see a warning if I am about to install a PWA from the Play Store by accident because it wasn't properly revealed to be a PWA.
Is there a hidden setting or flag in my browser that I can turn off? Can I use Tampermonkey? HELP!
(I don't want to go into detail why I want this except to say that one company is trying to force a PWA on me without offering me the option to get my money back because I'm no longer receiving the software or service I paid for. I also have yet to see a PWA that offers something its website doesn't.)

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.

how to add 'add to desktop' button on web app like in chrome menu

If user visit on my progressive web app and he don't know about chrome's add to desktop button on chrome menu so how can i tell him to install, is there any solution? like display button on web app, because if user visits "twice, over two separate days during the course of two weeks" then app install banner appears, so is it possible that when user visit first time then app install banner appears?
Now this feature is not enable by default yet. You should force this banner in DevTools or enable in flag://. Normally banner will show at fist visit if enabled

Hide systems buttons

In my phone buttons located on the display. I cretae app and tested on phone. Apart from my app I see three dots. How to hide it?
Please help!
AIR can not hide these three dots which are back, home and task buttons that we call the on-screen navigation bar.
To do that, you can use an AIR Native Extension ( ANE ) like the AndroidFullScreen ANE.
Download the AndroidFullScreen.ane file from the same link and then add it to your AIR for Android Flash project from : File -> ActionScript Settings... -> Library Path tab and select it :
Then you can use one of examples that you can download from the same page to verify if your device can hide the Android on-screen navigation bar or not, because not all mobile devices support that ( I tested 2 mobile devices and none of them has been able to do that ).
Hope that can help.

Debug Ipad web app on Windows

I've got site that is correctly displayed on desktop version but has few bugs on iPad. What's the simplest way to detect problems if my OS is Windows?
Option 1 - Free, local machine debugging
You may use Safari browser for Windows (download Safari 5.1.7).
Steps
Enabling Develop menu in menu bar (Press 'Alt' key to open menu bar. Then follow to Edit menu > Preferences > Advanced tab. Find this option at the bottom.)
Then, follow through Develop menu > User Agent. Select iPad, iPhone etc.
There are more options in the Develop menu (e.g. Show Web Inspector) to help with your JavaScript etc debugging.
Credits to How to debug iPhone and iPad web applications, using Safari.
Option 2 - Paid, browser-based access to target browser/OS/machine
I've personally used http://www.browserstack.com/ and it lets you test the functionality on a wide combination. However debugging may not be as convenient here as it would be on a local machine.
There may be more companies providing similar services.
Beware of basic online emulators
As mentioned in a comment, be wary of 'emulator' websites. Example: A website I ran into claimed to emulate iPhone, with a picture of iPhone, and inside it was an iframe, being dutifully rendered by the browser I opened that website in (Firefox).
The best way I can think of(depending of your implementation) is to use the firefox plugin
https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher/
It allows you to switch to all sort of devices and see how they would appear on another device.
Here http://www.ampercent.com/test-website-design-iphone-ipad-mobile-devices/7075/ is a quick guide on getting you started.
There are also user-agent switchers for other browsers than FF like Chrome. Do a google search and try for yourself which one you like.