创业启示录:你是不是上班奴_励志网

创业启示录:你是不是上班奴

2018-12-10 17:57 来源:励志网

此外,再看下现在基于HTML5技术的发展速度

为什么我与Benjamin能够如此高效地合作?这是一个值得深思的问题。

•   如果你想移动在后面的其它卡片,你要将处于前面的卡片划掉

【编者按】本文翻译自Stripe公司的产品经理MichaëlVillar的文章,原文发表在Startups,Wanderlust,andLifeHacking。

那么,从使用app开发的火热到与微信公众号的火拼,这中间发生了什么,而假如真的没有app开发了,人们是否有想过然后怎么办呢?下将从这两个角度娓娓道来,希望会对大家更理智和全面理解趋势的变化带来帮助。

•   当你拖动卡片式,你必须要有一个匹配活跃卡片的阴影加以强调

#p#分页标题#e#对于动作菜单来说,我们希望在打开一个庞大的菜单之前能有足够的暗示。我们把这个有趣的功能实现了出来,它运行的很棒,使我们的每张卡片中不会出现两个以上的动作按钮。如果你不感兴趣的话,你也不需要关掉菜单。

线匡模型的草图绘制

在线框图完成之后,我们开始了可视化界面的设计。在这个阶段开始之前,我们几乎每天都呆在一起,探讨正确的设计方向。例如,在主页的设计上,就经过了无数次的迭代。我们很清楚,最重要的一点是,什么按钮是应该在主页上出现的,什么是不应该出现的。从常识来想,当然是能够在主页上展示越多的数据越好,但我们决定只把最重要的,最值得关注的信息留下,其它的隐藏起来。

因此总结一下:从使用app开发的火热到与微信公众号的火拼,是用户和企业的需求,是时代所驱,是社会对在高效开发能力上进步的体现,是科技发展的结果。目前,无论是微信公众号还是应用号,其实本质上都是微信向企业级应用这个新兴市场的觊觎。虽然,HTML5的出现侵占了原生开发的市场,自然会让很多从业者感到愤愤不平。但即便如此,历史的规律告诉我们,任何力量都无法与企业渴望更高效开发的趋势抗衡。

•   每天总结:一个快速检视你昨天的销售情况及新用户增加情况的通知,在每天早上你醒了之后推送。

同样,对于拥有2000余名员工、专注手机分销行业20年的普天太力。通过app开发模式来帮助企业实现BPM系统的移动化时,开发周期长、需要协调原BPM厂商的支持、维护人力成本高、应用体验差等一个个难题,也最终让普天太力暂停了移动化进程。

#p#分页标题#e#回答这个问题,首先我们也要看下企业高层信息决策者们在企业信息化建设时的现状。那就是,虽然目前很多企业一直都有在使用APP进行开发,但却一直是摸着石头的过河的。一方面是在通过传统开发方式实现移动化处处碰壁的现实,另一方面则是基于HTML5技术在企业级应用的刚刚起步,市面上还有很多厂商根本无法基于HTML5为企业提供稳定的企业级服务。

在图表视图中改变时间长度

如果说过去人们选择原生app开发是一种无奈,那现在技术进步则给企业带来便利开发带来很多选择。比如,专注HTML5企业级服务的云适配针对网页这种低频信息获取的需求就有非常成熟的技术。有通过“一行代码”部署便可轻松实现企业官网移动化的跨屏云Xcloud,还有为开发者提供的基于HTML5提供丰富组件化的跨屏前端开发框架AmazeUI。此外,市面上还有很多制作HTML5的免费开发工具,不一而足。也就是说,在满足用户或许信息需求方面,HTML5已经足够了。

由于我们提供的是企业服务,所以像现在流行的其它创业公司一样,我们起初并没有做移动端的App。我们的核心业务是提供支付的API接口,允许其它的公司接入支付功能。web版的dashboard让每一个团队成员可以很方便的跟踪,完成订购,付款,消费及调货。然而,以往它的整套系统是为桌面级屏幕设计的,在手机上很难用。在完成“收银台”功能之后,我们决定在开发移动版本,首先在iPhone上推出。

比如,举两个栗子:

自2010年依赖,我国移动互联网用户就呈现出爆炸式增长。据最新数据显示,2015年第一季度,我国移动互联网市场规模为761.6亿元,同比增长111.8%,环比增长4.0%,发展速度已远超过传统PC互联网。与此同时,我国的移动应用下载量和新应用需求也在极速增长,如今我国已经一跃成为全球第二大移动应用市场。

这是一个崇尚免费的市场

最初,在PC设备上,早期的企业应用都是基于Client/Server(C/S,客户端/服务器)模式,即基于Windows桌面的EXE应用程序。用户需要先安装本地应用程序而后再运行。但自2000年以后,由于B/S(B/S,浏览器/服务器)相比C/S相比有诸多天然的优势,特别是基于B/S结构能够让很多应用基于浏览器平台就能运行,从而大大提高企业应用使用效率,因而企业应用的开发模式基本都转移到B/S模式,即基于浏览器的HTML网页应用模式。

面对这些问题,你可能会说,如《别开发app了》一文中针对微信公众号或者应用号在企业应用上提了很多好处,比如它不占用手机内容、易于推广、开发成本低更解决了适配问题,既然市面上没有相对成熟的HTML5企业级解决方案,那微信公众号应当首当其冲啊。但实际上,企业信息化建设远非营销体系那么简单,整个系统错综复杂,如果说借助微信公众号或者应用号就开发,就可以满足企业上述所有需求,那一定是tooyoungtoonaive.

2.拥有快速检视支付情况,消费信息等功能

1.在你早上第一次打开这个应用的时候,你可以检查昨天的消费情况

企业原有数据如何处理?

如今,在移动开发的两种主流方式上看,原生app开发时间长、成本高,但速度快、界面操作流畅。HTML5应用则有跨平台、易开发、可扩展、可搜索、易推广、无需下载安装升级等优点,对于访问量不高的企业级应用来说,HTML5的这些特性正好满足了企业级应用的需求。

新的卡片要如何以一种符合直觉的方式被打开?我们的做法是,让卡片从稍微带有弹性的侧面进入,划出,这样能隐喻卡片可以被划掉及移动。

账户变化:在用户在帐户余额或密码发生改变时我们会第一时间通过推送消息的方式予以通知,使用户减少被盗号的风险。

因此,“别开发app了”虽是简单的一句话,但却代表了一种趋势,并且这背后隐藏的是对传统开发方式的挑战,也是对新技术要以提供服务并能产生价值为导向提出的更高要求。

要做出符合直觉,轻盈优雅的UI是一项极为复杂的工作:

现在的原生app即是相当于C/S模式,而HTML5应用则相当于B/S模式。且从历史发展规律上看,随着移动硬件条件和网络带宽不断成熟,应用开发模式最终也会从app转向HTML5应用。

推送通知这是我最喜欢的一个功能。我们的推送通知针对不同情况进行了细致的处理:

云适配就全国1000多名开发者、产品经理和企业高管的调研后的《2016年中国HTML5企业应用状态调查报告》,有44.29%的企业信息化决策者(CEO、CIO)听说过HTML5,更有54.29%的企业信息化决策者了解并使用过HTML5。也就是说,高层决策者们的重视,也使得HTML5在企业编程开发中享有一席之地——调查中包含HTML5技术的混合式开发在企业移动化开发方式中已经占比超过一半(53.08%),高达71.43%的企业高层决策人群选择混合式开发。

交互的构思从视觉界面的设计时就开始了,但我们仅仅在有明确的想法时才做出交互原型。在做交互原型阶段,我们可以证实我们最初的想法正确与否。

今日,我们日渐成熟的iOS团队在开发一串新功能并实现我与benjiamin设计出来的新版本。

在Dashboard应用上,卡片式的信息呈现方式是最主要的功能。我们决定使用一套web工具,虽然它的bug出奇的多,但它对我们而言很方便,值得一试。

微信是安装在用户手机,它与所有其它用户手里的app一样,是开放的。企业在和微信进行数据交互时,数据基本上等于是暴露的。对于企业内部的很多敏感数据,如果完全嫁接和依赖在第三方平台是非常危险的。

这篇文章写的就是我们一起开发App的具体过程,或者从更广的意义上说,这是关于我和Benjamin创造产品的经验分享。看完这篇文章不能使你当上产品经理,但至少对一个App是怎么做出来的有一个大概的了解。

这两日,一篇《别开发app了》的文章狂刷朋友圈。在这样一个基本若干天就会爆出一篇鸡汤文或者“xx测一测”的碎片化和自媒体时代,一篇带有科技元素的长文能走进人们的视线,这绝对是一种意识流的进步。

在确定好功能之后,我们开始了UI的绘制,我们利用正常的9小时工作之外的时间来做这件事情。为了顺利进行,我们把它画在了纸上,画出线框图,在旁边写了文字说明,为什么要这么设计。我们先各自画一份,交流之后再去粗取精,结合两个版本的优势制作出最终版本。

图像我们花了不少时间在早期的概念阶段。它不仅仅是设计的第一步,也是永远没有完成的一天的最后一步,你必须随时准备为了更好的用户体验推倒重来。

•   像现实生活中一样,当卡片往后移动的时候会逐渐变暗

•   动画的移动速度要与手指的移动相匹配

无论是微信订阅号、企业号还是可能推出的“应用号”,其最大的特性都是帮助企业去运营他们的用户,也就是说,他们的本质还是ToC的。大中型企业信息化系统之间的复杂业务逻辑,相信微信团队再强大的产品经理是Hold不住的,因为完全就是两个方向。

当你的应用需要联网使用,你可以通过登录画面及大量的过渡动画减少用户在网络延迟时的焦虑感。我们最后决定在数据加载时使用前者并结合一个过渡动画。下面是我们想出来的启动动画原型:

在App启动时,数据会被加载并展示到首页上。如果网速足够的快,我们不会展示过渡动画,直接进入主页,如果网络太慢了,我们会在接下来的数秒内展示UI的过渡动画,以减少用户等待过程中的焦虑感。

大中型企业拥有沉淀几十年的数据,如果要复用必将要实现微信与原有企业数据库的打通,且不说微信自身对于数据的管理和承载能力,如果开放接口与成千上万家企业进行数据交互就是一个非常艰难的问题,再一万步说,如果企业所有信息依赖与微信,万一如果有一天微信被封了,企业数据如何调用?

然后,我们回到PC时代看看曾经发生了什么?

我们同样的也增加了一个悬浮动作按钮(灵感来源于谷歌的“材质设计”),你可以在应用的任意页面点按这个按钮,会出现一排标签页。我们增加了一个100纳秒的迟滞在卡片上,原因有二:数据需要加载,一张空白的页面是没有帮助的。2用户可以有足够的时间看清楚他们按了哪个按钮。

移动互联网时代来临,一方面来讲,确实为我国传统企业、互联网行业已经创业者们创造了极大的商业机会和发展空间,但从另一方面来说,它的野蛮极速增长并没有创造出中国式的APP盈利大潮,相反,在中国移动互联网市场中,随着APP种类愈加齐全、数量愈发众多,竞争激烈程度在不断上升,研发者盈利困难是现阶段面临的最严重发展问题,而导致这种状态出现的关键就在于中国用户的免费习惯。关于这点,有一个显而易见的事实——中国的免费APP下载量仅次于美国,排名全球第二,甚至还有反超美国市场的趋势。

微信的基因是“ToC”的

作为一个创业公司,考虑到代码重用性,我们使用大量的HTML/CSS代码及AE动画效果。

但把界面设计到我们两个都满意了,Benjamin开始做最后的设计稿。当然,随着时间的推移,我们收到了大量的反馈信息,但我们已经决定了,就没有再做改动。

不过沉浸于作者对微信公众号的一番美好愿景后,有人沉醉不知归路,但更有人唏嘘愤怒,其可能原因是过于绝对的论调触到了从业者的痛处。但我们认为,微信公众号表面上看是一个产品,但其实更是一种未来应用形态的代表。技术高速迭代的今天,很难再出现一个像曾经的QQ一样的产品。一是时代背景不一样,二是相信张小龙也不是这么打算的。

•   调动失败:我们希望用户在操作失败之后能立刻收到反馈,并了解失败的具体原因。

起初,我们一同做出了产品原型,尔后他专注于视觉设计上的细节打磨,我则把精力放在了代码实现上。这是一对极佳的组合——我们两个的长处互补之后,正好将产品完整地创造了出来。之后每一步的迭代都像闪电般迅速,因为我们在同一地方工作,免去了见面讨论产品环节。当然,我们之间长达5年的合作经验也有很大的帮助。

切换动作按键(通过html/css实现)

在我们第一次产品讨论会时,我们在旁边放了一张白板,我们在那次会议中定下了应用的核心功能,正如我们当初开发的目的。在Dashboard的iPhoneapp,我们将它想象为一个辅助软件,拥有两大核心功能,与全功能版本的网页软件有所区别:

你可以选择展示“收入/消费者数”图表的时间长度。这个动画可以帮助用户理解两个时间点的长度区别。如果你仔细观察,你会发现当时间长度从“天”变为“周”时,我们将多个时间点合并了。

我们的线框图画的很粗糙,没有精致优雅的可视化界面,只有关于大致的画面及大体的用户界面。但他们确确实实地帮助了我们确定用户的核心体验并且时刻提醒我们在每一个场景中我们的第一要务是什么。

雷锋网原创文章,未经授权禁止转载。详情见转载须知。

首先, 我们从一份调研报告说起,

所幸,有专注互联网标准制定及浏览器内核技术研究超过10年,如今是云适配创始人兼CEO的陈本峰很早就看到了这一切,并开始专注于使用HTML5开发服务于企业的产品。最终在今年3月推出了基于HTML5的企业级服务专属产品---云适配企业浏览器Enterplorer。它基于HTML5,通过及双渲染引擎技术便可从纯前端角度实现对同一个网页完成两个不同交互界面(PC页面+移动页面)的渲染,完全不需要触及企业后台,此外,通过Enterplorer的统一管理平台,企业管理员可以对用户进行包括设备、策略、应用、安全、日志等全面管理。此外,通多对数据缓存、数据传输的加密,以及多重账号及管理策略,在提升管理效率的同时,保证数据的终端和传输的安全。

 UI执行我们开发应用的策略是非常简单的:我经常从用户界面工具开始。UI在应用中是最重要的且应该成为iOS应用开发者的最主要关注点。从用户界面开始,没有任何数据及API的包袱将帮助你做出更友好的用户界面。这也能很容易地解释为什么不断添加新功能会使整个应用的体验及性能下降,只有从UI出发才能指导我们有序克制的添加必须的功能。

•   新交易及新用户:对于中小型商业用户而言,当看到你的交易数量增长是一件很令人兴奋的事情。

因此,微信企业号或者再升级的应用号,无论是从基因,还是从实现能力上,现在都并不具备干掉app独自享用企业级服务市场大蛋糕的能力。真正借助HTML5为企业提供企业级服务,除了要对HTML5这门技术掌握之外,还要深刻理解企业业务逻辑。

在全球拥有50家工厂、办公人员近5000人的金龙集团,是较早开始在企业实施移动化部署的大型企业,在实现移动化的过程中却一路坎坷。从接入第三方系统到借助移动中间件技术,到自己成立开发团队进行开发,由于业务层的变化,研发周期缓慢、企业多达几十套系统兼容性及数据之间信息孤岛等问题让金龙在移动信息化过程中不断推导重来,并因此严重制约了金龙集团移动化系统成型。

那么,可能大家会表示疑问,HTML5与app开发和微信公众号有什么关系?其实很简单,微信公众号和原生开发最大的不同就在于微信所展现出来的内容都是基于HTML5,是可以轻量级高效开发并且可实现分享的;而app虽然拥有相对成熟的展示效果和稳定性,但是对企业来说却不可避免的遇到要频繁更新发布,不同设备兼容、信息孤岛等问题。也就是说,HTML5这种与生俱来的跨平台高效开发优势,就像久旱逢甘霖,一下子吸引了很多人的关注目光,而人们对于这种技术应用的转换之快,也超出了很多人的预期。

微信虽然是HTML5网页的最大入口,但其实它就是一个浏览器,只是它的所有产品特性都围绕终端的C的用户,而云适配企业浏览器Enterplorer则瞄准企业级服务,Enterplorer通过整合了所有企业级应用的统一入口,实现应用消息推送、即时通讯一体化的使用体验,并使用单点登录技术,一次登录即可访问企业所有办公系统。可快速实现原有B/S结构的PC端业务系统的移动化,并且避免了app开发高昂成本和系统后台数据改造带来的高风险以及满足企业所有急需解决的痛点问题。

设计任何的产品,体验都是一样的:孤独,抑郁,沮丧,自由,高潮,狂喜,一大堆乱七八糟的感受如潮水般向你涌来。但当产品完成并最终服务于用户时,你会感到之前的所有努力都是值得的。

如果没有原生app,微信企业号就能支撑起这个移动信息时代吗?

对于非紧急的通知,我们只会在工作时间推送,具体时间点可由用户自行设置。在午夜被推送吵醒绝对不是好的用户体验!

责编: