各位好!
最近我打算开一个关于浏览器插件开发的小小专题,因为作为一个开发者和科技爱好者,我发现浏览器插件是一个被严重忽视和低估的方向,值得我来好好研究一下。
关于浏览器插件开发,可以说的很多,我计划分几期来讨论。
本期将重点讨论浏览器插件开发的优点和缺点,后续几期将讨论浏览器插件的商业模式、可尝试的开发思路、「平台依附」的开发理念以及一些代表性案例的分析。
这个小专题会对这些读者比较有帮助:
享受创造的乐趣的;
尝试成为独立开发者的;
打算动手开发产品的小团队;
想要为自家产品扩展市场的。
硬核小卒 Newsletter 是我个人原创的阅读栏目,鼓励有能力有兴趣的朋友加入付费会员,成为小卒的铁粉,以激励我输出更多有意思有价值的内容!❤️
免费订阅和付费订阅都可以参见这个 Notion 页面。
好了,书归正传。
互联网的一处角落
相信我的读者都是用过浏览器插件的,所以我就不再做过多介绍。
插件是一种常见的软件架构模式,这种设计被许多大型软件所采用,这其中就包括浏览器。IE 是最早引入浏览器插件概念的,然而真正将其发扬光大的是 Chrome。
在 2009 年,谷歌推出了 Chrome Extension API,这允许开发者只通过 JavaScript、HTML、CSS 就能开发浏览器插件。在 2010 年,谷歌接着推出了 Chrome Web Store,这使得用户可以下载各种浏览器插件和主题,来大大提升浏览器的使用体验。
于是乎,在 Chrome Web Store 这样的开发者生态的强劲助力下,Chrome 最终也拿到了超量的市场份额。