Testing on a 720 4.3" Windows Phone emulator - testing

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.!

Related

Chromebox running application display device MAC or serial no. in kisok mode

I want to have a quick way to see the MAC or serial no. while running the kisok App instead of checking in the console.
If can be shown the MAC or serial no. at the corner of the screen while running the kisok App it would be great for us if possible.
Thanks.
Regards,
Alan
If you have developed the kiosk application you could potentially call : chrome.enterprise.deviceAttributes to get the serial number. The app and/or extension would need to be force installed on the device to access this information.

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?

Do I need preview for each device?

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?

windows 8.1 phone emulators camera not working

I am trying to use the camera on the windows 8.1 emulator (Emulator 8.1 WVGA 4 inch 512MB), but I cannot get it to work (see below image). After some searching I have not been able to find someone who has had the same issue (maybe its a real simple solution that i'm missing or i'm searching the wrong keywords).
I have looked through the phones (emulators) settings, searched several keywords. I have tried to open different emulator options but they all fail (I think that is down to available ram in my machine). I have confirmed that it is not down to anything in my app by accessing from the camera button on the side.
To get Emulator 8.1 WVGA 4 inch 512MB working I had to follow the work around found here. Could this be the cause?
It is not a bug, it is a feature. There is no way to make the emulator show images from a computer camera, see Is it possible to use computer camera from windows phone emulator 8.1?

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.