📜 ⬆️ ⬇️

WWDC15. Third day. Interesting

The main developer conference for Apple platforms continues in San Francisco: iOS, Mac OS X and the new watchOS 2. The week is in full swing, the sessions are mostly technical. It is already more or less clear what we will have to deal with in the coming months, adapting and improving our applications for the release of new systems, so I hasten to share the news with you.



Analytics in iTunesConnect


ITunes analytics has several advantages over all others. It is free, works automatically without any settings, provides unique data that no one else can access (for example, views in the AppStore).
So, iTunesConnect Analytics came out of beta and acquired new features. All the data that is collected in the eppl clouds can be divided into three categories:

The latter category is collected only if the user agrees, which is not so tasty, of course.
All this is implemented in a quite nice interface and is available now.

Multitasking to iPad


In the new iOS 9 in the iPad will appear split-screen. Full work in two applications will be available only on the iPad Air 2, but the overlay of one on top of the other and the picture-in-picture video mode can be seen in weaker models (mini, mini 2 and Air).
')
Today we talked a lot about how applications work in such conditions and not suffer from brakes, lack of memory and other desktop problems. You need to optimize the load on the CPU, GPU and work with memory. And if in the first two cases everything will just work slowly, then in the latter version the system can kill your application, if you impose another, heavy, application on top of it (yes, such an injustice).

For skillful work with data, it is recommended to always keep in “active” memory only what the application really needs (for example, pictures that are displayed on the screen). Everything else should be placed in the NSCache or immediately cleared when Memory Warning is received.
To check whether you did everything correctly, it is recommended to launch your application, and on top of it a system safari. If not crashed, then carry and then.

Design and Design for Apple Watch


Apple design evangelists call three design principles for Apple Watch:
1. Personal communication
The device is personal as you can imagine. Therefore, under pain of execution, it is not recommended to disturb the user with frequent notifications and lengthy formulations.
Recommend to guess about user preferences and rebuild the interface. For example, the Sports system application remembers the user's choice and tastes and offers likely options for playing sports before others.

2. Holistic Design
This is beauty and neatness. The clock merges iron and software in a single ecstasy, and therefore you need to use a black background and edge-to-edge alignment in your applications. It is so difficult to distinguish where the screen ended and the hull began.
You also need to use the Digital Crown, to which we have full access to watchOS 2. And do not forget about Haptic Feedback - these are sounds and Taptic Engine. The richer the application to the reaction, the easier it is to use it on the go.

3. Lightweight interaction
This item is perfectly sucked back in the Android Wear Guidelines. The idea is that the application on the clock is used on average for 5 seconds. During this time, you need to have time to transfer all the important information, and Glances and Complications come to our aid. Well, if there is something important, then you need to use Handoff to redirect the user to the relevant place of the main application.

Designing for Future Hardware


If you remember, last year at WWDC there was a carbon-monic session about design thinking, quick prototyping of mobile applications in Keynote, and the process of creating a toast search service in San Francisco.

This year, the same guys are telling how to make a smart toaster. With the manufacture of the prototype, the same Keynote'om and other original approaches. In apple, they are engaged in inventing and manufacturing products (Watch, iPhone, iPad and others), so the session is very useful and has a real relationship to reality. I advise you to look, words can not convey.

Do not forget how it all began:
WWDC15. The first day. Keynote
WWDC15. Second day. Details

Source: https://habr.com/ru/post/260077/


All Articles