Build 2013 for designers. Updates in the Windows 8.1 interface and a review of useful reports for designers and designers
In this relatively small article we will try to give an overview of the changes in the Windows 8.1 interface, which are important to pay particular attention to designers and designers of applications for the Windows Store. At the end, you will also find a selection of Build reports useful for a design audience (for developers, by the way, they are also useful).
Interface overview
First of all, if you haven’t yet installed a preview version of Windows 8.1, you can do it from here: preview.windows.com . On the eve of the Build conference, the Windows team prepared a video from Jensen Harris with an overview of the main changes: ')
Key changes and new features
New display modes. One of the most significant changes that designers and designers will certainly face is the display modes of the application. If in Windows 8 there were three such modes: full, snapped and fill, and also portrait and landscape modes were clearly distinguished, then in Windows 8.1 these separations are erased. Now the application can be almost any width, and the default minimum width is now 500 pixels, which is more than it was in Snapped mode. However, the creators of the application can declare a smaller supported width (just up to the very 320px that were in Snapped mode).
As a result, the same applications can now be located on the screen in very different proportions, depending on what is more important to the user now, and more than two applications can be seen at the same time.
Another consequence is that now there is no difference between the portrait mode and, say, the “mode” of displaying the application in landscape mode, but with the same side sizes (possibly on a different device).
For the designer, of course, this is an additional difficulty, since you need to think through the screen adaptation strategy for different sizes and conditions, in much the same way as is done today for sites in the concept of Responsive Design.
It also means that you need to pay special attention to how the application bars, headers, search bar, scrolling, pop-up items and dialogs, as well as the settings bars behave in different states.
If you are going to keep the application width at 320px, then in this state the same recommendations as for Snapped mode remain applicable. In particular, vertical scrolling, smaller indents, headers, back buttons, etc.
New sizes of tiles. In Windows 8.1, two new tile sizes have been added: small and large square. All available formats can be supported in your application.
Small tiles: 70x70px. Large tiles: 310x310px. Also note that since now there are three different sizes of square tiles, instead of the name square, small, medium and large are now used.
Notifications are not supported on small tiles, but badges (small icons) work. The general recommendation for large and wide tiles: if you support them, make them live, not just static pictures.
Updates in search. In Windows 8.1, the general search engine has been significantly reworked, taking into account all the feedback we received since the release of Windows 8.
Although you can still integrate into the general search contract, I recommend now that the guidelines be implemented within the application, if this is an important feature for your scripts. Especially for this, HTML and XAML developed a new searchbox control, similar in API, to how you previously integrated with the search contract. Control supports hints and suggestions for results.
Hub The long-sought-after control, which would allow to combine dissimilar elements into a single system with a common scrolling, has finally found implementation.
Now you have a special control for this - Hub ( HTML , XAML ). We will tell about a number of other new controls in separate articles, I’d just note that another important control, the WebView, also received a big update.
Integration with the system: people, events, alarm clock . Now, in addition to integration with contacts, you also have the opportunity to integrate with the user's calendar.
Additionally, your application can act as an alarm clock.
You can also read about some additional changes in the overview guide here: msdn.microsoft.com/ru-ru/library/windows/apps/bg182890.aspx . In particular, from it you can learn how to synthesize speech in Windows 8.1, if necessary in your application.
Also in Windows 8.1 improved work with USB, Bluetooth-enabled devices. Work with POS-devices (for example, barcode scanners), as well as 3d-printers is supported. And don't forget to check out the changes in the Windows Store .
Designing for Ubiquitous Computing A report by Bill Buxton on design, the devices around us, the complexities and tasks of designing applications and various systems.
Building a UI: What Does it Cost? An interesting report on the evaluation of the cost of creating an application, choosing the right technologies and that any functionality is always a cost that needs to be evaluated or at least taken into account.
Beautiful Apps at Any Size An important report on the design of applications that will adapt well to different screen sizes and display modes, which is especially important in Windows 8.1.
Making Your Desktop Apps Shine on High-DPI Displays Report on the creation of interfaces and graphics for ultra-high DPI screens. This is in many ways a technical report, but it is also important for designers to understand the key things.
Design Differences Between iOS and Windows 8 A very useful and detailed report for those who have experience in designing for iOS and want to learn how to design under Windows 8.
Design and Build a Great Search Experience in Your App Overview report on the integration of search within the application. It will be useful for most applications, especially given the changes in the search guidelines and the availability of new controls.
Stories from Building the New Windows Mail App Stories about designing an e-mail application for Windows, internal architecture, choice of technologies and the struggle for performance.