Microsoft has overhauled the user interface of its Free Office Web Apps to make them more friendly and efficient when used with touchscreen devices, including the iPad. Speaking as one who is abidingly frustrated by the vagueness and imprecision of touch input, especially for editing documents, this effort represents Microsoft paying welcome and commendable attention to the needs of folks like your editor, who would like to use touch tablets for serious production duty, but find ourselves thwarted by their crappy and cumbersome input response. Potentially huge.
“We introduced the new Office Web Apps a few weeks ago. We’ve added new features, improved the performance of our apps and continue to provide access to your documents anywhere in a variety of popular browsers.
“Today, we are excited to introduce you to a new dimension for input – Touch – to bring the full-fledged capabilities of viewing and editing in the Office Web Apps to tablets and browsers that support touch, including IE on Windows 8, and mobile Safari on iOS.
“In designing the Office Web Apps for touch, we set out to achieve the following goals:
Users should be up and running with touch-enabled Office Web Apps right away
Users don’t need to learn to navigate a new user interface
Users can easily move back and forth between touch and mouse/keyboard experiences
The full feature set of the Office Web Apps, including editing tools, must be enabled on touch devices like tablets and touch monitors.
“Building the user interface to be touchable and responsive to touch input presented interesting design challenges. In this post, I will describe how we achieved it.
Developing the Framework for Touch
Devi continues:
“We developed a unified framework consistent with the platforms that we support and Touch Interaction guidelines for Microsoft Office Desktop Applications, Windows 8, and iOS. We also balanced that with the experience and touch manipulations that users expect when using a particular touch device.
“We used the following principles to build the user experience across the platforms:
Deliver delightful end-to-end experiences using only touch input
Focus on scenarios and experiences on a touch device
Ensure users can touch the user interface with confidence
Build simple and intuitive touch manipulations
Leverage browser capabilities
Ensure great end-to-end experiences using a combination of touch, mouse, and keyboard
Users can easily switch back and forth between using touch, or mouse and keyboard to interact with the application
The application will respond to the input.”
Devi also observes that:
“The mouse is a tool for precise and controlled interaction with the user interface. In combination with a physical keyboard, it gives the user confidence in accurately placing insertion points, making selections, hitting buttons and invoking context menus, drop downs and other UI.
“In comparison, human fingers come in all varieties of shapes and sizes. They are clumsy in placing an insertion point and imprecise in controlling the interaction with the user interface.
“Our goal was for users to fearlessly touch the user interface and get the results they expect, as they would with a mouse.
“Making something easy to touch is dependent on the size of the target. Many user interface elements such as the ribbon controls and context menus fell well below the “touchable” size limits defined by Windows 8 and Microsoft Office.
“All of these elements have been made easy to touch in the new Office Web Apps. Great care was taken to balance the increase in physical size of the UI with preserving as much real estate as possible for the actual document content.
“One of our core objectives was to get users started right away with Office Web Apps on tablets using simple and intuitive touch manipulations rather than complex gestures that require learning and remembering….
“We made it easy for you to get the context menu by simply tapping on a selection to display it. Tapping away from the context menu dismisses it.”
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.