Usable Interfaces for Tiny Places by Apigee
I have recently found an interesting podcast that talks about the best practices in Mobile Application Design. The subject for the sound clip is Usable Interfaces for Tiny Places. Apigee by API company are making digital business which help customers to grow with mobile apps, create new products, accelerate internal development through APIs, and gain end-to-end visibility into business with the ability to analyze 360 degrees of information. Besides, Apigee do help companies to innovate through APIs, re-imagine their businesses, address the global explosion of mobility and lead the way in the app economy.
Apigee’s API platform also provide a site for us to view their API best practices, where about the design, strategy and technology resources.
“With a virtual gold-rush in mobile app development, the race is on to create powerful apps but also the most compelling user experiences. Designing for a touch interface and a small profile is a unique proposition and lessons learned from web or desktop app development will go only so far.” by Helen Whelan
Jeremy Anticouni of Ignite Mobile Studio and Nima Vadiee from Apigee had discussed some design principles that all mobile app developers should consider and adhere to during the podcast. They had covered subjects of:
- The importance of prototyping and wire framing
- Crafting intuitive, simple, and visually appealing user interfaces
- Designing usable interfaces for tiny spaces
- Perception vs. performance within the user experience
Wireframing definitely saving time in the design process had summarised all the functionalities and important points to be brought out. Always put our mind to “Less is more”, simplify everything to be easy manageable and straight forward. On the other hand, uses of the space just great looking and help to highlight the important ones from the others. Meanwhile, the perceived performance of an application directly affects the user experience. Network conditions, device type and processing power all these could affect the performance of an app. In this case, provide user another simple version on viewing the application, a loading indicators, using simple coding could give better perception of performance, even when it’s out of control.
The information are definitely useful to my research also giving me some great ideas and advices on how to develop a better user experience mobile application in future. Beside of having great visuals in the application, developer should also consider the user experience for their customers. Its is definitely different point of view when the designer or developer stand on the customer’s view while using the application and experience themselves to improve and enhance the usability of the application.