BBVA API Market
The user experience, or UX, is a new term for a requirement that is as old as digital projects themselves: creating the best environment for users to read information. This has since developed into a critical requirement due to the boom in use of mobile devices and content distribution on other more recent supports, such as smartwatches. This has implications not only on the editorial front, but also in terms of advertising.
In fact, much of the turmoil seen in the IT market has its origins in the failure of some media to optimize their user experience, with a tendency to offer content alongside invasive advertising or in a nonsensical format for readers. Platforms such as Facebook seized on this opportunity to secure a majority of mobile advertising revenue. Any operator hoping to compete in today’s market, whether in editorial content or services, must provide a great user interface ready for smartphones and mobile devices.
Below are some tips to ensure a successful interface:
This is the eternal debate in the modern mobile era. Should a website or application use an infinite scroll system, very common on social networks such as Facebook and Twitter, or should they opt for a more traditional option such as pagination, which is frequently used for desktop navigation? Each approach has its pros and cons. Here are some examples:
● The most effective means of mobile navigation is using scroll, thus avoiding the clicking that is required with pagination. In the desktop user experience scrolling demands that readers move content via the mouse wheel. But this is not the case on smartphones and tablets. Content is moved up or down with the swipe of a finger. A more intuitive user interface.
● Use of resources: this may seem a secondary concern, but it certainly isn’t. Pages and applications that use infinite scroll, particularly those that contain many images, use far more resources (data and battery) than digital products based on pagination. This is well worth keeping in mind when choosing the best option for your product.
● Searching for and locating content: infinite scroll is an attractive navigation system when you want users to reveal content gradually. The scroll option is perfect for social networks such as Facebook or Twitter, with the way information is read making it practically mandatory. The problem is that users may get lost. Thus, when attempting to return to a specific place they find that they have to scroll up or down through content that they have already viewed. A pagination system makes it easier to search for and locate content.
The same example is always used to demonstrate the pros and cons of scroll compared to pagination: Google uses a pagination system to display and sort results, but opts for infinite scroll on its Google Images service, where it is more practical for images to load automatically as the user scrolls down.
This is vital in application development for a number of reasons:
● Often the only real reference point that users have when navigating through pages or discovering content via infinite scroll is the bottom bar, where highly distinctive icons allow them to move quickly from one space to another.
Some mobile applications open tutorials when a user first lands on the product. Rather than being a help, such tutorials may drive users away from an app. Users tend to want to try out a product as soon as they download it, whether it be a video application, a price comparison tool or search for services. Tutorials do not mean more users and more registrations.
In fact, when discussing usability we often mention the concept of the “invisible hand”. A user interface that offers the right experience shouldn’t need a guide because the navigation experience will be entirely intuitive. This is achieved by providing menu bars with the same icons to help prevent users from getting lost, while hiding the bar when the reader browses vertically through the content or using a brief fade to black to change displays (more efficient than lateral movements).
Registration can drive rapid disaffection with an application. It is a mistake to ask users to register before they get the chance to try out an app or product and decide whether they like it. Furthermore, bear in mind that the funnel and information required to register for a service are key to ensuring that an application is a success among users.
● Sometimes designers make the mistake of placing the registration and login buttons together in the same navigation bar. This is a usability flaw. Users tend to confuse the two concepts and find it frustrating to have to leave the registration page to find the login option, or vice versa.
● Registration and login must be completely distinct. Twitter is an example.
● Make registration easier by logging into popular networks, such as Facebook, Twitter and email accounts such as Gmail.
● Use an email or telephone number to login.
● Keep users that have just registered logged on.
● Warn when passwords are case sensitive.
● When logging in, give users the option to view their passwords to avoid errors.
Follow us on @BBVAAPIMarket
Open finance is expected to be regulated over the next few years, leading to a new open data ecosystem Open finance is making its way into the legal system through the consolidation of several initiatives that will lend it legal protection. Once this is complete, customers will have an open finance framework that protects their data […]
QR code payment is an alternative form of mobile payment that requires no card chip or NFC technology: just a camera and an internet connection Payments with a QR code are increasingly popular among younger consumers and tourists, as well as one of the most demanded forms of payment, especially by Chinese visitors to Spain. […]
ST APIs are an example of an API development architecture increasingly used within companies, partly due to the separation between client and server, the process scalability and reliability, and the low number of resources required by the system. What is a REST API and what architecture examples are available to companies? What can an API […]