2019年7个热门的网页设计趋势总结

1.AI个性化

人工智能太热门了以至于不提它都不行。虽然它不像自动驾驶那样光彩夺目,但是互联网也是可以连接到AI的。机器学习将把获取分析提升到一个新的水平。过去,分析提供了更多的被动方法:记录数据并将它用于下一个版本。2019年及往后将通过网站自身的变化和适应来获取你的app的数据使用情况以及改善用户体验。

这意味着,根据用户的可用数据,应用程序将能够像变色龙一样,通过改变自身来提供理想的用户体验。这将创建真正个性化的网站,根据个人的使用情况显示不同的功能。

2.语音界面接管

随着诸如Alexa和Siri等语音助手的爆发式增长,会话界面必将成为应用程序结构的一个内在组成部分。当越来越多的用户开始习惯于使用他们的语音与网络进行交互时,开发人员需要确保它们可以提供无缝体验,即使是在web应用程序中。想象一下,让用户坐在沙发上刷着他们的社交网络或者告诉他们喜欢的语音助手为它们阅读一段新闻,而所有这些都无需传统的输入介入。

3.可访问性成为必须

可访问性已经不再是什么奢侈品,它将成为一个绝对的需求。我们看到这种情况越来越多,并且这个趋势将延续到明年。我们通过努力推进 Progress Kendo UI 计划来达到像WCAG 2.1以及WAI-ARIA等可访问性指南的通用标准,确保网页组件能够满足可访问性需求。

聚焦于可访问性的这一积极的趋势将在互联网上持续发展。无论是来自自发的强调可访问性的开发实践,还是政府和立法机构的强制遵守,我们都将拥有更易访问的应用程序。

4.Web应用程序获得AR改观

AR增强现实将在2019年如暴风雨般出现在网络上。AR在Snapchat过滤器或者Pokémon Go等场景中已经司空见惯,但是AR的使用将不仅扩展到社交媒体和游戏,还包括日常生活应用。

AR的美妙之处在于它不需要像VR那样通过一副笨重的头盔进入沉浸式模式。相反,它可以与我们今天在口袋里随身携带的手机一起使用。为什么AR必须局限于设备上的原生应用?为什么不能将它用于网络?通过网络应用提供AR服务而无需安装原生程序,从用户体验角度来说将带来巨大的好处。

扫描二维码关注公众号,回复: 5441744 查看本文章

想象一下,在一家杂货店里通过网络快速搜索一个食谱。AR整合可以通过移动设备提供给用户一个逐向导航来查找该商店里面所有的食谱所需食材,所有这些都只需在一个web应用程序之中实现。

5.开发人员引入网络

过去,每个程序员都坚持使用他们喜欢的编程语言。后来HTML5和Javascript从专用于网页的语言成为几乎通用的编程语言。

当然,Javascript有自己的一套选择。虽然我不能预测Javascript框架的兴衰,但是我相信一旦尘埃落定,开发人员将意识到这些框架的基本概念是可以完全转移的。这就将焦点转移到更好的编程习惯和Web应用程序架构上,而不是像选择你喜欢的冰激凌一样。

像NativeScript和React Native这样的框架也将为更多开发人员提供Web技术发挥重要作用,因为它们为Web和原生移动应用提供了单一代码库。

另外,像渐进式网络应用(progressive web applications)的概念也将原生移动应用和网页应用的界限模糊了。开发人员将完全专注于用户体验而无需担心特定的平台选择。

WebAssembly是另一个将开发人员引入网络的技术。感谢WebAssembly,C++, C#, Rust和其它编程语言现在都可以定位到网络。像Blazor这样在网络上利用.net的项目利用了WebAssembly的承诺,并将网络打开面向更多的语言。这意味着在未来,所有开发人员都可以成为网络开发人员,无论它们的编程语言是什么。

6.尺寸变得再次重要

我们将会开始看到开发人员正在尝试尽可能减小应用程序的尺寸。以前应用程序的大小将是Web开发人员最关注的焦点。然而,最近由于开发人员越来越关注他们最喜欢的框架,尺寸问题已经退而求其次了。

应用程序的平均大小已经显著增长,虽然带宽已大幅增加。但重要的是一定要记住只有某些人和区域才能从中受益。我们应用程序的尺寸将达到临界点,我们将看到趋势走向另一个方向,开发人员将会再次为他们能将应用程序的尺寸尽量减小而感到自豪。这不仅意味着应用程序将变得更快,而且对于具有缓慢且昂贵的互联网连接的市场来说同样重要,毕竟每个字节都是很宝贵的。

7.开发人员变得更加多样化

除了技术之外,我相信我们所看到的普通开发人员和他们的背景也将发生变化。我们已经看到今天发生的这些情况,但是代码阵营将继续为我们提供更多元化的开发人员。虽然并非所有编码阵营都是平等的,但是总体概念都是为那些没有机会了解开发的受众群体提供一个学习编程技能的好途径。

强调学习基本工具和开发概念,然后在工作中继续这种教育,已经被证明是创造优秀开发人员的一个非常好的途径。这个趋势很可能会一直持续下去,并且是创建更丰富,更多样化的开发人员社区的重要一步,最终受益于每一个人。

猜你喜欢

转载自blog.csdn.net/shanghaidanei/article/details/87915768