你认为设计一款手机APP最难的地方在哪?

2020-11-23 14:07发布

13条回答
草莓juzizhi
2楼 · 2020-11-25 10:24

个人意见,还是后台的比较难。再好的前端应用也需要大量的后台支持,在cnbeta上面有这样一篇文章:Siri软妹子背后的硬汉竟是惠普 Siri云服务器中心揭秘_Apple iPhone_cnBeta.COM,可以参考一下地说。如果真的想有一款像样的应用,没有后台强大的支持几乎是不可能的。而两者之间的高效通讯,我觉得是最难的。

1、产品的核心诉求点能通过视觉语言入春风细雨般自然的表达到位,并且符合最佳的用户习惯。

2、能让大多数人达成一致都觉得“很好看、很好用”。

3、推出之后成了其他同类APP的模仿对象...

我想吃肉
4楼 · 2020-11-24 09:25

一、idea 阶段

自主开发软件不论时间还是金钱上的成本都很高,那么为什么客户愿意花那么大的成本来开发一个软件呢?

比如,客户想要开发一个电商网站,如果他想卖产品为话,什么不直接用淘宝卖商品呢?如果他想做一个平台那么和现有的电商平台又有什么区别呢?究竟客户有什么样的需求是现有的工具和产品无法满足的?

项目经理需要与客户沟通需求,明确客户的真实意图和业务初衷。因为客户不懂开发,那么他有时想到的解决方案不一定是最好的解决方案。

我们之前有个客户,被程序员朋友「蛊惑」一定要用某种特别新潮且小众的框架来进行开发,号称可以大大缩短开发周期降低开发成本。

程序员们总对新技术有迷之执念,但那个框架全中国用过的人就没多少,更别说熟练使用的了。基本没有现成造好的轮子,你要拿它来实现一个过去没人用它实现过的功能,坑不知道有多少。由于小众,它的生产和维护成本会很高,说不定前面的人离职了都没人接的下来。项目经理好说歹说总算换了选型。

二、产品阶段

大部分产品经理是没有技术背景的,所以尤其是做一些开发团队没有做过但是设想上是可以实现的业务时,产品经理无法衡量研发和测试成本。

所谓的「需求讨论(撕逼)会」就是项目经理组织产品、研发、UI、测试过产品方案,大家一起评估每个阶段所需要的周期和成本(然后一起手撕产品经理让他砍需求)。

在外包开发时,产品经理需求梳理好后,由项目经理来评估研发成本,一般这个阶段才能给出软件开发的准确报价。如果需求方觉得价格无法接受,则项目经理会协调砍需求、延工期、加预算。

时间、资源和交付质量三者可以看成一个三角形,不管是时间还是资源上的短缺都会造成质量下滑。所以如果时间紧,就加预算,如果预算吃紧,就延时间,才能保证交付质量。如果中途改需求,既不愿意加钱也不愿意延工期的话,那开发者就只能偷工减料了。

其实在软件开发中最重要的是你最后拿到的产品的质量,但是可惜的是,在这个三角形出现不稳定时,最早被牺牲就是质量。

三、UI & UX 阶段

软件开发是一个流水线式的作业,上游如果有任何纰漏时,下游就会花 200 倍的代价来修复这个错误。

每个阶段都需要项目经理严格把控,进行风险管理。UI、UX 一般也不太懂技术,当他们要做一些炫酷的效果时,可能就会大大增加研发成本。这也是项目经理需要把控的。

四、研发阶段

用户在使用软件的过程中,有时会有一些异常情况。比如,填写表单时,用户未填写一些必填项会造成无法提交,那么这时候程序需要报错,告诉用户究竟是什么问题造成无法提交。

软件研发过程中,有时程序员会漏掉一些异常处理,有时代码质量也会出现一些问题,项目经理不需要是个技术大牛,但在开发过程中项目经理需要组织程序员 review 代码,检查错漏。

五、测试阶段

在这个阶段,项目经理需要审查测试用例,在出现 Bug 后做好 Bug 跟踪,与产品、开发一起评估 Bug 重要性和修复成本,决定是否在当前版本修复。

总之,项目经理需要在开发过程中统筹全局,最大程度的降低项目延期的风险,提高交付产品质量。

有一些软件外包/众包公司没有这个角色分工,不是这个角色不重要,而是这个角色需要甲方来承担罢了。



小猪仔
5楼 · 2020-11-24 09:43

做手机app最难的地方在于创新。因为现在手机app层出不穷,基本上每一个领域都已经有很多很多的企业在进行攻关。想要做出一个令人耳目一新的APP已经很难了。所以现在的社会重点要把握住创新两个字。

爱学习的小巴
6楼 · 2020-11-24 17:31

我个人认为做手机app最难的地方在于创新。因为现在手机app层出不穷,基本上每一个领域都已经有很多很多的企业在进行攻关。想要做出一个令人耳目一新的APP已经很难了。所以现在的社会重点要把握住创新两个字。只有自己能够做出别人都没有的功能,或者是别人都没有做到非常完美的功能。我们的app也就算是做成功了。

summer
7楼 · 2020-11-24 17:50

企业目的:
1.考察求职者对一款手机APP的项目开发流程是否了解 ;
2.考察求职者的工作经验或项目经验真实性,以及是否有能力解决工作难题;


回答思路:
1.首先简单阐述一款APP的项目开发流程所需经历的几个重要阶段,例如:需求挖掘阶段、交互设计阶段、视觉设计阶段、开发阶段、测试阶段;
2.作为设计师,在项目中参与的阶段是交互、视觉、开发3个阶段的承上启下的工作。可例举在这3个阶段中其中一个阶段所遇到的问题,例如:产品逻辑的思考、与开发的对接等。但阐述完困难后,需马上告知面试官自己是如何面对和解决这个困难的;
3.最好结合自己的工作经历,阐述上一段工作中所遇到的困难。

布啦啦
8楼 · 2020-11-25 11:51

最难的点就是吸引眼球,内容饱满,实时更新。

我啥也不知道
9楼 · 2020-11-25 14:54

根据产品需求,做竞品差别设计,既要考虑用户需求,也要考虑产品功能,还要做好和同行产品的差别化

相关问题推荐

  • 回答 195

    你好:关于需要学习几个月能找工作,我的理解和建议如下:1. 首先要确认自身是否有相关的专业积累?因为UI只是设计者手中的工具,它是内在设计思想有效的表达途径。学习软件很容易,但只是掌握工具的运用是远远不够的。2. 如果有相关专业的知识积累,那么工具...

  • 回答 166

    哈哈哈哈  看你是想成多少资产的富婆喽能担起富婆这个称号起码要过百吧UI设计的平均工资是挺高的月入过万不是梦但是在现在这个高消费的社会环境下光靠这个还不够毕竟你一年不吃不喝才12万你可以做UI多赞些钱,然后再做副业...

  • UE和UI是一样的吗2020-11-23 15:33
    回答 98

    UI是英文User Interface的缩写。翻译成中文就是:用户界面,也称人机界面。是指用户和某些系统进行交互方法的集合,这些系统不单单指电脑程序,还包括某种特定的机器,设备,复杂的工具等。UE是英文User Experience的缩写,翻译成中文就是用户体验。是指用户...

  • 回答 8

    不麻烦 首先把这个部分解组 快捷键是 CTRL+SHIFT+G 然后点这个区域 如果点到不需要的元素 就CTRL+3 锁定隐藏,然后再继续点 点到只剩下需要的元素, 把元素弄出来 然后 CTRL+SHIFT+3 显示锁定隐藏,把没用元素删除就可以了。 如果直接点到了需要的元素 同样CT...

  • UI要学多久2020-08-10 19:00
    回答 95
    已采纳

    学会到就业的程度 一般时间为4个月左右,120天时间。 这里说的4个月时间,并不是所有人都是4个月可以学会的, 和学习方法,学习用心程度,学习时间都有关。 如果用错误的学习方法,学4个月是不可能学会的。...

  • 回答 86
    已采纳

    对于UI设计来说,更加看重的是个人的设计能力和理念,以及操作能力,和男女的性别没有太大的关系。

  • 回答 76
    已采纳

    靠谱肯定都靠谱的,就看你自己的兴趣爱好,发展前景都很好,大前端是一种网站搭建,小程序开发等用户端口开发的技术,UI设计就是纯纯的设计师岗位,将设计思维和理念融入到产品运营的每一个交互环节中...

  • 什么叫交互性?2020-04-23 11:40
    回答 6

    其实生活中也有交互性,比如两个人之间的聊天沟通,带有双方的互动都叫做交互。互联网中的交互更多体现在任何互联网设备之间的使用和反馈。

  • 回答 2

    1、初步调查  前期调研对于LOGO设计非常重要。具体周期看项目规模和预算。免费提供logo设计建议和各行业logo设计参考案例。一般情况下,这个时间大约是3天,我们会详细了解企业,对竞争对手的企业logo进行调查分析,这样可以更准确的控制方向,避免logo设计...

  • 回答 1

       永远不要忘记调研  好的设计总是从调研开始。品牌创建需要你预先考虑到所有的细节。  创建品牌、设计LOGO之前需要进行广泛的调研。考虑到在这个过程中你需要对环境和背景中所有的细节都有所掌控,在预算上就一定要留下足够的余地。  此外,你的解...

  • 回答 1

     一、具象表现形式:  具象表现是忠实于客观物象的自然形态,对客观物象采用经过高度概括与提炼的具象图形进行设计的一种表现形式。它具有鲜明的形象特征,是对现实对象的浓缩与精炼、概括与简化,突出和夸张其本质因素。标志设计的形态不可能像绘画的形式...

  • 回答 1

    1.设计应在详尽明了设计对象的使用目的、适用范畴及有关法规等有关情况和深刻领会其功能性要求的前提下进行。2.设计须充分考虑其实现的可行性,针对其应用形式、材料和制作条件采取相应的设计手段。同时还要顾及应用于其它视觉传播方式(如印刷、广告、映像...

  • 回答 1

    Looka Smashinglogo Freelogodesign Hatchful 

  • 回答 1

    1、沟通收集信息  在标志设计开始之前,充分与委托方沟通交流,了解委托方对于标志设计的要求。通过与委托方的沟通,尽可能收集诸如企业文化、企业面向的用户群体、企业类型等;在与委托方的沟通交流中,我们可以得知需要通过设计解决委托方的那些需求。为...

  • 回答 1

      Naldzgraphics这个网站据说是个人创办的网站,上面所有的内容都是站主本人在日常中通过手机整理上传的。不过就算如此,网站还是收集了大量的平面设计素材。  Brandsof theWorld是世界知名LOGO资源库网站。上面收录了海量的世界知名Logo图标,而且还提供EP...

  • 回答 1

    1、沟通收集信息  在标志设计开始之前,充分与委托方沟通交流,了解委托方对于标志设计的要求。通过与委托方的沟通,尽可能收集诸如企业文化、企业面向的用户群体、企业类型等;在与委托方的沟通交流中,我们可以得知需要通过设计解决委托方的那些需求。为...

没有解决我的问题,去提问