Blink 浏览器开发者如是说

2015-01-20 09:10:55 +08:00
 zhsoft88

我是Blink浏览器开发者zhsoft88,是抓糖网主人,一名骨灰级的开发工程师,涉猎操作系统从UNIX到LINUX,再到Windows,最后到现在的Mac/iOS,做PC/Mac端的浏览器开发已有六年。

为什么现在想起来要做一个移动端的Blink浏览器?纯粹是个人原因。我是一名开发者,编程语言从C到Java,再到C++,再到Objective-C。苹果去年9月正式发布了Swift语言,简洁的语法,高效的执行速度,给我印象深刻,我认定这就是苹果开发的未来,未来的苹果程序绝大部分将会是Swift写的,由此产生了浓厚的兴趣。通读了《The Swift Programming Language》的电子书,也写了些代码来进行测试,感觉不够过瘾,想用Swift写个能上架App Store的东西。要做个什么,思来想去,焦点最终落在移动浏览器上。

浏览器是我每天都在用的东西,看看新闻,购购物,再看看别的东西。市面上的移动浏览器我装在了我的iPod、iPad Air、iPad Mini、iPhone 4S、iPhone 6 Plus上,用了,看了,卸了。为什么卸?原因很简单,审美疲劳外加移动体验不佳。

环顾市面上的移动浏览器,比较一下你就会知道,这些浏览器基本上都是PC浏览器的翻版,什么地址栏、标签栏、工具栏都搬了过来,放到主界面上。本来移动设备屏幕空间有限,这些并不每时每刻都要用的控件却占据着宝贵的空间,浏览网页都显得局促。并且如关闭标签等操作,没有从移动用户角度考虑问题,还是沿用PC老习惯,必须用手指点击指定按钮才能关,导致整体浏览体验不好。尽管有的可以稍微调整,但最终难逃PC模式的窠臼,难以返璞归真。我想,我不能再做一个类似的浏览器,那样一点意思都没有。要做,就要做一个完全不同的东西,真正的移动浏览器,这样才能鹤立鸡群!

看了iPad上的Apple Store应用,感觉全屏浏览这种体验真是不错。受此启发,就想做一款全屏浏览的移动浏览器。什么是全屏?就是主界面上基本啥都没有,就是个网页。网页全屏了,用户可以更好地沉浸到浏览中,畅游网络,乐此不疲。(系统状态栏还保留着,我不想让用户为了看看现在几点钟了,还得退出浏览器。加载进度条也得有,我需要知道网页是否正在加载,加载完了,这个进度条就不需要了)

问题来了,既然全屏了,那我怎么控制这个浏览器呢?我想到的,是只需要某种手势就可以随时把它调出来,一点空间也不占。我也是想了好长一段时间,才想到用“双指单击”这个手势来显示出控制面板来,在控制面板中进行地址输入、标签切换、设置等操作。关闭标签不方便,又想到用哪种手势来直接关闭,勿需调出控制面板来,结果想到了“三指单击”。从实际效果上看,三指单击,标签关闭,确实很爽。

接下来的问题是选择哪种内核。iOS 8推出了更为现代的WebKit内核,浏览顺畅,各种跑分超高,html5跑分440,sunspider跑分399,毫无疑问,我要选择它,以和市面上老旧的移动浏览器作为区隔,把它们丢在后面。

由于对iCloud/CoreData同步早有了解(原来做的一款看苹果开发文档的收费App - iDocSet就支持iCloud收藏同步),故此想到如果把浏览数据(收藏、历史、设备等)也同步了,那该多方便啊。于是就为浏览器添加了iCloud的支持,也和市面上的移动浏览器更好地区隔开来。

浏览器叫什么名字?这个名字得响亮一点。后来想到了Blink。谷歌虽有Blink,但那只是个浏览器引擎。App Store中也有这个Blink、那个Blink,就是没有Blink浏览器,所以选了这个。

总结来说,Blink浏览器有自己的四个独特卖点:1、全屏浏览,清爽无扰;2、手势触控,招之即来;3、浏览流畅,超高跑分;4、iCloud同步,数据无忧。

经过一段时间的开发,Blink浏览器Swift代码已达6千行,2015年1月10日正式上线App Store,有很多人下载使用,实现了自己的愿望。我还在接受用户的建议,继续完善Blink浏览器,希望带来更好的浏览体验,带来不一样的感觉。

新的一年来临了,你是否保持着一成不变的样子,说着一成不变的话,是否还在一成不变地用着某个浏览器,尝试一下Blink浏览器吧,或许你会说,原来移动浏览器还可以是酱紫!原来生活也可以改变!

5167 次点击
所在节点    浏览器
20 条回复
hjc4869
2015-01-20 09:13:37 +08:00
6000行的浏览器?
那叫壳子…
ysz1996
2015-01-20 09:20:43 +08:00
@hjc4869 iOS浏览器都是壳子,苹果不让用自己的内核吧
sanddudu
2015-01-20 09:30:01 +08:00
个人觉得用 Blink 有误导的嫌疑
ariza
2015-01-20 09:32:20 +08:00
好像和Maxthon有关系?
Livid
2015-01-20 09:32:59 +08:00
“谷歌虽有Blink,但那只是个浏览器引擎”

……
lingyired
2015-01-20 09:42:23 +08:00
移动版的默认首页居然是没有自适应移动的 PC 网页。。。
这都敢说其它浏览器的体验问题。
如果我是普通用户第一次看到这个玩意的首页,马上就会退出卸载的。
drivel
2015-01-20 09:46:22 +08:00
楼主是来自黑的么?
lingyired
2015-01-20 09:46:57 +08:00
双指操作 / 三指操作。 是可以尝试推广,但不能只有这两种调出菜单的方式。
这个浏览器无法单手使用。


在 APP Store 直接搜 Blink 啥也搜不到
hjc4869
2015-01-20 09:52:38 +08:00
@ysz1996 是,所以说这个介绍有一种很奇怪的感觉。
理论上来说,壳子应该去宣传自己优秀的交互体验,功能特性之类的。
但是这个壳子却去说自己的跑分,自己的HTML5支持度,以及用swift之类的。。(←swift真的是个大坑,真的。。至少也要等几年再说吧……
ligyxy
2015-01-20 10:02:07 +08:00
难道只有我觉得楼主自得其乐的精神很可嘉吗
MajestySolor
2015-01-20 10:14:32 +08:00
樓主真的是“開發工程師”麼 lol
sb1984
2015-01-20 10:34:33 +08:00
手机一般都是单手操作,双指甚至多指操作华而不实。
Biwood
2015-01-20 10:38:21 +08:00
原来楼主说的是自己,好吧,佩服你的勇气
17chai
2015-01-20 10:50:28 +08:00
手势操作比多指好吧,多指意味着双手,意味着麻烦
zzutmebwd
2015-01-20 10:53:43 +08:00
......看到blink点进来的
浪费时间
invite
2015-01-20 10:53:47 +08:00
楼主这个广告做的很好,不过很多专业人士,估计会挑出里面很多问题。
nilennoct
2015-01-20 11:42:43 +08:00
iOS就别说跑分了吧,大家都懂的;
多指操作也不说了,各有所好;
“谷歌虽有Blink,但那只是个浏览器引擎”,笑而不语。
fan123199
2015-01-20 20:01:36 +08:00
“谷歌虽有Blink,但那只是个浏览器引擎”。 我还觉得““WebKit浏览器”这名字很有前途。其实lz做浏览器是不错的,但是这名字总感觉不对。
muzuiget
2015-02-07 11:37:18 +08:00
看标题以为是 Google 那个 Blink 排版引擎的开发八卦,进来后才发现是广告贴。
arrowna
2016-06-05 10:27:57 +08:00
你的 blink 用的还是 webkit 内核?不是用 blink 内核?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/163696

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX