建材秒知道
登录
建材号 > 设计 > 正文

手机App开发之前的设计,用什么软件画原型

独特的豌豆
精明的时光
2022-12-29 13:47:08

手机App开发之前的设计,用什么软件画原型

最佳答案
动听的玫瑰
甜甜的悟空
2026-04-26 15:06:38

线框图工具和App原型设计工具不断的改变着UX设计师的工作方式。作为一名设计师,很幸运市面上有丰富的原型设计工具供我们使用。我给你推荐三款主流软件供您参考,这三款软件都是可以让我们能够以较低的成本来创建我们的原型。

Sketch

兼容:只支持Mac

学习曲线:中

优势:轻量,提供大量插件

Sketch是一款比较受欢迎的基于矢量的app原型设计工具。自2009年推出以来,Sketch就收获了一大批粉丝。 Sketch提供了上百个插件,基本上你想要的插件都可以下载到,极大的提升了设计师的工作效率。虽然Sketch确实支持一定程度上的交互和用户流(使用插件)但它真正令人眼前一亮的是它填补了Photoshop一些功能上的空白。

Figma

兼容:Win,、Chrome、Linux、Mac

学习曲线:中

优势:多平台操作(Win,、Chrome、Linux、Mac)

Figma 是一个 基于浏览器 的协作式 UI 设计工具,从推出至今越来越受到 UI 设计师的青睐,也有很多的设计团队投入了Figma 的怀抱,接下来我会带大家深入了解 Figma,以及我们为什么要使用 Figma。

Mockplus

兼容:Mac,Window,Android,IOS

学习曲线:低

优势:快速进行设计,交互和测试

Mockplus是产品经理圈子中最受欢迎的一款app原型设计工具。与Axure等复杂的app原型工具相比,Mockplus最大的优势就是快,简单,高效。非常适合做中低保真原型,采用拖拽连接点的方式就可快速的创建页面与组件的交互,并且提供了封装好的3,000个图标和200个组件,一键拖拽,即可使用。另外Mockplus有8种预览方式可以共享和测试你的原型,也可直接通过微信小程序分享给客户或者朋友查看,十分方便,这也是我非常喜欢的原因之一。另外摹客设计云设计协作平台包含了原型设计、全流程协作、设计规范等使用功能,对设计师非常友好。网页链接

最新回答
眯眯眼的发夹
发嗲的摩托
2026-04-26 15:06:38

如果你不是专业的产品经理,需要快速能入门的原型设计工具,个人比较推荐:摹客原型,它是一款基于Web的全新原型设计工具。

与Axure、Mockplus等原型工具相比,摹客原型是在线的,它无需下载,打开链接就可以使用,更加灵活易用,灵活的组件拖动操作方法,也降低了新手的学习成本,即便是新手也能很快的把文字需求用原型形式表现出来,非常强大。

同时它还支持设计脑图和流程图,特别适合新人,一款工具,满足产品设计中大部分需求。

殷勤的香菇
妩媚的铃铛
2026-04-26 15:06:38

分享一些我切身体验后的一些原型设计软件,你可以根据自己实际需求来选择~

Axure:发展较早的一款原型设计软件,因而名声较大。无限画布,适合做低保真到中保真度的原型。功能很多,也让学习起来有点难度,网上有很多axure教程就不多说了。本地型软件,可以下载html文档预览,手机预览不方便。

墨刀:国产的一款原型设计协作工具,比起axure来非常容易学会,内置组件很多,创建页面跳转也比axure简单太多。因为是一款在线工具,可以云端保存工作,这点确实很便捷。另外,通过分享链接就可以分享原型给别人看了,如果涉及到跟同事对接什么的,选择在线的工具更方便。支持sketch文稿导入和自动标注。个人认为性价比最高。

Invision: 可以说目前是国外发展最大的在线原型设计工具,主打“交互原型”和“协作”,支持sketch和ps设计稿导入做交互。近来出的 Invision studio 对标sketch,想满足更精细的设计需要。国外一些大牛公司像airbnb和amazon都在用。不过对于国内用户来说会有服务器速度的问题,而且,贵。(土豪公司无视)

Marvel: Marvel 也是海外知名度较高的一款原型设计协作工具,支持PS和sketch设计稿导入做交互原型,本身也支持中度保真程度的设计。也有自动标注功能。图片库对接unsplash,这样来自unsplash的很多精美的免费图片可以直接用。价格比Invision稍便宜。

POP(Prototyping on Paper):这款比较另类,是给拍照的手画草图直接做交互。操作轻巧简单:先用手机拍下草图原型(存到POP app内);然后开始编辑图片的哪个区域(按钮)链接到什么页面,添加跳转链接热区,就可以在手机上给小伙伴们演示了。内嵌的交互动作 如侧滑、展开、消失等,即可满足一般的动态演示需要。但功能较为简单,对更深的需求无法满足。

Proto.io:也是国外的一款手机原型开发平台。支持在大多数的浏览器运行,共享和协作操作方便,可以直接在真实的移动设备上对原型进行测试。拥有较为丰富的UI组件,支持自定义。另外它有不错的用户测试功能,支持视频录制。并且在移动组件时,能够实时在画布看到组件之间的距离。另外由于服务器的原因,有国内用户反应速度有点慢;收费较高,性价比一般吧。

Moqup:支持线框图,原型,和逻辑流程图。里面组件数量蛮多,像表格这些也有,做web项目比较便利。支持在线预览和分享,支持评论,不支持标注。上手较容易,不过没什么模板,UI有点过时感。

希望对你有帮助~有疑问的地方欢迎追问!

细心的盼望
潇洒的春天
2026-04-26 15:06:38
使用Axure制作App原型应该怎样设置尺寸

我之前按480*320来设计,不过现在大屏幕手机越来越多,所以都按450*800(是720*1280等比例缩放)来设计(因为Ui也是按这个尺寸来设计的)

一个常用的移动设备尺寸列表,制作原型时根据查询的尺寸在axure中设置大小即可,设计完毕后在生成HTML时设置 手机/移动设备 中勾选包含视图接口( include Viewport tag ),并进行配置即可。

如:

iPhone4 320*480

iPhone5 320*568

iPhone6 375*667

iPhone 6 Plus 414*736

Samsung Galaxy S4 360*640

你可以按比例进行缩放

设计师怎样使用Xcode 5制作app原型

了解XCODE里的控件,知道控件的属性以及动作,会写一些简单的代码,就可以了。

今天的这篇,不涉及任何代码编程,纯粹通过大量图片与少许说明来展示实践方式;作者还提供了该案例的完整项目文件,我们可以边参考边学习。我个人建议,可以先读一遍我们之前的“设计师应该了解的iOS应用开发基础知识”一文,对相关的一点点理论知识有所认知,然后再跟着今天这篇文章进行实践。那我就不多念叨了。

这里进入译文。过去几个月里,我每天都早上7点起床,然后持续工作到晚上7点,为的就是既能把我自己的应用Ripple搞出来,同时又能保住我在Carshare.hk的全职工作。这个月里,我整个人都扑在iOS的体验设计上了,我的挑战有两点:确保上面说的两个应用在年内发布,并且在这些项目中同时扮演设计师与前端开发的角色。

拥抱Xcode的Storyboard

在这期间,我遇到一名很棒的iOS开发工程师,他很认同Storyboard的使用。我曾经用Storyboard制作过简单的原型,但我的梦想始终是自己打造具有功能性的真正的iOS应用。在他的帮助下,我个人项目的开发工作变得相当简单:由他来负责那些更高级和复杂的功能与交互实现,而我则聚焦在布局、动效以及像素极精确的前端界面的实现上。幸运的是,苹果的官方文档绝对是世界级的,另外,时不时的到Stackoverflow中寻求解决方案也能让你感受到一个庞大而友好的设计开发社区随时可以帮到你。

我们是设计师

作为时常需要在交互、视觉和前端角色之间游走的设计师,我不能让自己的工作再增加任何复杂度了。如果我必须去学习Objective-C编程才能完成工作的话,我很快就会失去动力。本文所介绍的实践方法不涉及代码编写,而是聚焦于设计师所熟悉的领域,以及怎样通过Xcode的Storyboard将UI原型实现出来。

iOS 7与Xcode 5

在iOS7里,视觉设计扮演的角色相对以前来说弱了一些,设计师需要更加关注视觉风格背后的功能实现。伴随iOS7一同到来的是Xcode5,相比于以前的版本,它是一个更加友好的开发工具。Xcode5为我们带来了资源库(Assets Library),自动化设置(Automatic Configuration,使在实际设备上的测试工作更轻松),Open Quickly,SpriteKit,以及一个更加强大的Storyboard。

上手Xcode

本文的案例原型可以在这里下载。这是一个完整的Xcode项目文件,也正是我们需要通过学习来实现的东西,不妨先大致看下。

安装好Xcode之后,创建一个新项目(Create a new Xcode project):

在接下来的界面中选择Single-View Application,然后为项目起个名字:

Xcode5中,每个新项目里都会默认包含一个Storyboard文件:

以及资源库(Assets Library):

资源库中所需的东西都是设计师们所熟悉的:应用图标与加载图片。你可以直接从Finder当中把相关的图片拖拽放置到资源库里:

资源库,我的最爱

怎样更有效的导出和导入设计稿中的图形素材,这曾经是设计师与开发者在合作过程中所面对的最大问题之一。要么是开发者去学习使用Sketch或Photoshop,然后自己切图,要么就是与设计师就切图方式问题进行频繁沟通。对多数设计师来说,这是不得不做的事情,我们需要花费大量的时间来导出图形素材,并进行相关的文档标注工作。后来,又出现了可伸缩图形素材,你必须知道怎样去制作这些让人焦虑的东西;这东西真的太复杂了,以至于很多人会去写这方面的教程。好了,这些都是往事了;如今,Xcode5可以帮你创建那些可伸缩的图形素材了。

在Sketch中,导出两个规格的所有图形素材。Sketch会针对不同规格的图形文件自动进行命名:

然后将所有的图形素材导入到Xcode当中。Xcode会自动为它们进行匹配:

要处理可伸缩的图形,点击“Show Slicing”按钮:

然后点击“Start Slicing”,开始切片工作:

点击3个按钮当中的某一个,以设置切片方式;具体点击哪个,取决于你希望素材向哪个方向伸缩:

然后,Xcode就自动帮你完成其余的工作喽:

接下来你可以对其他所有按钮或气泡素材进行相同的处理。

我们的第一个界面

我们来创建第一个界面(如下面左图所示)。点击左侧导航栏中的Storyboard文件,从右侧的对象库里拖出一个Image View到中间的编辑区当中(如下面右图所示):

然后,在右侧的属性检查器(Attributes Inspector)面板中找到“Image”一项,通过它为该Image View设置图片内容。Xcode会在“Image”的列表中自动填充来自资源库的图形素材,选择那张你要设置成背景的图片就好:

再拖进来一个Image View,将它的图片设置为“bubble-white”。要调整尺寸,可以拖拽气泡四周的把手,你会看到图形在伸缩过程中的表现有多平滑:

接下来,以同样的方式,通过Image View来创建头像。如果你按住Alt键,会看到在Sketch当中的所熟悉的功能:

然后,我们为气泡填充文字内容。从右侧的对象库中拖出一个Label对象到我们的气泡当中。在属性检查器中将“Lines”设置为0,这样就可以输出无限行的文本了:

保持该Label对象的选中状态,在右侧尺寸检查器(Size Inspector)中通过具体数字来调整文本对象的宽度,这样更精确些:

长按Alt查看查看尺寸,我们做完美主义者:

至于字体,可以试试更符合iOS7纤细风格的Helvetica Neue Light:

创建信息输入栏

从右侧对象库中拖一个View出来到我们的界面中,调整高度并放置在底部。你可以把View视图理解为一个文件夹,它拥有自己的一套属性,你可以向里面放各种东西:

然后,从右侧对象库拖出一个Text Field对象,也就是文本输入框控件,放在刚刚的View当中。可以在右侧的属性检查器中看下Text Field对象包含的若干属性,如果你会写CSS,那么对这些概念大概会比较熟悉一些。注意“Border Style”,要确保我们的输入框不带边框:

还差一个按钮。从对象库中拖一个Button控件放到Text Field的右侧,在属性检查器中找到“Image”并设置为“icon-camera”。注意,我们还可以在属性检查器中为按钮的不同状态设置不同的样式:

制作导航栏

这里有点小技巧。在界面编辑区左侧的,在Help菜单中搜索“Embed”,然后选择“Embed in Navigation Controller”,这样我们就将之前的界面嵌入到一个导航体系当中了,你会看到我们的界面左侧出现了一个新的视图控制器Navigation Controller:

在编辑区左侧的文档大纲中找到“Navigation Bar”,然后可以在右侧面板中找到很多风格样式的参数设置:

导航栏中需要标题?选择我们界面所在的试图控制器当中的“Navigation Item”,在右侧属性检查器中设置Title即可:

导航栏中同样可以放置按钮。在右侧的对象库中,拉到最下面,找到“Bar Button Item”,拖一个出来到导航栏右侧。记得编辑一下属性面板中的Tint颜色,在Xcode中你可以自由的为按钮图片着色:

圆角样式

从前,在使用CSS的时候,通过图片来制作圆角矩形背景可不是件让人开心的事。在Xcode5当中,你可以像CSS3那样直接程序化的设置圆角样式。

制作“附近的聊天室”列表界面时,我们使用View视图来创建列表条目,并通过View自身的属性来实现圆角样式。选中View视图,在右侧属性检查器中勾选“Clip Subviews”。这相当于CSS里的“overflow:hidden”:

保持View视图的选中状态,然后点击属性检查器高亮图标左侧的“Identify Inspector”图标。在“User Defined Runtime Attributes”中添加一个“layer.cornerRadius”属性,将其类型(Type)设置为“Number”,值(Value)为“5”:

圆角样式的效果不会在Storyboard中立刻体现出来;当你运行项目时(Command+R),会在实际界面中看到圆角已经被创建出来了:

将界面连接起来

我们要实现这样的导航结构:在“附近的聊天室”列表界面中点击一个一个条目,进入聊天对话界面,也就是我们前面做的第一个界面。(建议打开下载的案例文件了解一下要实现的路径结构 - 译者C7210注)

从对象库中拖一个按钮控件(不是Bar Button)出来,放到聊天室条目上,清空按钮文字,调整尺寸,使其能准确覆盖下面的条目:

按住Ctrl键,从刚刚的透明按钮区域开始向另外一个界面进行拖拽,拖拽的过程中会出现一条蓝线,当蓝线右端进入目标界面之后,停止拖拽,从弹出的菜单中选择“push”。这样,在模拟运行的时候,就可以通过点击列表条目进入对话界面了:

1像素的线条

Xcode以pt为单位,你没法把一个View视图设置为0.5pt或是1px,所以要在定制化的控件当中使用1像素的细线的话,还是需要首先创建图片素材:

制作标签栏

iOS的标签栏与工具栏的定制化程度还是很高的,你可以改变配色、文字和图标。

在Storyboard编辑区或其左侧的文档大纲中选择某个View Controller,在Help菜单中搜索“Embed”,这次选择“Embed In Tab Bar Controller”:

接下来便可以在右侧的检查器面板中对Tab Bar或Tool Bar进行设置:

有时,你希望界面在导航栏或标签栏的导航体系中,但又不希望导航栏或标签栏显示出来,那么可以在属性检查器中将“Bottom Bar”设置为“None”,并选中“Hide Bottom Bar on Push”:

滚屏

iOS中平滑的滚屏动效人见人爱。要实现这种效果,你通常需要使用Table View视图对象作为内容的容器。大致的结构可以是:Table View - View - 你的自定义对象:

需要注意,Table View和View默认都是白色的背景,你要根据需要在属性检查器中将它们设置为“Clear Color”:

另外,也可以通过使用Table View作为容器让界面当中的一部分成为可滚动的内容:

您好: APP store 上的应用 程序 是 基于

苹果Mac OS X 系统上的 XCode 编程环境开发的应用程序,

它主要用的语言是 Object C++ 和 JavaObject C++ 是 C ++语言的 超集,而Java 又是 基于 C ++ 上 改进的语言,两者 都是面向对象的编程如..

1.在Xcode5下,获取程序名字(app name)的方法为: NSString *proName = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleDisplayName"]NSLog(@"dicName ==== %@",[[NSBundle mainBundle] infoDictionary])打印之后可以看到

激动的秋天
明理的西牛
2026-04-26 15:06:38
   APP软件开发为什么要先定原型图呢?一个最简单的理由,为了避免后期的修改减少不必要的费用产生,及节约开发时间,且一个交互的原型图比图片更利于项目的沟通,所以 开发软件 原型图的设计是非常有必要的;原型图也是有分类的,下面我们一起来做下了解和区分。

1、草图

  草图意思就是使用笔和纸去手绘产品页面的草图,以便快速的和产品经理以及客户等进行讨论,这样会使产品更具体化。

2、低保真原型

  低保原型图意思就是在草图的基础上通过电脑软件由简单的线框和文字去绘制这个界面,另外还要进行一些简单的交互操作,也就是动态设计,这样可以简单地进行体验一下这个设计,尽可能去发现问题修改问题。

3、高保真原型图

  高保原型图意思就是在线框图的基础上进行视觉设计,再将这个视觉设计稿制作成可以进行交互操作的原型图,这个效果可能和最后成品相差无几,甚至可以在手机上进行模拟的操作。这个原型图一般都可以交付给开发和测试那边,然后开发人员按照这个原型图进行开发,测试人员将会以这个原型图为基准,对开发人员交付的产品进行测试。

开朗的糖豆
纯情的小刺猬
2026-04-26 15:06:38
不是,这一类属于产品经理领域的范围,原型设计是需求设计的一部分,UI只负责效果图的设计,通常来说,产品经理这一个职位主要负责需求调研、用户分析、原型文档的产出工作,这一个职位是互联网职位中的一种核心职位,类似UI,却比UI做的多一些东西。