herionliu 2019-07-01
前段时间,看了阿里云云栖社区
发布的文章开发跨平台app推荐React Native还是flutter?
阿里云云栖社区文章
今天又看到了2019年前端框架对比
说说几种常见的APP
开发模式
Native App
传统的原生APP开发模式,有IOS和AOS两大系统,需要各自语言开发各自APP。
优点:性能和体验都是最好的
缺点:开发和发布成本高
举个栗子:网易管家APP (Tab1,Tab2)
应用技术:Swift,OC,JAVA
WebApp
Hybrid App
React Native App
WEEX App
Flutter
咸鱼正在使用 , 而且他们也推荐大家尝试新技术 来自谷歌,不过貌似国内岗位少,有人说写这个35岁后可以出国。(我等将信将疑)但是好像PWA
这个技术被遗忘了,我个人觉得这是一个非常不错的技术,强大的service worker
,当然现在百度的LAVAS
对VUE
的PWA
支持也很好,希望能继续深入下去。LAVAS
(基于 Vue.js 的 PWA 解决方案帮助开发者快速搭建 PWA 应用,解决接入 PWA 的各种问题)
PWA
的介绍:
5G
即将到来,不知道你对APP
的未来是怎样看待的? 会是全部走服务端渲染吗? 显然不可能,很想听听大家的见解。
APP
开发只有提高用户体验,才可能得到用户的喜爱与欢迎。并且面对应用市场APP逐渐饱和的环境,若是再不重视和真正提高用户的体验,就很有可能遭到用户抛弃,被市场淘汰。因此未来手机APP
的开发要与时俱进,专注给用户带来个性化的体验、安全的保障等。APP
设计上要走简约风格,在配色上注重简约和质感,给用户带来良好的视觉感受。还可以通过将图片和字体适量加大,以丰富页面的层次,呈现给用户一种惊喜和视觉上的画面感。简洁明了,层次清楚,这样用户才能在小小的屏幕中发现自己需要的内容(可以参考微信
)搞社区化,情怀,参考网易云音乐和抖音
)。最近也是在不断尝试PWA
,希望各位路过的小哥哥小姐姐们都发表下自己的看法。