How to conduct a mobile usability test?

It is important to know that there are more variables when it comes to recording mobile usability test. The technical set-up for this test is quite simple, but it is a little bit different from the standard usability testing.

In this article, we are going to look at how to set up and conduct a mobile user test.

First, what is mobile usability testing?

This is a usability testing of a website, application, accessory, or anything else that a user might interact with on a mobile platform, such as a smartphone or tablet.

When and why should you conduct a mobile usability test?

Anybody that regularly conducts this type of test would tell you how powerful it can be.

Seeing is believing; a twenty minutes video clip showing users how to use your software is more powerful and eloquent than you can say. As with any usability study, increasing the ease of use leads to increased revenue and happier customers.

The earlier the testing is done, the better. This type of test can quickly find and correct major problems that might be extremely difficult or costly to fix in a finished product. So, user testing, without a doubt, is the best way of gathering requirements.

Setting Up and Conducting a Mobile Usability Test

It is important to know that any of these guidelines can be adapted to fit a specific need or desire, even if you are not using a mobile lab at all.However, without a mobile lab, it’s more difficult to observe and capture users’ interactions with your mobile site or app.

setting up mobile test lab with camera

A simple mobile usability lab only requires three things:

  • A camera (i.e. a webcam) with some extendable or cradle to observe and capture the mobile device and user’s interactions.
  • A computer to display the camera field for observers.
  • A recording software to record the session for later review and analysis.

Ok, what should a standard mobile user lab look like?

Here’s what a standard mobile lab should look like:

Use two webcams 

One should be on an extendable arm positioned to record the device from above, and the other to see the user’s face.

As long as the webcam shows their face, you will be able to get a good picture of where they are in the experience.

It also allows you to observe the user’s gestures interaction. This way, you can tell if they try to tap, swipe, pinch, or otherwise interact in ways that are not supported.

The webcam focused on their faces, allows you to see their emotional response throughout the test.This valuable feedback allows for real-time, user-specific lines of questioning based on their reactions.

Depending on the objectives of the test and the platform being used, you can occasionally take advantage of platform-specific features such iOS’s Airplay, Mirroring to show the device’s screen on the computer.

Tools You Can Use

usability testing tools available in the market

Morae:

You can use Techsmith’s Morae suite to capture and record the webcam video and audio feeds.This way, you can see what the users are doing while they are doing it and record this for post-test analysis. It also allows you to observe the user’s experience from another location remotely. They can focus on task at hand, rather than turning to talk to a moderator. Finally, Morae offers unique post-test analysis capabilities, including storyboard editing to make video clips of the test highlights.

Userzoom

Ok, apart from Morae, you can also use Userzoom. This tool consists of testing large samples and allows you to build your study and task. It creates a study with task for users to perform in their natural environment. Also, Userzoom can test any mobile website or a hosted prototype on both iOS and Android services. With this tool, you are sure of getting quality data.

Silverback

This is another great tool you can use to do your testing. It has similar functions with that of Userzoom. It captures the face and also gets to see what the user is doing clearly. Silverback enables the recording, editing, analysis and playback of testing sessions. You can easily share the video stream with anyone who wants to view the session remotely. We have found that video clips are an excellent way of illustrating our findings for our clients and their project managers.

Irrespective of the tools, you would need to define your goals both business and test goals to get insights and ask the right questions to your subjects.

WhatsApp Business API: What’s in the limited public preview?

Facebook has finally decided to monetize WhatsApp.

Earlier this month, on August 1, Facebook rolled its long-in-development WhatsApp Business API for medium to large businesses. This is not to be confused with WhatsApp business application, which is only meant for small businesses.

The business API will let you communicate with your customers all over the world, in real time.

The API allows you to make a business profile on WhatsApp. You can include all the necessary information like address, business description, email address, phone numbers, and website.

The motive of the API is to bridge the gap between businesses and their customers. WhatsApp currently has an active user base of 1.2 billion members. The business API might become the goldmine for customer services and marketing. It is the most convenient place to provide services and support to your customers.

You can use the API to send notifications such as shipping confirmations, appointment reminders, event tickets, tracking details etc.

For the initial release though, the API comes with some limitations.

Businesses cannot send messages to WhatsApp users until the users have initiated a contact, for example making an order or booking a ticket.

There is also a limit on outbound message rates. The tested maximum outbound message rate is 15 message/second.

The API not only allows you to connect directly to your customers but it also keeps an insight on the messages and response rates. You can access these message analytics in the dashboard.

The business API comes with some useful features:

  • Instance monitoring- You can export internal metrics in prometheus text format and use the obtained data to analyse the performance.
  • Message templates- You can create different message templates for different instances & situations. You can also set locales for different languages.
  • Verified name- Your business profile gets a verified name with which you can communicate with your customers. The verification badge ensures authenticity and establishes trust amongst the users.
  • Labels- The chat can get clumsy. Labels can help you sort your customers and chats. Create Labels and organize your chats accordingly.

Similar to the basic WhatsApp app, all the information between the business and the clients will remain end-to-end encrypted.

The API is currently in a limited public preview. You can submit your application here for consideration if you want to get the business API.

Is Android Picture-In-Picture Next Step to Innovation For The Edtech Industry?

When you look at it for the first time, the Android PIP feature looks pretty dope. It is a classic example of taking ‘ease of use’ into account in the design process. For me, the fact that you can play Youtube and still use everything else on phone was enough to rejoice. The feature alters your video watching experience and how. It lets you do so many things without obstructing with your audio/video experience. PIP is not like split screen where you work on two exclusive apps, it’s a special multi-window mode that allows video playback in a small screen on the edge while users can navigate between rest of the apps.

Hey, we were doing fine before this happened

So, around the same time, one of our clients in the Edtech industry came up with an unusual request. They wanted to provide their users with editable notes which can be accessed while watching the video lectures. Their current process required the users to switch frequently between the apps and, let’s just say, it was not as fancy as it sounds.

The course is too much and there’s an issue, it’s not okay

As much as reasonable the problem was, the solution was not easy. We knew the PIP feature was godsent for this, but it was used by a few popular apps only. We talked to the client about it and they were pretty excited. In fact, the client said that if this works out, they will scale it up and add notes for all the sessions. Their users have asked for the same quite often and PIP might just be the answer to everything. We researched around the feature and it was one of the projects where things looked easy from far. Excited and scared, we went ahead and planned the development process. It was about to be a fun ride, or so we hoped!

Hey, can you tell your friends we need it sooner

We began with the project and planned sprints. This was going to be one of those projects where things either worked or they tanked, no in-betweens. Even though Android launched a complete guide on how you can include the feature in your app, significant things had to be planned. The app’s primary service was to provide the lectures and under no circumstance, the efficiency of the same could be compromised.

And I hope it’s gonna be fine and working again

We started stepping up the ladder with basic functions including: Declaring PIP Support: The system does not automatically support PIP for apps. We had to register the video activity by setting android:supportsPictureInPicture and android:resizeableActivity to true. We had to also include room for layout changes in the code so that the activity doesn’t relaunch when layout changes happen in PIP transitions. Switching Activities: To enter the PIP mode we called a function enterPictureInPictureMode() and further added a logic that switches an activity into PIP mode instead of running in the background. UI during PIP Mode: When the function enters the PIP mode the system calls Activity.onPictureInPictureModeChanged() or Fragment.onPictureInPictureModeChanged(). We overrode these callbacks to redraw the UI elements in the activity. Adding these basic functions got the PIP mode running. The client was not completely sure and hence, went ahead with initial testing. The application worked fine, at least prima facie. But there was a small problem. When the users tapped the back button to switch to the app from the pinned video, the app unexpectedly closed. In short, the user couldn’t restore the app.

So can we pull over and get rid of this once and for ever

It took a while for us to figure this out. The thing is, when you switch to the PIP mode, Android moves only the PIP activity into a new task. This causes a problem if the user stays within the app after restoring the PIP window back to full screen and tapping back. The app must re-create the back-stack to accomplish this. We understood what was happening within the whole process and why the user can’t restore the app. Due to application’s current architecture, back-stack recreation was happening automatically. To resolve the problem we went through many tests to find out where we were losing the back-stack process. This was our gateway. We added a link after the notes which redirected the student to the video. Another problem popped up when we were at our final stages of testing. The video playback in the PIP mode was causing audio intervention for other apps. To manage the video playback and other apps, we called a function requestAudioFocus() and supplied a parameter AudioFocusRequest. Further, we used this parameter to request and abandon focus.
Within the span of five weeks we solved the problem and successfully implemented the software which helped the client get more students onboard.

Key Takeaways (feel free to use and learn):

> PIP is intended for applications and actions that play full-screen videos. So you should avoid anything except video content when switching your activity into PIP mode. > As the PIP window is a floating screen, make it a point to avoid showing critical information on the areas that can be obscured by the PIP Window. > When your app is in PIP mode, video playback in the PIP window can cause audio interference with another app, such as a music player app or voice search app. To avoid this, request audio focus when you start playing the video, and handle audio focus change notifications, as described in Managing Audio Focus. > PIP only works in Android Oreo 8.0 and versions above. Quickly make a move to upgrade your mobile applications. Get in touch with our development team and give your users an astonishing experience of learning.

Google Rolls Out Mobile-First Indexing for Web Content

Google recently announced Mobile-First Indexing after a year and half of extensive experimenting and testing. The search engine giant will start migrating sites that follow best practices for Mobile-First Indexing. Google’s algorithm will now prioritize websites with a mobile version when searched from a smartphone. It will now consider mobile sites as the first node to the websites, especially when a query is fired from the mobile platform. This will surely increase the traffic for companies having mobile websites being crawled from the Smartphone Googlebot. Websites that only have a desktop version will experience a major downfall in mobile traffic, even if they have a high ranking on the search engine because Google does not maintain separate indices for different version of the websites. The websites using responsive web design or dynamic serving will generally be set for mobile-first indexing. For sites that have non-AMP and AMP pages, Google will prefer the mobile version of the non-AMP page for indexing. To make the change easier and smooth, Google will be notifying sites that are migrating to mobile-first indexing via Search Console.

What does it change for you?

Companies with ‘desktop-only sites’ will have downfall in their primarily mobile audience. It might not affect your ranking but you will need responsive websites and mobile-friendly content to perform better in mobile search results. The update is a part of Google’s announcement that said that beginning in July 2018, slow loading content will perform less as Google will be optimizing for speed. Long story short, you will have to make some amends! For more details on how you can get your website optimized for better performance after the update, contact us.