In the new Android 7.0 android released a new feature of Picture-in-picture. As mentioned in the documentation:
Android TV users can now watch a video in a pinned window in a corner of the screen when navigating within or between apps.
I want to develop an android mobile app, that will play videos, and i want to enable the app users to minimized the video and continue to use my app - exactly what the Picture-in-picture feature enables in Android TV.
My question: can i create an android TV project, and support the Picture-in-picture feature in and android mobile device running android 7.0?
No, you can't. The 1st Android version supporting PIP is 8.0.
Related
What are the differences between Android Automotive, Android Auto, and Android for mobile phones (from a user perspective and architecturally / technically)?
They are different products.
Android Auto - to simplify things - you can think about it as an app which runs on your phone, an app which is streaming (casting) apps to your car's unit. Android Auto runs on your mobile phone, all apps are casted from your mobile phone.
Android Automotive - it's open source OS (just like standard Android) but it is created for manufacturers. They can build with it the whole infotainment system. It can be heart of your vehicle. Every manufacturer can use it differently. So it's like standard Android but for cars.
But also looking at standard Android (for mobile). Using Android (which is open source) doesn't mean you have with it all Google serivces etc. Open Source version of Android Automotive and Android OS (for mobile) doesn't contain Google Services and apps.
Just like in mobile phones - it depends on manufacturer if it will bring Google Services with it.
There are manufacturers using it already with Google Services (Volvo, Polestar) but there are also many using it without Google apps.
I have some experience in developing mobile applications in Android Studio.
I have to develop an android application on Embedded Android Board.
I have some questions regarding embedded Android system app development. Is the application development in Embedded android same as mobile application development ?
Can I develop Embedded Android apps using Android Studio and debug them similar to mobile android apps ?
I used Kotlin for mobile android apps. Can I use Kotlin for embedded android apps also or is Java must ?
Do the embedded android support USB camera and keyboard like windows instead of touch screen ?
The boards that I have come across are Odroid and Tinker. Is it okay to use either of these or are there more options ?
Thank you.
You can install any app by ADB Shell to check application compatibility. About supporting usb camera and other devices you must ask Tech Support of the product you use and/or check on Product Support forums.
I saw that there is a DHU for Testing Android Auto Apps during development.
At the same time, there is an Emulator with system images from Volvo and Polestar to use Android Automotive in Android Studio.
I found this on Google Android Auto webpage:
You enable Android Auto to connect with your phone app by creating
services that Android Auto uses to display a driver-optimized
interface to the driver. You reuse these services for your Android
Automotive OS app, but users do not install your phone app on their
cars.
I was wondering if I develop some app for Android Auto, how complicated is the process of transforming this app to use it in Android Emulator or as an Android Automotive App?
The whole let's say business logic behind Apps should stay the same and services, according to Google, should work on Automotive as well? So the only difference is in UI?
Thanks!
Take media app as an example
It isn't complex, there is step-by-instructions at https://developer.android.com/cars to port your Android Auto app to Android Automotive OS.
I have a standalone Xamarin Watchface for Tizen and I want to bring it over to Wear OS - is it possible? Without any companion app (e.g. no Android app)? When I try to add an app on Google Play it requires "phone" and "tablet" screenshots before even asking for app type. What kind of screenshots should I provide in such case?
I am new to android tv box development. Can the apps developed for mobile and tablet be used for android TV Box (not the android TV) ? Since the tv boxes have remote controls, and each manufacturer follows different design and standards for remote, how are events handled for each of these set-top boxes? Moreover is the play store for these apps same as android phone and tablet play store? If I want to release an app on phone, tablets and android TV set top box, do I have to maintain a different apk for android tv set top box ? Is cordova supported?
Sorry. I am very new to this, and cant find any relevant help on other sites.
I need to know about android set top boxes, for example, https://droidbox.co.uk/ , and not the android TV.
I don't have tv box myself, but from informations I got box is just android tv without screen. So if you want to write app for Nvidia Shield which is based on android 5.X, you need to meet all requirement for Android TV.
There are also older devices based on android 4.X. Those devices usually have pointer which you can move using remote (some even have a mouse). In that case I think that most android phone/tablet app should work on them.
To make your app visible in Google Play on those devices you need to add to your manifest following line:
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
There is only one Play Store for android apps. Which apps will be available for which device depends on app manifest file and its required features.
Also you don't need separate apk for different devices.