Do I need preview for each device? - app-store-connect

I recently discovered how to upload preview videos of my app in use, I'm having some difficulty with some of the devices. If you decide to show a preview on one device, does it mean I must do the same for all other devices?

Related

Android Things - Front facing camera on IMX7d

I am currently developing an Android Things application on an IMX7d developer board and need to figure out how to get the default camera, which is configured as BACK, to be a FRONT facing one, with correct orientation. This application will make heavy use of the camera, for example with face recognition.
I've noticed with other android phones you can edit /etc/nvcamera.conf to do this, but the Android things OS image I have doesn't seem to have that file. Is there some other way to do this?

This app is not available for your phone because it requires front facing camera

We have developed an app using Xamarin Forms which targets iOS, Android and Windows Phone. We are using camera feature to take/select photos to be uploaded to the app and the feature works well on all three mentioned platforms.
We have some users facing issues on few windows devices. When a user tries to download the app from Windows App Store, they receive following error:
"This app is not available for your phone because it requires front facing cameraā€¯
I have attached screen shot showing the error for reference. The screen shot is taken from Nokia Lumia 635. Our finding that this device has only back camera, no front camera and we believe this might be the reason for above mentioned issue.
Ideally, users should not get this error as this device has back camera and they still can get the photos.
Is this a known issue in windows phone world?
Can this be fixed from code, device permissions?
Is this a device specific problem?
Any ideas?

How can I take screenshot from my APP in SmartTV

I want to take screenshots from my APP in a Smart TV (Samsung OS and Tizen).
I need the screenshots for my APP documentation and for submission process.
Does anyone know how can I take the screenshots or if it is possible? I cannot take in the emulator, because my videos use DRM and it is not compatible with the emulator.
You can debug the app on IDE, when the web inspector shows up, select "rendering debug". There is a screen capture option there.

Testing on a 720 4.3" Windows Phone emulator

A beta tester of mine has reported a layout issue where my LayoutRoot container has unnecessary left and right margins. He is having this problem on his HTC 8X. This is a 4.3" 720p device.
I've tested the app on all Windows Phone emulators available, and have not seen this problem. But there doesn't appear to be a 720p 4.3" emulator available for me to test against. Is there any way I can test it using these device properties (screen resolution = 720p, and screen size = 4.3") without actually owning the device?
As you can see on this MSDN article, on Windows Phone 8.0, the 720p scaled resolution is the same that the 1080p, which is 480 x 853.
That means that layout of the app should be identical between both resolutions, and that what you see on the 1080p emulator will be the same that on a 720p device (unless you have different image assets for each resolution).
The physical screen size doesn't matter.
As Olivier Payen says, The physical screen size doesn't matter.
So, you're asking to test your application on the device which you've not owned. In that case, you can use Remote Device Access
Remote Device Access (RDA) is a service that allows developers to test their mobile applications and services remotely on various Nokia devices based on Windows Phone, Nokia X, Asha, Series 40, and more.
So, try installing your app on the remote device and see your app's resolution and scaling are.!

test mobile website in desktop browser

I'm developing a mobile website for iPhone, Android, etc. using jQuery Mobile. I'd like to be able to test this in my desktop browser and was wondering what the best approach is. I guess I could use a plugin to change the User-Agent header to the appropriate value and manually resize the browser to the device's width, but is there a simpler/more reliable way?
Update
Sorry, I should have mentioned that the only hardware available is a Windows laptop
Well if you have a Mac and xCode is installed you can use the Simulator. Open Mobile Safari and point to you web page on all Apple devices
You can also use the Android Emulator ( But I've not tested that it can access the web from the browser )
Alternatively you could use a plugin ( as you have suggested ).
I personally use Chrome with this plugin:
https://chrome.google.com/webstore/detail/ljfpjnehmoiabkefmnjegmpdddgcdnpo
with pretty good results.
I've used Device Anywhere before
http://www.keynotedeviceanywhere.com/
you access the device through a web portal/site and control it, but this costs $$$
Actual device testing in going to be the most reliable
related:
http://sixrevisions.com/tools/10-excellent-tools-for-testing-your-site-on-mobile-devices/ ( other suggestions )
Difference between iPhone Simulator and Android Emulator
In Chrome hit F12 to open the Developer Toolbar. Then click 'Toggle device toolbar' (tablet icon, top left next to select element). You can then choose the device at the top to test.
There's also PerfectoMobile for testing on devices remotely...though it can be painfully slow. I'd really recommend at least getting some 'base' testing devices, if possible.
There is also http://www.browserstack.com/responsive that can be used to get a screenshot of what your site would look like on a number of given devices.
There is however a limitation of how many screenshots you can get in the free version I have linked to here.
I got nice results, visualy, by using Chrome add-on called Ripple Beta. Bad thing is that there is no ability to add some custom device, like tablets of 8" or 9" or bigger... but works. I'm not sure is it able to show some errors visible on real device but seems nice.
Manymo should work very well simulating Android for you. It shows me exactly what my cell phone shows, even though my desktop browsers don't. Manymo is a website with a lot of Android phones pictured. Just click one and enter your URL. There are options such as Android versions and screen sizes.
Look for the Chrome plugin Responsive Web Design Tester - you'll be able to emulate mobile browsers for different device sizes on all platforms.