前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >NPAPI与PPAPI的区别

NPAPI与PPAPI的区别

作者头像
liuzhen007
发布2021-06-29 15:50:56
2.6K0
发布2021-06-29 15:50:56
举报
文章被收录于专栏:流媒体音视频流媒体音视频

目录

PPAPI

NPAPI

迭代更新

未来走向


PPAPI

Adobe Flash Player PPAPI是Adobe Flash Player专为chrome内核而开发的,能够保证其在各种浏览器、操作系统和移动设备上使用。Flash开发的软件一般短小精悍,功能强大,兼容性高。文件后缀一般是swf,它能够让公司或个人构建出美妙的数字体验,使您能够在把交互式、丰富的内容与视频、图形和动画组合到一起的Web上,让用户享受最富表现力的、引人入胜的体验。


NPAPI

Adobe Flash Player NPAPI是当今最流行的插件架构,最早是网景开发的,后来由Mozilla团队维护,几乎支持所有的浏览器,不过它存在很大的安全隐患,插件可以窃取系统底层权限,发起恶意攻击。但是在功能开发时,更加方便,很多公司为了实现私有化浏览器方案,大多通过限制浏览器版本,使用NPAPI的形式进行功能开发。

但是,这种方式也是有风险的,这里列举一个案例:


迭代更新与差异

2010年,Google在原有网景NPAPI(Netscape Plugin API)基础上开发了新的PPAPI(Pepper Plugin API),将外挂插件全部放到沙盒里运行,2012年Windows、Mac版本的Chrome浏览器先后升级了PPAPI Flash Player,并希望当年年底直接彻底淘汰NPAPI。PPAPI的flash相较于NPAPI来讲,因为全在沙盒里面运行,内存占用更大,而且flash每次更新基本上都是修补安全漏洞。


未来走向

尽管Adobe公司已经宣布2020将不再更新和发布新版的Flash Player,但是并不意味着Flash会在2020年退出历史的舞台,那些嚷嚷着到2020年Flash就寿终正寝的家伙,实在是大放厥词进而搏眼球的行为。

因为Adobe官方表示2020年以后还会继续支持Flash,特别是一些合作伙伴,比如Apple, Facebook, Google, Microsoft and Mozilla等,将会定期发布补丁包。所以说在完全意义上的代替工具出现前,Flash还会继续存在,并且发挥自己的余热服务这个曾经热爱她的社会。这种过分的解读,就好比当年微软宣布将于2014年4月8日正式停止对Windows XP的技术支持和更新。时至今日,五年过去了,一些XP机器也活的好好的,而且我们的产品也依旧支持XP系统。

通过Flash的一生,我们也能预见其他技术的走向,计算机本来就是一个不断发展变化和进步的领域,相对其他领域的技术迭代更加快速。如果想要在这个行业发展下去,就要不断学习,去适应新技术新变革。

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-04-26,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 玩转音视频 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • PPAPI
  • NPAPI
  • 迭代更新与差异
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com