胡思乱想:未来影响浏览器发展的因素

2023-10-18 10:40

本文主要是介绍胡思乱想:未来影响浏览器发展的因素,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近在思考浏览器未来发展方向,网上也有些软文,还在炒WebApp的冷饭,并没有太大新意。我自己设了一个问题:五年后的浏览器。我大胆在这里总结一下,抛出来请大家指教。内容的组织有点乱,其实不重要,发散而已。


我个理解浏览器所在的大环境有如下一些重要变化影响浏览器发展:


1 内核趋同,竞争者增多,创新点发散,需求也在多样化。

浏览器市场必然要进一步细分,同时需要提供个性化的功能。一方面新入者的创新会集中在外壳层次,开放内核,可以巩固占有率,降低新入者的影响。另一方面,提高自己的研究投入,不单关心微小的创新,更要发掘大到功能性的创新,建立新的核心技术 (开发需要人和钱,研究还需要耐心。)。


2 网络及页面均进入视频时代或者富媒体时代, 页面与用户的交互需求成主流。
文字、图片、数据的传输和资费不再是瓶颈(或者说不再成为产品提升的瓶颈)。4G普及,运营商的网络建设,CDN的完善都在促进网络质量的改进。5G时代下网络连接协议变化,不仅仅是IPv6。重点是流数据或实时数据,虚拟现实3D数据,Audio ,Video ,WebRTC,XHR Streaming, jSocket,Server Push等,本质上是服务器与页面使用者的交互需求增加了。


这一点在页面标准(H5, ECMAScript), JS Frameworks & Libraries的发展上也有体现, 如jQuery, asm.js, LLJS等。


3 硬件及OS水平拉高,移动GPU也正接近PC的水平,图形图像的质量需求更高
(4K屏,8K屏, 16K屏 .....)

重新考虑性能及适配问题。典型的如FireFox在2013年启动的一个项目(Sumsung参与Android移植): Servo, 就是期望发挥多核系统的硬件优势。还有一点是Native Client的支持, 如Google Pepper Plugin。


4 云服务的成熟,可能促使WebApp/Plugin有翻身的机会。

WebApp炒了多少年了,个人以为并不是技术不成熟,主要还是大环境上缺少配套。关键是打通搜索到应用的路径(如百度的框,轻应用)和商店模式的成熟(至少可以在现有的商店中加入WebApp)


5 更重视版权,安全及隐私保护,付费内容会快速成长,越来越多会愿意付费。

主要关注业界标准,及时跟进。其中还有无痕模式,Session相关缓存等技术。


6 冗余信息爆炸。 信息越来越多, 已经远超负荷 (@行云)。

用户越来越关心如何区别有效信息?如何提高获取的效率? 浏览器在业务显示及内容推荐上可以发力。


7 政策,法律上的变化。

有松有紧的改革,可能创造新市场,也能消灭一个市场。如国产软件需求就是新市场,可以考虑布局在国产OS上搭载Browser。另外典型的风险是版权(开源需求)及不符合法律的业务。配合可能的政策方向,抽离可能出现风险的业务。


8 新产品,新市场的出现和成熟。

旧市场细分都可能为浏览器带来新的市场机遇,也会有新需求。智能家居,汽车等。 同时新OS的变化。


9 人口现拐点,社会老龄化。
用户年龄分布会扁平化,用户群平均年龄或小量提升(也有较小年龄段用户 群),成熟的消费者增加,年轻用户却增长乏力。消费需求和习惯变化驱动产品思路变化。这也是市场细分的一部份,但它发挥作用的过程会比较缓慢。


个人理解未来三年长尾更长,一些应用开始成熟,是平台化,个性化,页面需求优先的方向,再其后就是浏览器内核慢慢融入操作系统。深入到操作系统研发的合作是长远的布局,我还没能力证明这一点。


浏览器这个产品也有很多的利益攸关方, 我大致整理其需求关系如下:


页面(包括搜索引擎)与用户是关键的生产和消费的关系,浏览器是这个消费活动的一个重要节点。它要完成的就是满足页面及用户的需求,更高效的完成这个消费活动。所以浏览器不能简单地将焦点放到用户身上。


转载请注明出处: http://blog.csdn.net/horkychen


References

1. Mozilla Research

2. Chromium Developers

3. 电信、联通将合资组建CDN公司 CDN市场或洗牌

4. 通信业四大预测:5G速率将比4G快100倍 

5. 国产操作系统迎来利好:部委机构正大量采购

6. ECMAScript 6 support in Mozilla

7. 浏览迷

8. Chrome迷

9. ARM不只有MCU, GPU Mali的底层架构分析 

10. ARM CEO Defends Its GPU Technology In Nvidia's Legal Battle With Samsung 

11. Web Video will soon be 90% of online traffic. 

12. The future of Web is Video 

13. Web Design Trends in 2014

14. 中国人口红利拐点或于2015年提前到来

15. HTML5 Rocks

16. 手机浏览器发展趋势白皮书:六大核心竞争力

17. 移动互联网白皮书 2014


这篇关于胡思乱想:未来影响浏览器发展的因素的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/HorkyChen/article/details/40746603
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/232032

相关文章

浏览器插件cursor实现自动注册、续杯的详细过程

《浏览器插件cursor实现自动注册、续杯的详细过程》Cursor简易注册助手脚本通过自动化邮箱填写和验证码获取流程,大大简化了Cursor的注册过程,它不仅提高了注册效率,还通过友好的用户界面和详细... 目录前言功能概述使用方法安装脚本使用流程邮箱输入页面验证码页面实战演示技术实现核心功能实现1. 随机

如何在Mac上彻底删除Edge账户? 手动卸载Edge浏览器并清理残留文件技巧

《如何在Mac上彻底删除Edge账户?手动卸载Edge浏览器并清理残留文件技巧》Mac上的Edge账户里存了不少网站密码和个人信息,结果同事一不小心打开了,简直尴尬到爆炸,想要卸载edge浏览器并清... 如果你遇到 Microsoft Edge 浏览器运行迟缓、频繁崩溃或网页加载异常等问题,可以尝试多种方

Python如何将OpenCV摄像头视频流通过浏览器播放

《Python如何将OpenCV摄像头视频流通过浏览器播放》:本文主要介绍Python如何将OpenCV摄像头视频流通过浏览器播放的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完... 目录方法1:使用Flask + MJPEG流实现代码使用方法优点缺点方法2:使用WebSocket传输视

如何关闭Mac的Safari通知? 3招教你关闭Safari浏览器网站通知的技巧

《如何关闭Mac的Safari通知?3招教你关闭Safari浏览器网站通知的技巧》当我们在使用Mac电脑专注做一件事情的时候,总是会被一些消息推送通知所打扰,这时候,我们就希望关闭这些烦人的Mac通... Safari 浏览器的「通知」功能本意是为了方便用户及时获取最新资讯,但很容易被一些网站滥用,导致我们

Java的"伪泛型"变"真泛型"后对性能的影响

《Java的伪泛型变真泛型后对性能的影响》泛型擦除本质上就是擦除与泛型相关的一切信息,例如参数化类型、类型变量等,Javac还将在需要时进行类型检查及强制类型转换,甚至在必要时会合成桥方法,这篇文章主... 目录1、真假泛型2、性能影响泛型存在于Java源代码中,在编译为字节码文件之前都会进行泛型擦除(ty

SpringBoot UserAgentUtils获取用户浏览器的用法

《SpringBootUserAgentUtils获取用户浏览器的用法》UserAgentUtils是于处理用户代理(User-Agent)字符串的工具类,一般用于解析和处理浏览器、操作系统以及设备... 目录介绍效果图依赖封装客户端工具封装IP工具实体类获取设备信息入库介绍UserAgentUtils

使用DrissionPage控制360浏览器的完美解决方案

《使用DrissionPage控制360浏览器的完美解决方案》在网页自动化领域,经常遇到需要保持登录状态、保留Cookie等场景,今天要分享的方案可以完美解决这个问题:使用DrissionPage直接... 目录完整代码引言为什么要使用已有用户数据?核心代码实现1. 导入必要模块2. 关键配置(重点!)3.

JavaWeb-WebSocket浏览器服务器双向通信方式

《JavaWeb-WebSocket浏览器服务器双向通信方式》文章介绍了WebSocket协议的工作原理和应用场景,包括与HTTP的对比,接着,详细介绍了如何在Java中使用WebSocket,包括配... 目录一、概述二、入门2.1 POM依赖2.2 编写配置类2.3 编写WebSocket服务2.4 浏

SpringBoot中的404错误:原因、影响及解决策略

《SpringBoot中的404错误:原因、影响及解决策略》本文详细介绍了SpringBoot中404错误的出现原因、影响以及处理策略,404错误常见于URL路径错误、控制器配置问题、静态资源配置错误... 目录Spring Boot中的404错误:原因、影响及处理策略404错误的出现原因1. URL路径错

CSS自定义浏览器滚动条样式完整代码

《CSS自定义浏览器滚动条样式完整代码》:本文主要介绍了如何使用CSS自定义浏览器滚动条的样式,包括隐藏滚动条的角落、设置滚动条的基本样式、轨道样式和滑块样式,并提供了完整的CSS代码示例,通过这些技巧,你可以为你的网站添加个性化的滚动条样式,从而提升用户体验,详细内容请阅读本文,希望能对你有所帮助...