当前位置:首页 > M浏览器 > 正文

关于 M浏览器


作为一个不爱看书脑子又特别"兴奋"的渣渣,每天最大的乐趣应该就是搜点啥。 当然,是想到了关键词再打开浏览器,但不知道是意志力差还是说他们做的浏览器是真厉害,导致每次打开浏览器之后的很长一段时间几乎都是在沉浸于各种 "新闻" 内容上,至于最初目的 .... 


不得反思一下,我可真够闲的


第一款关于搜索的软件叫 "简易搜索" (比百度的简单搜索早出来一两个月,百度简单搜索出来后,直接搜简易搜索是找不到软件了,到现在也是这样,你不加双引号,推荐得都是简单搜索的内容,这就很"人性"),E4A写的,易语言不知道听说过没,就类似这么的一款中文的“开发语言”,编译出来的软件兼容性很差且用起来有点卡,现在已经用不了,估计旧版安卓还能用。计划中有一个功能 ,需要软件里就能去做的爬虫脚本(现在聚合搜索里的虫子引擎),做到后期就会发现,无法实现


然后就自学 Android Studio ,当时是java,现在用的是Kotlin,也算是为了写这个软件而去学写软件,一写还很多年过去了... 


M浏览器的前身《M虫》 就这么诞生了,M就My,虫就爬虫。主打爬虫脚本功能,让用户在无需学习专门的技术情况下就能构建属于用户自己的搜索 "大数据库"。就现在M浏览器搜索里聚合搜索里的虫子引擎的前身,也是M浏览器轻站功能的前身。


做浏览器算是被"忽悠"的,毕竟当时M虫就满足了对搜索功能的 "渴望"


不过既然想到要做了,就肯定要写一些需求,其中有个需求,就必须要要改一改开发的思路 。做开发的知道,一般多个功能就需要分多个Activity,但M浏览器的设计就需要将所有功能放在一个Activity里...  技术层面就不多介绍了,总之难度不少....   所以Bug多一点,还请理解一下。


第一版本饼子画大了,就搞了很长一段时间,上一年末就花了几个月重写了 2.0 版本。 2.0 版本功能确实比之前少了,主要是减少那些不必要的重复功能,其中那个小虫功能一度以为是M浏览器的核心功能,后来才发现啊,这功能除了拖进展、增加BUG之外,用处并不大。


软件体积已经尽可能的控制了,其中有几个SDK省不了,视频播放器、扫码、电视投屏。 剩下的其它功能就基本自己写代码去实现了,什么广告拦截算法、油猴脚本兼容、审查元素、E2解析器、JS解析器、源码可视化、爬虫集成....   


现在搞下来,功能已经初步定型,以后应该也不会有太大的变化


捋一下功能吧


搜索: 多网页聚合引擎、数据爬虫引擎、引擎手势即切换


网页:访问信息伪装、广告拦截、油猴脚本、多内核、长按搜索及翻译、阅读模式、审查元素、独立网站设置、视频嗅探、悬浮播放器


其它:轻站小程序、电视投屏、扫码(深一步使用照相权限,以后还会出识图搜图)、卡片整理、倍速播放器、功能个性化、设置第三方下载器、M3U8视频缓存... 


最后,做一款产品,总有喜欢和不喜欢的,我也不会去像某些开发者那样去搞人设,卖人设。 后来用户多了,就有人会说我反应冷谈,请问你见过有几个开发者像我这样几乎每天浮现的。他们一声不吭,"没事嘛,开发者很忙"。然后我就..  唉 真累。我依然还是会回复,只是用户多了,有些用户就不能联系到...   不嫌麻烦,你可以多私我一下,这样尴尬的不是你,而是我。


还有很多人有反馈但很多都直接忽略了,安卓不同于苹果,屏幕像素、安卓版本、手机厂商都在影响软件整体布局。就只能取中优化,这个还请理解。



因为没有上架应用商店,软件用户量是相对其它浏览器是非常低的。如果觉得不错,希望能够分享一二,毕竟有小钱钱才有动力更嘛~   


不得不说,小钱钱真好看。