ios设计登录功能_亲爱的产品设计师,这是iOS 14的新功能

ios设计登录功能

On June 22, 2020 Apple previewed iOS 14 for the first time. As always there are quite some changes you should know about as a product designer like widgets, pickers, app clips, permissions and more.

2020年6月22日,Apple首次预览iOS 14。 与往常一样,作为产品设计师,您应该了解很多更改,例如小部件,选择器,应用程序剪辑,权限等等。

Let’s start with widgets…

让我们从小部件开始……

小部件 (Widgets)

Widgets have been a part of iOS for a few years now, but they have always been hidden in Today View. With iOS they will become more easily accessible via the home screen.

小部件已经成为iOS的一部分,但是它们始终隐藏在Today视图中。 使用iOS,可以更轻松地通过主屏幕进行访问。

You can add widgets when in edit mode, for most widgets you can choose between 3 sizes. Small, Medium and Large.

您可以在编辑模式下添加小部件,对于大多数小部件,您可以在3种尺寸之间进行选择。 小,中和大。

Examples of 3 widget sizes (small, medium, large)
Examples of all widget sizes
所有小部件尺寸的示例

WDeveloper guidelines

W 开发人员指南

You can choose what size you want depending on the content you want to display (or support them all). The user can select the size when adding a widget to their home screen. They can also add multiple copies of it with different sizes or settings. For the weather widget you can, for example, select your current location or a fixed location.

您可以根据要显示的内容选择所需的大小(或全部支持)。 用户可以在向其主屏幕添加小部件时选择大小。 他们还可以添加具有不同大小或设置的多个副本。 例如,对于天气小部件,您可以选择您的当前位置或固定位置。

Adding a widget to the home screen
将小部件添加到主屏幕

Make sure you show relevant and up to date information, to provide the user with glanceable info without having to open the app. Tapping on it will open your app and you can redirect the user to a relevant place to find more information.

确保显示相关的最新信息,以向用户提供无需浏览应用程序即可浏览的信息。 轻按它会打开您的应用,您可以将用户重定向到相关位置以找到更多信息。

All widgets are created with Swift UI, so even if you don’t have any coding knowledge you can visually create and edit a widget in Xcode.

所有小部件都是使用Swift UI创建的,因此,即使您没有任何编码知识,也可以在Xcode中直观地创建和编辑小部件。

Check out my Widget template in Figma:

看看我在Figma中的Widget模板:

日期选择器 (Date picker)

The date picker has largely stayed the same since the very first version of iPhone OS. With iOS 14 it gets a new visual style and interaction to make it faster to enter time and dates.

自iPhone OS的第一个版本以来,日期选择器基本上保持不变。 有了iOS 14,它有了新的视觉风格和互动功能,可以更快地输入时间和日期。

The date picker has 4 different modes: countdown, time, date and date & time.

日期选择器有4种不同的模式:倒数,时间,日期以及日期和时间。

Examples of the new date picker styles
新日期选择器样式的示例

The date picker has added a calendar view to easily switch between months and years. The time picker now uses keyboard input, whereas previously you had to scroll to get to the right time.

日期选择器添加了日历视图,可轻松在月份和年份之间切换。 现在,时间选择器使用键盘输入,而以前您必须滚动才能找到正确的时间。

颜色很好 (Color well)

The color well is a new type of input, a color picker (UIColorWell). When opening the color well you have the option to switch between grid, spectrum and sliders. You can also change the opacity and switch between color spaces (Display P3 and sRGB). At the top right you have an eye picker where can select a color from anywhere on the screen.

颜色井是一种新型的输入,即颜色选择器(UIColorWell)。 打开颜色良好时,您可以选择在网格,光谱和滑块之间切换。 您还可以更改不透明度并在色彩空间之间切换(显示P3和sRGB)。 在右上角有一个拾眼器,可以在屏幕上的任意位置选择一种颜色。

You also save colors to use them later on in any other app.

您还可以保存颜色,以便以后在其他任何应用程序中使用它们。

New color picker in iOS 14
iOS 14中的新颜色选择器

As a developer you can add a few proper to UIColorWell:

作为开发人员,您可以向UIColorWell添加一些适当的属性:

  • Add a title (this will appear on top of the sheet)

    添加标题(将显示在工作表顶部)
  • Set a selected color (if you want a preselected default color)

    设置选定的颜色(如果您需要预选的默认颜色)
  • Enable/disable alpha support (the alpha slider will not be visible when disabled)

    启用/禁用Alpha支持(禁用时Alpha滑块不可见)

应用剪辑 (App Clips)

App Clips are a new kind of way to let users interact with your app. You can see it as a small sampler they can user before downloading your app.

应用程序剪辑是一种让用户与您的应用程序交互的新方式。 您可以将其视为他们可以下载的小型采样器,然后再下载您的应用。

These app clips can be launched in different ways: scanning an NFC tag or visual code, location-based Siri suggestion, Maps app, Smart App Banners on the web or links shared via Messages.

这些应用程序剪辑可以通过不同的方式启动:扫描NFC标签或可视代码,基于位置的Siri建议,“地图”应用程序,网络上的“智能应用程序横幅”或通过消息共享的链接。

Some of Apple’s suggestions for App Clips:

苹果公司对App Clip的一些建议:

Scan an NFC tag to rent a bike, Scan a visual code in a museum to launch an AR content or audio commentary, scan a code on your table to pay at a restaurant.

扫描NFC标签以租用自行车,扫描博物馆中的可视代码以启动AR内容或音频评论,扫描桌上的代码以在餐厅付款。

Example of App Clips from Apple’s developer website
Visual from Apple’s developer website
来自Apple开发人员网站的视觉

Things to keep in mind when designing an App Clip:

设计应用程序剪辑时要记住的事情:

  • Make one task-focused flow with only necessary interactions

    只需要必要的交互就可以完成一个以任务为中心的流程
  • Don’t use it as a marketing tool

    不要将其用作营销工具
  • Make it as small and fast as possible

    使其尽可能小而快速
  • Use Apple Pay for easy payments

    使用Apple Pay轻松付款
  • Avoid having to create an account (use Sign in with Apple if necessary)

    避免创建帐户(如有必要,请使用“与Apple登录”)
  • Respect the privacy of your users and limit data collection

    尊重用户的隐私并限制数据收集

Read more on the Human Interface Guidelines and the Developer Documentation

阅读有关人机界面指南和开发人员文档的更多信息

SF字体 (SF Fonts)

San Fransisco and New York will now be available as variable fonts.

现在,旧金山和纽约将提供可变字体。

Beginning in iOS 14, the system provides the San Francisco and New York fonts in the variable font format. This format combines different font styles together in one file, and supports interpolation between styles to create intermediate ones. With interpolation, typefaces can adapt to all sizes while appearing specifically designed for each size.

从iOS 14开始,系统以可变字体格式提供San Francisco和New York字体。 这种格式将不同的字体样式组合到一个文件中,并支持在样式之间进行插值以创建中间字体。 通过插值,字体可以适应所有大小,同时为每种大小专门设计。

Read more on the Human Interface Guidelines.

阅读有关人机界面指南的更多信息 。

SF符号 (SF Symbols)

Apple’s icon library, introduced last year, receives an update with +750 new icons and +150 multicolor icons. The color icons are new to SF Symbols 2 and will automatically adapt to vibrancy, accessibility settings, and appearance modes (Light/Dark mode).

去年推出的苹果图标库收到了+750个新图标和+150个多色图标的更新。 颜色图标是SF Symbols 2的新功能,将自动适应鲜艳度,辅助功能设置和外观模式(亮/暗模式)。

This library is great to make sure your icons are consistent with the rest of iOS and the style can be adapted based on your typography.

该库非常适合确保您的图标与iOS的其余部分保持一致,并且可以根据您的版式来调整样式。

Download the beta of the SF Symbols 2 app and read more in the Human Interface Guidelines.

下载SF Symbols 2应用程序的beta版本,并在《 人机界面指南》中内容。

过去的历史 (Back history)

You can now hold down on any back button and a context menu will appear with all previous views. Can slide your finger down or select one to quickly go back to a previous view.

现在,您可以按住任意一个后退按钮,然后将显示一个上下文菜单以及所有以前的视图。 可以向下滑动手指或选择一根手指快速返回上一视图。

Example of the history context menu on the back button
后退按钮上的历史记录上下文菜单示例

口音颜色 (Accent color)

You can now include an accent color in Xcode that will become the default tint color of your application. All elements (type indicators, toolbar buttons, …) that were previously blue will now have the new accent color.

现在,您可以在Xcode中包含强调色,它将成为应用程序的默认色。 以前为蓝色的所有元素(类型指示器,工具栏按钮等)现在将具有新的强调色。

Screenshot of the accent color in the Xcode Asset Catalogue
Set your accent color in the Xcode Asset Catalogue
在Xcode资产目录中设置您的配色

微调器 (Spinner)

Just a small detail, but the native spinner got a minor design update. Just so you know when you use it in your mocks.

只是一个小细节,但本地微调器进行了较小的设计更新。 请注意,当您在模拟中使用它时。

Image for post
New spinner design in the Mail app
Mail应用程序中的新微调器设计

位置权限 (Location permissions)

Apple is continuing to put a great focus on privacy in iOS 14. Location permission has changed once again and now allow the user to not give their precise location to an app.

苹果继续将重点放在iOS 14的隐私上。位置许可再次发生了变化,现在允许用户不要将其精确位置提供给应用程序。

For some, a specific location is required (Delivery apps, ride-sharing, navigation, …), but most apps don’t need it. A user will now see a map in the permission alert and they can toggle “Precise” on and off. This gives the user the option to give a less precise location to further protect their privacy.

对于某些人来说,需要一个特定的位置(送货应用程序,拼车,导航等),但是大多数应用程序都不需要。 用户现在将在权限警报中看到地图,他们可以打开和关闭“精确”。 这使用户可以选择提供不太精确的位置,以进一步保护他们的隐私。

Location Permission alert in iOS 14 with Precise location on/off
Location Permission alert in iOS 14 with Precise location on/off
启用/禁用精确位置的iOS 14中的位置权限警报

照片库访问 (Photo Library access)

Another important privacy update is the Photo Library. Your photos contain a lot of private information, so having a new way to keep them save is great.

另一个重要的隐私更新是照片库。 您的照片包含很多私人信息,因此拥有一种保存照片的新方法很棒。

You can now an app give access to only specific photos in your library. This way you can continue using an app like Instagram as before, but it will only have access to the photos you’ve chosen to share.

现在,您可以使用某个应用授予访问图库中特定照片的权限。 这样,您可以像以前一样继续使用Instagram之类的应用程序,但是它只能访问您选择共享的照片。

If you want to add or remove photos you can do so in the Settings app.

如果要添加或删除照片,可以在“设置”应用程序中进行。

Example of the new photo library permission alert
Example of the new photo library permission
新照片库权限的示例

As a developer you don’t need to add anything new to your app, everything will work as before, but you will only see the photos that the user has selected.

作为开发人员,您无需向应用程序添加任何新内容,所有内容都将像以前一样工作,但是您只会看到用户选择的照片。

页面控制 (Page Control)

Page control got a slight redesign and a new interaction. When you hold down on the page control, the control becomes larger and you can quickly scroll through all pages.

页面控件进行了重新设计,并进行了新的交互。 当您按住页面控件时,该控件会变大,您可以快速滚动浏览所有页面。

The excess page indicators will be hidden if you have a large amount of pages and they will animate into view when you visit one of the pages or swipe on the page control.

如果您有大量页面,则多余的页面指示符将被隐藏,当您访问其中一个页面或在页面控件上滑动时,它们将动画化显示。

Example of the update page control
更新页面控件的示例

选单 (Menus)

iOS 13 introduced contextual menus to replace peek and pop shortcuts. Now you can add menus to any button.

iOS 13引入了上下文菜单来替代偷看和弹出快捷方式。 现在,您可以将菜单添加到任何按钮。

Example of a UIMenu on a button
按钮上的UIMenu的示例

Where you would previously use an action sheet, you can now use a menu. The user can keep their focus on the same position where they tapped and the screen will no longer be completely covered. If you want to learn more about menus, I’d suggest to check out this great session from WWDC.

在以前使用操作表的地方,现在可以使用菜单。 用户可以将注意力集中在他们轻按的同一位置上,而屏幕将不再被完全覆盖。 如果您想了解有关菜单的更多信息,我建议您从WWDC观看这次精彩的会议 。

选择器 (Pickers)

The default text picker also has a new look that will make it more clear which item is selected by adding a light gray background behind it.

默认的文本选择器也具有新外观,通过在其后面添加浅灰色背景,可以使其更清楚地选择了哪个项目。

Example of the updated UIPicker design
更新的UIPicker设计示例

网络的人脸ID /触摸ID (Face ID/Touch ID for web)

You can now implement Face ID and Touch ID on your website. When a user logs in on your website for the first time, you can ask them if they want to enable Face ID or Touch ID. Their authentication will be securely stored on their device and next time they visit your website they can log in with a quick face or finger scan without the need of any password.

现在,您可以在网站上实现人脸ID和触摸ID。 用户首次登录您的网站时,您可以询问他们是否要启用Face ID或Touch ID。 他们的身份验证将安全地存储在他们的设备上,下次他们访问您的网站时,可以快速扫描面部或手指,而无需任何密码。

Image for post
Meet Face ID and Touch ID for the web满足网络的Face ID和Touch ID

WWDC有趣的会议: (Interesting WWDC sessions to watch:)

  • Explore app clips

    探索应用片段

  • Make your app visually accessible

    使您的应用可视化

  • Design for intelligence: Apps, evolved

    智能设计:不断发展的应用程序

  • Design for intelligence: Discover new opportunities

    智慧设计:发现新机会

  • Design for intelligence: Make friends with “The System”

    智慧设计:通过“系统”结识朋友

  • Design for intelligence: Meet people where they are

    智慧设计:认识人们所在的地方

  • Design great app clips

    设计出色的应用程序剪辑

  • Design with iOS pickers, menus and actions

    使用iOS选择器,菜单和操作进行设计

  • Meet the new Photos picker

    认识新的照片选择器

  • Design for the iPadOS pointer

    iPadOS指针设计

  • Design great widgets

    设计出色的小部件

  • Design for location privacy

    位置隐私设计

  • SF Symbols 2

    SF符号2

  • The details of UI typography

    UI排版的细节

  • Design for Game Center

    游戏中心设计

Last updated on June 25th, 2020 with SF Symbols 2 beta, Page Control, Menus, Pickers, Face ID/Touch ID for web and interesting sessions to watch.

上次更新时间为2020年6月25日, 包含SF Symbols 2 beta,页面控制,菜单,选取器,用于网络的Face ID / Touch ID和观看有趣的会话。

If you have any questions or feedback let me know on twitter @nielsboey

如果您有任何疑问或反馈,请在twitter @nielsboey 上告诉我

翻译自: https://blog.prototypr.io/dear-product-designers-this-is-new-in-ios-14-e70035083cc

ios设计登录功能

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/276042.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c++ int 转 short_C/C++结构体内存对齐

在面试或工作中,经常会遇到内存对齐的问题。这里结合我的理解谈一谈对内存对齐的理解。1. 为什么要内存对齐,不对齐会怎么样?内存中存放数据是为了给CPU使用,CPU访问内存数据时会受到地址总线宽度的限制,也就是一次能从…

对于日访问量达到1W IP的处理方法

转自:http://www.java123.net/56026-2.html 对于日访问量达到1W IP的处理方法 一、1万ip真是不高: 1.常用数据用缓存,减轻数据库压力。 2.详细页数据生成静态页面。 二、10000算是相当小的了,不需要什么特殊的处理机制,只要符合最一般的…

数据契约(DataContract)

WCF第一要素就是契约: 服务契约用于声明可用于远程访问的类型。在Interface或class开始处使用服务契约标签. [ServiceContract] Public interface Iservice { } 接口调用契约的好处: 1. 同一服务类型可以实现多个不相干的服务契约. 2. 有利于版本升级 3. 按照…

jakob slam_Jakob Nielsen针对用户界面设计的第二种可用性启发法

jakob slamIn the pursuit of providing great user experiences, it’s imperative that digital products are evaluated. A 为了提供出色的用户体验,必须对数字产品进行评估。 一个 heuristic evaluation is essential to delivering great user experiences. I…

微软Office 365正式上架Mac App Store

今天,Office 365正式在Mac App Store上架,Mac用户可以轻松下载Word,Outlook,Excel,PowerPoint,OneNote以及整套微软的热门应用程序。用户还可以从应用程序内订购Office 365。苹果全球开发者关系高级主管Sha…

一文搞懂浏览器原理

大家好,我是若川。最近这几年,云计算的普及和 HTML5 技术的快速发展,越来越多的应用转向了浏览器 / 服务器(B/S)架构,这种改变让浏览器的重要性与日俱增,视频、音频、游戏几大核心场景也都在逐渐…

python处理excel可视化_python如何将excel数据处理可视化

python将excel数据处理可视化的方法:首先安装xlrd与xlwt库,进行表格读取;然后使用pyecharts生成Echarts图表的类库;最后安装Echarts读取Excel数据及显示即可。python将excel数据处理可视化的方法:Excel表操作python操作…

dataframe中将一列数据切分成多列

为什么80%的码农都做不了架构师&#xff1f;>>> 原sheet中数据 目的 将【备注】列切分成【key】列和【value】列 Python sheet[key] sheet[备注].str.extract(r(_.*(?\u503c))) sheet[value] sheet[备注].str.extract(r((?<).*))结果 参考 pandas.Series.st…

matplotlib可视化_EDA:Geopandas,Matplotlib和Bokeh中的可视化

matplotlib可视化Nowadays, everyone is immersed with plenty of data from news sources, cellphones, laptops, workplaces, and so on. Data conveys with tons of information from different data variables like date, string, numeric, and geographical format. How t…

(转)结婚那天,妈问我:坐在角落里象两个要饭模样的人是谁?

人人看到的文章 很感人~~~~结婚那天&#xff0c;妈问我&#xff1a;坐在角落里象两个要饭模样的人是谁&#xff1f; 我看过去的时候&#xff0c;有个老头正盯着我&#xff0c;旁边还有个老太太&#xff0c;发现我看着他们时赶忙低下头。我不认识他们但也不象要饭的&#xff0c;…

nginx-1.13.x源码安装

Nginx 安装配置【依赖库】[ zlib ]&#xff08;下载&#xff09;http://download.chinaunix.net/download.php?id24013&ResourceID12241 [ pcre ]apt-get install libpcre-dev[ openssl ]&#xff08;下载&#xff09;http://download.chinaunix.net/download.php?id3937…

小技巧!CSS 整块文本溢出省略特性探究

大家好&#xff0c;我是若川。欢迎加我微信 ruochuan12&#xff0c;长期交流学习。今天的文章很有意思&#xff0c;讲一讲整块文本溢出省略打点的一些有意思的细节。点击下方卡片关注我&#xff0c;或者查看源码系列文章。文本超长打点我们都知道&#xff0c;到今天&#xff08…

linux配置ip地址 suse_SUSE Linux下设置IP的两种方法

第一种SUSE Linux IP设置方法ifconfig eth0 192.168.1.22 netmask 255.255.255.0 uproute add default gw 192.168.1.2释义&#xff1a;#IP配置&#xff0c;包括子网掩码,看情况修改eth0和192.168.1.22#网关修改 ,看情况修改192.168.1.2第二种SUSE Linux IP设置方法在suse操作系…

寒假作业3:抓老鼠啊

7-1 抓老鼠啊~亏了还是赚了&#xff1f; &#xff08;20 分&#xff09; 某地老鼠成灾&#xff0c;现悬赏抓老鼠&#xff0c;每抓到一只奖励10元&#xff0c;于是开始跟老鼠斗智斗勇&#xff1a;每天在墙角可选择以下三个操作&#xff1a;放置一个带有一块奶酪的捕鼠夹(T)&…

笔记本移交_创建完美的设计移交

笔记本移交重点 (Top highlight)Design specifications (specs) are guidelines that developers will use to implement a design. Think of an architect providing building blueprints to the construction team. Many designers think of specs as mindless zombie work. …

大手笔,送¥1599的Apple AirPods Pro和独家礼物等

大家好&#xff0c;我是若川。为感谢公众号读者们长久以来的支持&#xff0c;本次我联合几位前端界大佬给大家送超级福利了。除了联合福利之外&#xff0c;每位前端大佬还带了专属礼品送给大家&#xff0c;所有抽奖均可重复参与、可重复中奖&#xff0c;详情见下文每个公众号的…

jQuery1.4新特性

1. 传参给 jQuery(…) 之前&#xff0c;jQuery可以通过 attr 方法设置元素的属性&#xff0c;既可传属性的名和值&#xff0c;也可以是包含几组特定 属性名值对 的 对象。在 jQuery 1.4 中&#xff0c;你可以把一个参数对象作为第二个参数传给 jQuery 函数本身&#xff0c;同时…

python pack unpack_golang 仿python pack/unpack

package includesimport ("bytes""encoding/binary""fmt"_"os""strconv""strings")type Protocolstruct{Format []string}//封包func (p *Protocol) Pack(args ...interface{}) []byte{la :len(args)ls :len(p.Fo…

JavaScript递归应用与实践

递归简单来说就是函数内调用自生的一种方法&#xff0c;形如&#xff1a; function foo(){foo() } 复制代码下面我列举一些常用的递归应用。 1. 求和&#xff0c;例如求1234...100之和 分析如下&#xff1a; sum(100)sum(99)100 sum(99)sum(98)99 ... sum(1)sum(0)1 复制代码代…

一个好的设计师_是什么让一个好的设计师

一个好的设计师重点 (Top highlight)The design manager role has grown considerably over the past five years. As design has been recognised as a business value-driver and organisations have increased their design maturity, we’ve seen lots more design managem…