饿了么快应用初体验
作者:饿了么 顾诚 为什么我们选择了快应用 在很长一段时间里,原生饿了么应用对于新用户来说体验成本略高,对于迫切想要点餐的老用户操作有点繁琐;而 Web 版的饿了么应用在体验、速度、功能支持上都无法达到原生应用的水平,因此迫切需要一个功能上足够支撑饿了么服务体验、体验上足够轻量化的平台,而快应用恰好满足了我们的需求。 因为由厂商(小米等)直接引导、推广,在系统平台上拥有足够的支持,各类系统接口、服务完善, 也可以轻松实现和原生应用一样的功能逻辑。 轻量化、免安装的模式使得不管是新用户想要体验,还是老用户想要快速点餐,都可以在很短的时间内,以极低的成本快速点餐。 与厂商系统平台的紧密结合使得新应用成为原生应用、Web 应用之外一个有效、可靠的流量渠道。 新应用对比原生应用、Web 应用 新应用在开发的角度来说,开发过程更接近于 Web 应用,然而从应用架构设计上,应该更接近于原生应用。 开发过程 新应用选择了类 Vue/Weex 的技术体系,因此熟悉这一块技术的开发人员可以非常轻松的进入开发状态,语法简单清晰,系统接口完备、功能明确,并且整个服务平台对应用内部架构也非常宽容,可以最大程度按照开发者自己的思路来实现。 以饿了么应用为例,在开发饿了么新应用应用的过程中,很多逻辑都直接复用了原先 Web 应用(基于 Vue 的体系)的逻辑、代码,迁移、改造过程非常平滑