iOS中可交互原型的最佳实践

本文介绍了如何在iOS设备上使用AxureRP原型的两种实践方案:WebApp方式和DocumentsinApp方式。通过适配iOS设置、网页全屏和Homescreenicon支持等步骤,实现原型的在线或离线操作,适用于客户调研或私下演示。方案包括网页全屏显示、添加至主屏幕和使用AtomicWebBrowser软件进行全屏模式设置。
很多UX和PM同学还是习惯使用传统的AxureRP制作产品原型,个人觉得AxureRP在iOS原型阶段还是有优势的,比如可以很方便交互模式的创新和细节,不拘泥原生控件。在互联网上可以很方便能够找到各种iOS组件库来实现控件,所以本文中并不包含如何实现与iOS相同的交互方式,但解决一个困惑,即如何在iOS设备上优雅的呈现原型?

首先大致在iOS中原型呈现有这个几个需求:

必须全屏
依照场景在线或者离线操作原型
如果导入到App内,使用iTunes原生的方式


无需越狱

先前准备工作

1)在原型设置中适配iOS(v6.5)

在Generateprototype中Mobile/device对话框
勾选IncludeViewportTag
上传Homescreenicon
勾选Hidebrowsernav(whenlaunchedformiOShomescreen)

2)在原型设置中适配iOS(v6.0)

如果还在使用v6.0你可以需要自己动手改造原型的HTML文件
在中追加一下两行代码实现基础的app全屏和Homescreenicon支持
如果你原封不动的使用这段代码,请把icon.png请放置在原型html同级目录

3)原型的页面命名尽量采用英文,避免中文编码出错

4)访问原型的时候不要访问index.html,而是直接访问具体的页面

我们在实际工作中总结了2种实践方案来满足大部分需求,优劣势对比:

WebApp方式

如果仅支持在线查看,AxureRPv6.5原生的WebApp原型方案就可以了,当然我们手动修改过代码的v6.0原型也支持。

简单说一下,因为已经设置好了。

只需要:
1)Safari打开网站
2)选择添加至主屏幕
3)在桌面点击主屏幕上的软件即可

需要帮助点击这里查看官方说明。

遇见特殊的情况,比如手机无法访问办公网,你可以把原型上传到虚拟主机或者云上。


DocumentsinApp方式

如果想用于客户调研或者私下演示,可以用DocumentsinApp的的方案:
这种模式方便用户研究与客户访谈时网络环境千差万变。
购买AtomicWebBrowser软件,售价仅$0.99(RMB6.00)
如下图所示,修改Atomic全屏模式的设置来避免对原型的干扰
将原型压缩为zip文件,在iTunes中上传压缩成zip的文档到Atomic当中


在Atomic中unzip解压文档,并访问主页面的html文件

进入全屏模式
至此,您已经可以在iOS设备上实现原型演示了(三个手指向下滑动可以退出全屏模式)
总结

希望上面两种方式能够对那些困扰于如何在iOS平台实现可交互原型的同学们有所帮助。
如果您在工作中有更好的解决方式,请在本页面回复,与我们一同传播给需要的同学们。

参考:
1.http://www.humaneinterface.net/iphoneipad-prototyping-in-axure-rp-pro-6-quick-overview/
2.http://mrpm.cc/?p=342
3.http://victoriapod.com/useful-meta-tags-for-ios-web-app-developers/
4.http://mobile.tutsplus.com/tutorials/iphone/iphone-web-app-meta-tags/
5.http://mobile.tutsplus.com/tutorials/mobile-web-apps/remove-address-bar/

下载前可以先看下教程 https://pan.quark.cn/s/16a53f4bd595 小天才电话手表刷机教程 — 基础篇 我们将为您简单的介绍小天才电话手表新机型的简单刷机以及玩法,如adb工具的使用,magisk的刷入等等。 我们会确保您看完此教程后能够对Android系统有一个最基本的认识,以及能够成功通过magisk root您的手表,并安装您需要的第三方软件。 ADB Android Debug Bridge,简称,在android developer的adb文档中是这么描述它的: 是一种多功能命令行工具,可让您与设备进行通信。 该命令有助于各种设备操作,例如安装和调试应用程序。 提供对 Unix shell 的访问,您可以使用它在设备上运行各种命令。 它是一个客户端-服务器程序。 这听起来有些难以理解,因为您也没有必要去理解它,如果您对本文中的任何关键名词产生疑惑或兴趣,您都可以在搜索引擎中去搜索它,当然,我们会对其进行简单的解释:是一款在命令行中运行的,用于对Android设备进行调试的工具,并拥有比一般用户以及程序更高的权限,所以,我们可以使用它对Android设备进行最基本的调试操作。 而在小天才电话手表上启用它,您只需要这么做: - 打开拨号盘; - 输入; - 点按打开adb调试选项。 其次是电脑上的Android SDK Platform-Tools的安装,此工具是 Android SDK 的组件。 它包括与 Android 平台交互的工具,主要由和构成,如果您接触过Android开发,必然会使用到它,因为它包含在Android Studio等IDE中,当然,您可以独立下载,在下方选择对应的版本即可: - Download SDK Platform...
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值