我是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浏览器吧,或许你会说,原来移动浏览器还可以是酱紫!原来生活也可以改变!
1
hjc4869 2015-01-20 09:13:37 +08:00 via iPhone
6000行的浏览器?
那叫壳子… |
3
sanddudu 2015-01-20 09:30:01 +08:00 via iPhone
个人觉得用 Blink 有误导的嫌疑
|
4
ariza 2015-01-20 09:32:20 +08:00
好像和Maxthon有关系?
|
5
Livid MOD “谷歌虽有Blink,但那只是个浏览器引擎”
…… |
6
lingyired 2015-01-20 09:42:23 +08:00
移动版的默认首页居然是没有自适应移动的 PC 网页。。。
这都敢说其它浏览器的体验问题。 如果我是普通用户第一次看到这个玩意的首页,马上就会退出卸载的。 |
7
drivel 2015-01-20 09:46:22 +08:00
楼主是来自黑的么?
|
8
lingyired 2015-01-20 09:46:57 +08:00 1
双指操作 / 三指操作。 是可以尝试推广,但不能只有这两种调出菜单的方式。
这个浏览器无法单手使用。 在 APP Store 直接搜 Blink 啥也搜不到 |
9
hjc4869 2015-01-20 09:52:38 +08:00
@ysz1996 是,所以说这个介绍有一种很奇怪的感觉。
理论上来说,壳子应该去宣传自己优秀的交互体验,功能特性之类的。 但是这个壳子却去说自己的跑分,自己的HTML5支持度,以及用swift之类的。。(←swift真的是个大坑,真的。。至少也要等几年再说吧…… |
10
ligyxy 2015-01-20 10:02:07 +08:00
难道只有我觉得楼主自得其乐的精神很可嘉吗
|
11
MajestySolor 2015-01-20 10:14:32 +08:00
樓主真的是“開發工程師”麼 lol
|
12
sb1984 2015-01-20 10:34:33 +08:00
手机一般都是单手操作,双指甚至多指操作华而不实。
|
13
Biwood 2015-01-20 10:38:21 +08:00
原来楼主说的是自己,好吧,佩服你的勇气
|
14
17chai 2015-01-20 10:50:28 +08:00
手势操作比多指好吧,多指意味着双手,意味着麻烦
|
15
zzutmebwd 2015-01-20 10:53:43 +08:00 via Android
......看到blink点进来的
浪费时间 |
16
invite 2015-01-20 10:53:47 +08:00
楼主这个广告做的很好,不过很多专业人士,估计会挑出里面很多问题。
|
17
nilennoct 2015-01-20 11:42:43 +08:00 via iPad
iOS就别说跑分了吧,大家都懂的;
多指操作也不说了,各有所好; “谷歌虽有Blink,但那只是个浏览器引擎”,笑而不语。 |
18
fan123199 2015-01-20 20:01:36 +08:00
“谷歌虽有Blink,但那只是个浏览器引擎”。 我还觉得““WebKit浏览器”这名字很有前途。其实lz做浏览器是不错的,但是这名字总感觉不对。
|
19
muzuiget 2015-02-07 11:37:18 +08:00
看标题以为是 Google 那个 Blink 排版引擎的开发八卦,进来后才发现是广告贴。
|
20
arrowna 2016-06-05 10:27:57 +08:00
你的 blink 用的还是 webkit 内核?不是用 blink 内核?
|