1 模拟丁香园的高保真原型
在一般的开发工作之前,我们通常会设计产品原型,大部分为axure绘制的线框图作为产品的PRD文档,供UI和开发进行前期工作,但是有的时候客户、领导想在开发之前,看到产品的概貌,就必须做产品的高保真原型进行模拟,这时如果做出来的原型能运行在手机端,那再好不过,如图1(注:上图是仿照丁香园的家庭用药,做的一个高保真原型,算是免费给丁香园打广告,是不是考虑给我点广告费?哈哈)。
原型制作软件有挺多,不过个人使用之后,最后还是依然坚持使用Axure,优点颇多,也可能是先入为主,这个教程Axure也是必须软件之一,适配为iphone5s
1、首选是制作高保真原型,如图2:
图2 高保真的原型图
(注:高保真原型最好不要用太多内部框架嵌套,加载速度有点慢,还是用动态面板慢慢做,层级多了要有耐心)
iOS的屏幕尺寸目前是有限的几种,原型尺寸要和其一致。比如iphone5s视网膜下像素为640*1136(The default full screen size of the iPhone 5 is 320 x 568 px (w x h).就是说320*568已经可以铺满全屏,不过,由于Axure导出的原型在iOS上处理status bar时有问题,需要在高度上减去status bar的高度20,就为320*548,所以保证原型的高宽为320和548,如图3整体高度为548px:
图3 高宽为320*548
2、F8进行生成设置,设置如下图4:
图4 配置设置
按照上图,设置参数(注:不过闪屏页面一直无法出现,这个问题我也没得到解决,有解决的可以回复我)
3、生成原型文件,上传到axureshare或者放置在EasyWebSevr的根目录下,用本机IP替代电脑名称,获得完整路径。(不清楚的点击上期内容如何用EasyWebSvr搭建axure本地环境)
4、复制生成的html中原型链接,选择without Sitemap,如图5:
图5 复制链接
5、在safari中粘贴链接,并打开,已经可以看到和屏幕宽度的界面,并添加到主屏幕,如图6:。
图6 添加到主屏幕
6、可以通过桌面的快捷icon,进入原型,这个时候已经适配了手机,躺着桌面的icon,丝毫不会让人看得出是原型,下图7:
图7 test桌面icon快捷启动
本文作者:某人某年; 转载自:简书
评估一位产品新人的原型时,发现对方竟然不知道Axure的很多实用技巧,导致很多效果都是用极其复杂或者笨拙的方式实现。Axure是产品经理的必备工具之一,熟练使用axure可以提高画原型的效率。那axure的这些实用技巧,你都知道吗?
为避免他人也有同样的问题,对Axure常用技巧做总结如下:
(1)点击某些按钮,或者鼠标悬浮时,显示某些隐藏的元件,元件被覆盖,这是因为元件层级太低,显示元件的用例注意勾选置于顶层(见红框)。
(2)可以批量居中页面,不需要每个页面都去设置一下居中样式。点击Project,再点击Page Style Editor,在弹出窗口中设置Page Align居中即可。
(3)弹窗类动态面板N多,聚在页面中央,且一层层覆盖在一起,想要改某个,需要挨个找。这类面板可以错落有致的放置在主页面右边,在Pin to Browser设置位置居中即可。
(4)Tab切换,所有Tab设置为选项组,给每个Tab设置点击选中事件,这样每次只有一个可以选中,选中和悬浮的样式可以在Interaction Styles里设置。
(5)不需要添加一横线,通过隐藏/显示事件,实现下图“年费会员”的效果。每个菜单一个矩形框,隐藏左、上、右边线,下边线设置为白色,在Interaction Styles里设置下边线选中或者悬浮样式。
(6)实现点击时显示,再次点击时隐藏,用Toggle即可实现。
(7)没有锁定背景框,移动时添乱。可以点击工具栏Lock锁定不需要移动的元件。
(8)可以用动态面板的Scrollbar属性实现拖动滚动条来查看容器中的元素。
(9)页面比较大时,将鼠标的光标放置在编辑窗口中,按住键盘的空格键,就能看到鼠标的光标会切换成手状。然后就可以用来抓着画面任意滑动,而且不会对任何的部件造成影响。
(10)经常会遇到几个部件重叠的情况,如何选择下层部件呢?可以在部件管理窗口中直接选择想要的部件,另外可以选择最上层的部件之后,稍等会再点击一次,就会选中下一层的部件。若选择再下一层的部件,做相同操作。
(11)需要在水平方向或者垂直方向上移动部件,可以按住shift键,拖动部件左右或者上下移动,这样可以直接平移部件。
(12)按住Ctrl键,拖动部件,可以快速复制部件。按住Ctrl+shift键,拖动部件,就会复制了一个新的部件,并将新部件进行平移。
(13)按住Ctrl键之后,将鼠标放在部件的边缘,就能够旋转部件了。
(14)生成HTML原型文件时,在“Logo”里可以添加logo和标题语,这样在导出的原型中,左上角会显示添加的logo和标题语。
(15)当几个部件组成一块大的元件时,可使用组合快捷键Ctrl+G,这样的好处是可以很方便地移动,不需要每次都全部选中后才移动。
(16)锁定部件快捷键Ctrl+K后,部件锁定后,不能被移动和复制,可以避开不需要复制的部件,提高效率。
(17)如何实现列表整行的点击效果呢?拖动热点控件到列表的记录中,覆盖列表的一行记录,然后设置热点的点击事件,就可实现整块的点击效果。
(18)Axure代替viso来做流程图,它提供了画流程图的控件,连线选择连接模式,选中控件,按住左键,拖到鼠标至下一个控件。
(19)重复比较多的地方请尽量使用母板,最好是非固定位置的母板。模板有三种类型:一种是固定位置的母版,一种是可以随意移动位置的母版,还有一种是可以随意移动并且母版元素可以拆解的母版。这三种可以根据需要设置,在模板右键鼠标—>拖放行为,进行选择。
(20)如果是团队协作,使用Project,会使整个项目效率显著提高且减少出错。
最后强调一点经常被大家忽略的问题,没有及时为组件和动态面板命名,用时,才手忙脚乱的添加,增加了维护原型的时间成本,切记,养成随时命名的好习惯。
Axure有些实用技巧是在使用过程中不断摸索出来的,多画原型,和他人多多交流,多看前辈的demo,可以在短期内提高自己。
本次总结只针对近期所见,axure还有大量的实用技巧,欢迎大家分享。
本文由 @柒柒是80后 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自Unsplash,基于CC0协议
言:当我在网上搜寻交互文档规范时,可以搜到很多关于交互文档的结构搭建的文章,但始终没有一份较为完整的案例Demo展示,主要是因为大多数商业项目的交互文档是涉密的,无法进行分享。
相信大家和我一样想要一睹交互文档实战案例的芳容,我本着在交互行业学习的精神,研究了飞书、钉钉、腾讯会议,最终构建了这个《UEDART云办公APP交互案例》的虚拟项目,最终输出在交互文档中可以快速复用的框架与模块。旨在通过符合实际的项目来进行交互文档整体构建的阐述,让大家通过案例的浏览,更为切实的了解到交互文档的细节,从中得到一些有效的帮助。
以下预览的整个交互文档全部由Axure制作完成
UEDART云办公APP交互案例预览:https://vip.uedart.com/works/CloudOffice/Complete/index.html
关于整个云办公APP项目的需求分析、设计思路、业务流程图、页面流程图、原型图制作内容已经在《UEDART云办公APP交互案例》文档中体现了,本文就不再做过多赘述。接下来主要讲一讲,通过本次交互案例的展示,如何利用Axure快速构建DRD交互文档,为我们后续的工作提供更加有效的帮助。
通过本文的阐述再结合《UEDART云办公APP交互案例》,双管齐下,能够让大家更好地了解到整个交互文档框架与实战交互案例的全貌,深入各个环节挖掘细节知识。这样会比单独从一个角度切入更为的直观和有效。与此同时,大家可以初步了解到如何从项目实践中抽离共通性,有意识地将共通性进行模块化是提高效率的好方法。
希望本文能够给大家传播一些知识,也希望在和大家交流的过程中,我也能不断地修正错误汲取新知识,和大家一起成长。
交互文档给谁看,定义文档的用户对象很关键
根据文档的用户对象不同,制作的方式与精细度也会有不同的要求
本次制作的交互文档主要是针对工作环节中,用于落地开发实现,辅助工作环节中的各个成员:产品经理、视觉设计、开发人员以及测试人员,了解产品交互的功能与流程细节需求,便于开发对需求的理解与实现。
0-1的产品设计:
完全0-1的产品,从头梳理产品业务、场景与业务,对应的业务与模块需求特别多
全新业务线:
已有基础流程与业务的沉淀,需要迭代全新业务线或大模块,对应的业务流程和功能多
大版本迭代产品功能:
涉及多平台、流程较多,对应的迭代功能比较多
小版本迭代产品功能:
涉及流程少,迭代功能少,对应的要求是快速响应上线
针对以上场景我将交互文档框架拆分为:大、中、小三种形式,分别对应产品设计的几个常见场景
此会用1个完整的UEDART云办公APP交互文档案例来展示
UEDART云办公APP交互案例预览:https://vip.uedart.com/works/CloudOffice/Complete/index.html
此大体结构和“大型”差别不大,主要是删减了一些基础信息的内容,流程和子业务的数量上的差异性
交互说明框架(中型)预览:https://vip.uedart.com/works/CloudOffice/mid/index.html
小版本,时间紧,功能较少,于是这边简化为“页面流”和原型图展示
交互说明框架(小型)预览:https://vip.uedart.com/works/CloudOffice/little/index.html
结合用户对象和使用场景,提炼交互文档的几个特性
易于阅读:方便流程中的各个对象的阅读与理解,方便浏览与阅读
灵活应用:适配于各个产品设计的场景,提升效率
调整修改:在产品开发进程中进行错误点的调整或需求变更的标记与注释
版本迭代:要做好版本管理,方便更新迭代,不只是项目的迭代,整体交互文档框架也需要不断更新迭代使其更加符合我们实际的工作所需
为什么要提炼特性?
主要是让制作有方向性,这一点很重要。
做一件事一定要明确为什么做,在项目之初已经定义了本次项目的主要目的。在明确为什么做的基础上,如何更有效地实现目标,方向性很重要,它为接下去的项目制作提供了关键着陆点,在一系列的发问与思考中不断完善靠近最终目标。接下来的制作思路将基于此特性,进行制作方法的选型与整体交互文档构建的架构
最初定义《UEDART云办公APP交互案例》的输出为主,此案例按照大型的交互文档框架进行打造,让大家能够了解到交互文档的全流程制作的全过程。
我称之为五环制作法:提炼原则,确定方法,统一规范、拆分模块、提升效率。
原则:基于交互文档的四个特性,易于阅读、灵活应用、调整修改、版本迭代。
方法:利用Axure+oss原型托管的方式来实现整体文档的架构与部署。方便不同制作场景下的应用、各成员的浏览阅读、修改调整、版本迭代控制。
规范:基于统一的规则,方便保持元素的一致性,提升文档细节美观度和阅读感。
模块:文档内部形成标准件模块化、流程模块化、页面模块化、组件模块化,方便复用与管理。
效率:采用了原有已经制作好的PRD框架+手机组件作为基础素材,方便提升的制作效率,与此同时规范性与模块化也为后续的制作带来了高效率性。
项目名称:UEDART云办公APP1.0
项目调研:了解竞品、分析竞品、竞品结构分析(主要针对飞书、钉钉)
项目安排:周期安排,利用业余晚上和周末的时间完成
制作工具:Axure9.0版本、xmind8.0
项目启动:2020年12月1日启动,
预计完成:2021年1月15日
实际时间:2021年2月6日
Tip:回溯项目整个的制作时间,2021年1月穿插了很多其他事情,比之预期有所滞后,最终还算比较顺利的在春节前完成了整个项目的制作与整理。
脑图:云办公APP、交互规则、非功能性需求
大型交互说明框架:UEDART云办公APP交互案例
中型交互说明框架:交互说明框架_中型
小型交互说明框架:交互说明框架_小型
原型元素:原型元素规范
标记1:交互文档标题,包含项目名称+版本号
标记2:主模块频道切换,可根据需要自定义和调整排序
标记3:模块内,切换菜单,可根据需要自定义增加或减少
标记4:子菜单内容展示,可根据需要自定义内容页内容
Tip:整体框架封装好自适应结构,方便笔记本与pc电脑的阅读感,同时封装好切换点击动效,整体浏览感就和平时浏览网站是一样的效果,方便读者阅读
大结构分为:基础信息、交互说明、原型页面、回收站四个模块
更新日志
产品介绍
设计思路
通用规则
非功能性需求说明
交互说明目录
页面流程图
在整体文档制作开始时,先制定好整个原型文档的原型元素是一件很必要的事情,这为后续制作的规范统一性提供了坚实的基础,基于统一的规则,方便保持元素的一致性,提升文档细节美观度和阅读感。
这样能够保证后续组件与页面的元素统一,保持一致性的原则。
主要定义了品牌色、自定义灰度色系、头像尺寸、字号、4px间距
我们在工作中经常会用到一些固有的组件库,比如Ant蚂蚁出品的axure组件,很多同学可能就“拿来主义”直接应用到自己的项目中,这确实也是一个比较容易也很省事的做法。
我个人比较习惯于把这些组件素材作为制作的基础素材,在实际应用中根据项目的业务所需,重塑组件。项目中的组件制作是一个循序渐进的过程,不能一蹴而就,在我们制作过程中,拆分出来的通用模块,就可以封装为一个组件样式,方便下一个流程或页面的复用。
本次制作中我应用了UEDART出品的手机端组件作为基地素材,进而优化成本次项目中的组件元素。
这套组件规范也是我参与制作的一个项目
预览地址:https://vip.uedart.com/demo/UEDART_003/index.html
我们不止在制作文档时需要模块化这种思维,在设计产品与流程设计时也需要带着这种思维,可以有效地将流程中公用的子业务流进行串联,避免重复子流程与重复的开发工作。
框架页面名称,采用函数制作,名称自动按照页面名称展示
交互说明目录名称:采用引用制作,名称自动识别页面名称展示
页面流程的页面与页面名称:页面采用引用自动识别对应原型展示,页面名称采用引用自动识别页面名称展示
通过以上几个小应用可以做到方便后续修改时,不需要做过多的重复命名工作,只需修改左侧树结构的页面名称,所有相关页面都会同步修改名称,而且当我们需要在页面名称上备注此页面(修改)时,在其他环节也会展示,相当方便。
不过在前面的制作时就要按方法执行,避免后续为调整修改名称,工作量大且容易忽略,导致名称不对应。
当文档进行修改或更新时要做哪些动作
1.更新日志添加
按照修改时间、属性、描述、修改人进行添加,当同一天更新比较多时(修改了需求),此时可以按照调整模块拆分成多条来添加
2.添加目录与页面备注
在交互说明对应的流程目录上添加更新备注,时间+更新
在页面名称后加上(新增)或(修改)
3.添加页面流程标记
页面流程中的标记,根据所做的修改部分进行标记
为了方便大家在页面流程中的标记,我将标记修改进行了组件化:多页面修改标记、注释调整标记、单页面局部标记、删除隐藏标记
这边我举个例子,方便大家对标记实操的理解。当我修改了登录页面的一键登录页面和注释描述时
借助原型托管工具:这边我采用了阿里云oss上传。主要是考虑浏览速度的因素,蓝湖大文档的原型托管会卡。当然你也可以选择Axhub或蓝湖以及其他托管平台都可以实现将Axure生成的html进行上传。
链接分享:通过分享的地址链接,其他成员可以通过连接打开进行项目的浏览。
UEDART云办公APP交互案例预览:https://vip.uedart.com/works/CloudOffice/Complete/index.html
交互说明框架(中型)预览:https://vip.uedart.com/works/CloudOffice/mid/index.html
交互说明框架(小型)预览:https://vip.uedart.com/works/CloudOffice/little/index.html
原型元素规范预览:https://vip.uedart.com/works/CloudOffice/element/index.html
UEDART手机端基础组件预览:https://vip.uedart.com/demo/UEDART_003/index.html
本次关于Axure打造交互文档的分享就到此结束了,希望能够给大家带来一些帮助。完整的案例可以在预览地址里可以查看,欢迎大家与我交流,共同进步。谢谢!
*请认真填写需求信息,我们会在24小时内与您取得联系。