Tag Archives: mobile app designing

Continuous Input (CI) Designing in Mobile A UX Challenge

Continuous Input - CI - Designing
Continuous Input – CI – Designing

In high-tech mobility era, we have more than on input methods for our modern handheld sets. Keyboard, be it virtual form or actual form, becomes the primary methods of input for our tiny computers like smartphones and tablets. Recent invention of voice recognition software has gain good favor, but unable to replace traditional keyboards at all.

Text Inputs Are Trendy

No doubt, numbers of high-end voice recognition software have abilities to translate your words into the texts, but they are useless when privacy and public places are in question. Therefore, our new generation and tech-savvy elders are chat-o-holic and found constantly engaged with their mobile devices whether standstill or on the go.

Continuous Input Methods

Considering the trends, many innovators have created innovative keyboards to help texts chats lovers on the fly. They have developed keyboards capable to do continuous inputs without any interruption occurred by lifting and again pushing the keys because they have implemented swipe gesture where finger constantly moving without losing its contact with touch screen and simply push desired keys with a bit more pressure on the fingertip.

CI Software

No doubt, Android mobile platform is ahead in development and popularization of such continuous input (CI) software for Android devices and OS. Recently, iOS 8 has declared its support for the 3rd party keyboards in somewhat selective and restrictive manners so we have SwiftKey, Fleksy, and Swype like high-end virtual keyboards available for our iPhone and iPad devices.

Characteristics of CI Software

SwiftKey has great autocorrect, autosuggestions, and swipe-to-type functionality. It also uses Facebook, Google, and Evernote account synchronization and storage through SwiftKey Cloud to use your history for accurate and personalized prediction algorithm. Unfortunately, Swype has all features that SwiftKey has, except these sync and Cloud.

However, Fleksy is outstanding keyboard being extremely simple, but working in extraordinary ways. It offers emoji support and intuitive to do highly rapid typing against its all rivals. Whatever, pros and cons of such continuous input devices, they are great to ease and make typing rapid and forcing modern mobile app designers to incorporate them in their designing and prototyping the best user experiences.

Problems of CI Designing in UX and Usability

In due course, many designers have run guerrilla and in-depth surveys to know UX and usability issues of CI designing. During such tests, designers have found few problems that leaving deep impacts on the UX and usability of prevailing CI software paradigm. For instance, if user is not using her memory to recall the key location, she has to look at the keyboard and recognize the key hidden behind the fatty finger. This is the most frustrating experience for majority of newbie and some mid-level experts too.

Possible Solution of CI Designing in UX and Usability

Researchers have found out that recalling memory is the main cause of problem or chain of problems. Therefore, they put emphasis on recognition rather than recall for keys hidden behind the finger. Unfortunately, we have not advance technologies that can simulate the 3D interfaces used in many Sci-Fi movies or TV serials including “Star Treck” where users have ample room to see keys in 3D space and above as well as below the finger.

The practical solution is to create one more keyboard on the screen that simply refers the portion of the actual keyboard in somewhat miniature size keys. If we refer actual keyboard as AK and reference of it as RK, we can place these semitransparent RK on the top lines of the screen to avoid further congestion on the tiny screen of mobile handsets. Of course, addition of virtual spot tracker is essential to know your current finger position.

No doubt, this sort of solution when incorporate with CI software or implement mobile devices, chances are high to consume processing power as well. However, the true usability and user experiences issues may come on the surface when actual solution will developed and tested with real users in practical world. Meanwhile, we have to rely on the smart solutions offered by smart mobile app developers particularly iPhone app developers belong to the reputed mobile application development companies like Lujayn.

Some Valuable Tips for Mobile Application Developers Part 2

In previous part 1, we have discussed about some distinct observations made in regards to mobile app development. Now, keeping thread continue, we will discuss some other aspects of successful mobile application programming.

Design for All Ages

Unlike web, mobile devices are vary in sizes and processing power as well as have performance issues altogether different than its big sister devices on the web. For instance, small texts are unreadable for middle aged to old aged audience where our team takes help of retina display and somewhat larger fonts as defaults. Scrolling is easy on touch devices so we expand mobile layout vertically instead horizontally.

Same the way image optimization is our prime concern so low capacity mobile processors never feel performance issues and our teen age and toddler audience can enjoy various games and entertainment application in engaging ways. We know the differences in the size of fingers of our audiences so our UI elements focus first on the biggest size fingers when drawing hotspots.

It is true that our younger generation is tech-savvy and quick learner against their elders so we keep these psychological and behavioral aspects during our mobile app designing and programming. We take through research of user experiences prior to and in between the mobile development process. Thus, we assure comfort for the all age people and make app self-learning and easy to operate without losing its charms by experimenting new paradigm for new generation.

Smart Prototyping

Today our mobile apps comes with enough intricacy in features as well as functionality therefore, translating them into drawings is tough and inadequate to understand the whole picture of the app. In due course, our team is banking on latest prototyping tools that allow designing click-through prototypes from the simple hand drawings or make all prototypes on the mobile devices showing all interactivities we want to design. We know excellent wireframing techniques and tools to offer nearly accurate simulation of app for the patrons who are seated faraway places in different time zones.

Balance in Design

Our team never makes extremely simple design that looks flat and boring using bit variations in UI components while we never make too complicated design that users either can’t use or feel frustrations. Our UX professionals spending enough brainstorming over each stage of designing and programming.

Take Gradual Advancements

We offer some special things to our first time users so they find app useful and valuable. Our design also offering some more utilities for the subsequent or repeat users so they stick with app with enough attachments. Moreover, we take regular updates of the mobile app so our loyal users find it contemporary and something latest updated features and functionality. Thus, we never leave our user to see at other apps in app store and fulfil relevant needs with the same app design by us.