Virtual Handheld Device Testing - html

A service that I often use to see how well my efforts are shaping up in different browsers and OSs is BrowserStack. Does something of the same ilk exist for testing out the behavior of different mobile devices? Say for instance I want to check the behavior of a webapp on an iPad, a Galaxy Tab and a Surface. Is there a service in the cloud that can help me do this?

http://www.genuitec.com/mobile/ - try using for ipad/iphone/android. But I don't think it's ideal solution. Sometimes I use android SDK emulator as well.

Related

Responsiveness - iPad in Chrome vs iPad in Mozilla Firefox

I am developing a website in a Windows system. I have Firefox and Chrome browsers installed. When I checked the responsiveness of my webpage by setting the device as iPad(768 X 1024) using 'inspect element' feature in these browsers, I could get different resultant UI for same device. Why is it so? On which browser can I rely on as I don't have any Mac/Apple devices with me to test? I am concerned of using other online web tools due to security issues. Please help. Thanks in advance.
There's a tool for checking responsiveness called browserstack. You can try it from here: https://www.browserstack.com. They're offering free trial.
Unfortunately there's no real substitute for device testing. Companies like BrowserStack offer real remote device testing but at a cost. With regard to browsers rendering differently, this has always been a pain. Look at CSS resets.

How to check a website in BlackBerry Simulator

How can I debug a Responsive site in Blackberry Q10 device, I don't have the device, but someone reported an issue with the menu in BlackBerry Q10, now I Can't debug it until I see the issue and inspect the HTML/CSS to see what is the problem.
I want to be able to view a website exact way how it will look in BlackBerry, I am on windows 7, and I have tried Chorme Emulator, Also download two simulators for BB, but it didn't work.
Please advice.
It is possible to download and install a BB10 Simulator that should run in your Win 7 environment and then you can test directly. That, in my opinion, is the best way to test.
You will need to install a VMware solution and run it as a virtual machine. But I think the documentation explains this process quite well - you will find it all here:
simulator
If you do have problems with this, then please give us something more than "it didn't work". If you look at the documentation, you will see that it should work, and it works on my Win 7 system, so I suspect there is a problem with your system or installation rather than the Simulator itself. But "it didn't work" does not give any idea where to start to help you with this.
You wont be able to inspect the HTML/CSS on the device as it is highly unlikely for you to be able to view the source. Your best option is to find out what mobile browser it is running and then try emulating it in the same resolution.
It looks like the blackberry 10.2OS default browser uses web kit so a browser that runs on the same engine should display the same things.
The Q10 resolution is 720x720 so try to emulate a web kit browser in that resolution and you'll be as close as possible without having the actual device.
If your still showing no problem, then i guess you'll have to find yourself a q10 to test it out on or ask the user with the problems with a full detail description of the problem and a picture to go with it

Features phone vs Smartphone: can features phone run Web based application?

i was reading an article about smartphones and features phones, and i was surprised to see that smartphones share only the 28% of the global MArket. In Africa, Asia, South American and so on there are still plenty of featured phones.....Than thanks to Java platform and Brew can run just a few third part made applications.
Now i was also reading another article about native app vs Web applications. Web application are crossplatform and thaks to html5 the gap between them and native apps is gonna be smaller.
My question is, Can features phone (or at least a part of them) run Web applications? SO Web applications are actually targeting also features phone........You just need a browser to run web app, do they have it? And are they gonna support html5 or only html4?
First off, the phrase "Feature phones" has no exact definition. All it really means is that they have less capabilities than "smart phones", but more capabilities than a "simple phone".
One of the capabilities that a smart phone is usually better at is the quality of the browser. Feature phones usually have a less full-featured browser that will likely not support much of HTML5 and usually be somewhat behind the capabilities of a recent smartphone as they are usually trying to work with smaller memory and a slower processor.
Plus, you can generally expect smaller screens and more limited user interaction making it more difficult to interact with a web app.
If you are going to build web applications for feature phone browsers, they would have to be incredibly basic. In my experience, feature phone browsers don't even fully support HTML4. Maybe they've changed since I last had a feature phone, but web browsing in general was almost pointless on my old feature phone. Web pages looked horrible, connection speeds were horrible (less than 3G), and the screen was way too small. Any web applications built for feature phones would have to pretty much be text-only to be usable.
Nokia Asha series support web app. Though they are not smartphone but can work like them except some features.

Does push technology work successfully on a mobile browser?

If I had a webpage that had a square on it and if I was using push technology to update the coordinates of this square on the page, could I see these updates well in a mobile browser (how much in "real-time" would the responses be)? I want to use Sencha to make a board game and want to be able to use push messaging to update coordinates of items. Is this at all possible? If so how scalable would it be?
Yes and no.
It entirely depends on the specific browser on the mobile device. For example, the iPhone browser will most likely support more than one push tech, but something like Opera Mini or a simpler browser in an older phone might not.
Then again, older/less feature-rich browsers might not support "normal" Ajax either.
As for scalability, the type of the device used as the client does not have an effect on scalability.

How to test your web applications on mobile?

I don't have money to buy mobile phones, iPhone, etc, but I do want to make my web applications available to mobile devices. Are there some software to stimulate these devices, or what should I do?
BlackBerry Iphone and Android, you can use these simulators and emulators for testing.
Sure, there are emulators you can use. For instance, you could use have a look here for some device images from Microsoft http://www.microsoft.com/downloads/details.aspx?FamilyID=3d6f581e-c093-4b15-ab0c-a2ce5bffdb47&displaylang=en You can test on various screen sizes.
Also an interesting site is http://www.testiphone.com
My first testing platform is Firefox with his extensions with help of mobiready. You could use Openwave emulator (it is difficult find direct link) and Nokia SDK 40 Series. Althought this is a old and crapy software. You could use windows mobile emulator too.
depending on your scope & budget, deviceanywhere might be an option? i've got no experience with them myself, but I know a number of suppliers of ours (I work for a telco in europe) use their subscription-based test center on the web.
the product that might suit your needs would be 'test center' and there's a specific 'web developer' package that you could choose.