Re-design your App for iOS 7 and iOS 7

Source: Internet
Author: User

Re-design your App for iOS 7 and iOS 7

After seeing the release of iOS 7 on WWDC, we re-examined our application Grocery List and realized that iOS 7 is a brand new start for developers, just like the first release of the iPhone seven years ago. Now, it is not enough to simply change the design. We have to rethink and reconstruct the entire app so that it can be adapted to the new iOS 7 environment. We did.

 

Based on user feedback and our own usage, we realized that although the basic operations of the app cannot be changed, the software operation process should be optimized. For example, in the old version, the number and unit of products added are a multi-step operation process, and you need to navigate between multiple controllers. InGrocery List 2You can set the value at the right position without leaving the current screen.

 

In the process of achieving this goal, we encountered some problems that we thought were worth sharing. We will start with animations and gestures, followed by issues such as the interface, color, and font. Next, to attract users to open the app, we will have to think about how to redesign the app icon for iOS 7. Finally, we will share with us what it means to update apple.

Animation

With the upgrade, the performance of mobile devices is becoming more and more powerful. At the same time, animation effects become more real because the physical properties of objects can be calculated in real time. In iOS 7, we do not need to use shadow and gradient effects on the interface. Instead, we should pay more attention to users' feelings, gestures, and interactions. With iOS 7, you can create a new world instead of imitating the old one.

 

The new SDK allows you to easily create and use Custom Animation effects. Before iOS 7, developers need to do a lot of extra work to change the transition effect between view controllers. IOS 7 allows you to simply add your own animations to help users switch between different screens without losing focus.

 

InGrocery ListWe used a slightly customized transition animation when displaying a modal view controller. However, most animations and transition effects use the default system. We can use the new APIGrocery List 2Add more custom animations, but the default transfer animation provided by Apple is already a good solution in most cases, this is why the transfer effect between different view controllers in our app is the same as that of Apple's official app. As mentioned above, some of our app's operation procedures have obviously changed. Therefore, we will use custom animations to better maintain the user's focus.

Most users feel that the default animations on iOS 7 are both fresh and natural. They can be used to impress users without much work. However, adding custom animations in a proper place will improve the user experience of the entire app. Please be careful not to over-use it.

Gesture

After several years of experience with touch screen devices, Apple found that a large number of gestures are becoming more and more natural for users. Therefore, in iOS 7, the wide use of gestures is more likely than before. For example, sliding on the table view cell to display hidden menus, or sliding from left to right to return the previous view controller. We are very familiar with these gesture operations, so that if an application does not support these gestures, we will soon miss them very much. In the right place, these direct hand operations can help users complete tasks more efficiently without losing focus.

 

InGrocery ListWe didn't use any custom gestures, but in order to improve the user's operation process in the next version, we support sliding between the left and right sides of the cell to display different options of the product. You can easily slide from the right edge of the screen to the left to quickly access the menu to set the list or template, instead of returning it in the navigation bar.

The buttons and links are visible and identifiable to users, but the gestures are not. If you want to use gestures to implement a function, it's good! However, if the gesture-dependent functions in the app do not have an equivalent visible control, you should provide a good way to discover these gestures. A good user interface should be self-evident. If you need an interface or video similar to the usage instructions to describe the basic functions of the app, there may be problems.

Interface

Before the official launch, the biggest debate on iOS 7 was the difference between flat and skeuomorphic. IOS 7 completely abandons the design dependency on the real world, but retains the interaction mode that is best known to the masses. The new slim toolbar icons can help the content stand out, but don't forget, the consequence of doing so is that these icons are not easily recognized and their semantics is unclear. This is especially true when there is no text label at the bottom of the icon that describes its behavior.

 

We found that the focus of the debate is not entirely on whether to recreate or remove the appearance of all objects, but on which design can better highlight the content. If you add a subtle shadow in the navigation bar to highlight the content, you do not need to use the shadow. The most important thing is to increase the contrast when needed and display your content in a convenient way.

 

Grocery ListDesign relies heavily on real-world items. For example, in the background of a blackboard, similar to cells on paper, all frames are glossy wood. This kind of design looks nice, but how to place user interaction controls in this small space is also a great challenge. This issue also needs to be considered when adding new functions. In iOS 7, a lightweight design, we don't have to focus on how to be more realistically materialized as we did before, but on how to improve interaction so that users can achieve their goals.Grocery List 2It will certainly use this new design language, while maintaining its own style.

After several weeks of use on iOS 7 devices, it is obvious that the current interaction is more convenient than the previous version. New animations, gestures, and less use of quasi-materialized elements allow users to focus more on content.

Color

One of the main differences between iOS 6 and iOS 7 is that the overall color gives people a feeling. The appearance color changes from dark to brighter. IOS 7 uses a vibrant and high-saturation color to support frequent use of translucent design and background fuzzy design.

 

ConsideringGrocery ListIt is impossible to adjust the colors excessively because of its dependence on the quasi-materialized design. The color is determined by the material we want to imitate. Although we like the more friendly appearance in iOS 7, it is generally white like most built-in apps,Grocery List 2The appearance of this app will be determined mainly by the color scheme that complies with the "Grocery" topic. We don't want our app to look just another iOS 7 style app, but to create a unique look.

Colors can affect users' feelings about the app. Do not make your app as white as the built-in app. Instead, create your own unique colors. Thanks to the brand new design style of iOS 7 and the restraint on the quasi-materialized use, you can use various colors to express your app's messages to users.

Font

From the reconstruction of the text system framework in iOS 7, we can see that Apple recognizes the importance of fonts. Lable and text field now use all typographical functions provided by core text, including fonts. Functions such as Ligature and swoosh can be implemented simply in the new framework. By obtaining the font object in text style, your app can display the content based on the font size selected by the user. For more details, please refer to this awesome article on fonts in iOS 7.

 

Due to the lack of "actual" buttons and the reduction of stroke around the text, the text itself has gained more attention. Because it is widely used in beta versions of iOS 7Helvetica NeueThe slim body was criticized by typographical experts, and Apple eventually switched back to a more readable standard body.

InGrocery ListWe use the slab-serif font to match the quasi-materialized style. When the app runs on iOS 7 devices, we find that this font is not the best choice. Therefore, we decided to use the customized sans-serif font, which can better fit the overall appearance of the app.

Content is the foundation of the app, improving the readability of text is very important, and the key to readability is the font. Although Apple's defaultHelvetica NeueFonts are suitable for most scenarios, but custom fonts are also worth considering-especially when your app needs to present a large amount of text.

App icon

Apple not only changed the icon size and outline, but also changed the visual atmosphere. App icons no longer use glossy effects, and most built-in program icons are aligned with the grid. In addition, the icon becomes simpler, removing the effects of realism and displaying simple concept icons on a colorful background. This is a change from the illustration of the photorealistic style to the definition of the icon, Iconographic.

 

From a quasi-materialized app icon with a blackboard background and wood texture to a more concise and colorful icon with clear symbols,Grocery ListIt is not really suitable for new home screens. In the next version, we will simplify the icon into a shopping basket symbol and select a background color. This background color can also be used as the main color of the app. This combination of multiple methods can make the icon more fashionable and popular.

In iOS 7, the icon is automatically scaled to a new size, resulting in blurred images. Since iOS 7 uses a super-large corner in radians to cover your icon, the shadow and highlight effects may look very strange. If you do not want your app to adapt to the iOS 7 style, update the icon size at least.

Conclusion

Although iOS 7 is both fresh and exquisite, many concepts are retained, such as the navigation function that has been available since the first version, you can view data in lists and tables and receive push notifications. You are familiar with such operations, therefore, changes in color and font, as well as the removal of quasi-materialized design elements, did not interrupt the user's well-known operation process.

At this level, Apple has not forced you to change the app. However, we recommend that you keep trying to keep pace with the times and keep in mind that you are "user first.

 

Original article Re-Designing an App for iOS 7


In ios7 (not jailbroken), the app store logs on to its own id. How can I see another apple id when I update it? How to replace it with your own ID?

After finding the game center in the settings, you can log on to the account and enter your ID and password. Just click that account.




How does iOS7 change the account of the app store? Why is it different from the one displayed during download?

This is because you are not using the account that you set up to log on to when you release these software. Therefore, the account used for download will pop up during the update process, requiring you to enter the password.
If you want to solve this problem, you can use the account you used to log on to the settings when you downloaded the software, or delete the applications with other accounts popped up during the update, use the number you configured to redownload the software. The new account will be updated later.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.