Blink 浏览器开发者如是说 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhsoft88
V2EX    浏览器

Blink 浏览器开发者如是说

  •  
  •   zhsoft88 2015-01-20 09:10:55 +08:00 5628 次点击
    这是一个创建于 3970 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我是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浏览流畅,超高跑分;4iCloud同步,数据无忧。

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

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

    20 条回复    2016-06-05 10:27:57 +08:00
    hjc4869
        1
    hjc4869  
       2015-01-20 09:13:37 +08:00 via iPhone
    6000行的浏览器?
    那叫壳子…
    ysz1996
        2
    ysz1996  
       2015-01-20 09:20:43 +08:00 via Android
    @hjc4869 iOS浏览器都是壳子,苹果不让用自己的内核吧
    sanddudu
        3
    sanddudu  
       2015-01-20 09:30:01 +08:00 via iPhone
    个人觉得用 Blink 有误导的嫌疑
    ariza
        4
    ariza  
       2015-01-20 09:32:20 +08:00
    好像和Maxthon有关系?
    Livid
        5
    Livid  
    MOD
    PRO
       2015-01-20 09:32:59 +08:00   1
    “谷歌虽有Blink,但那只是个浏览器引擎”

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


    在 APP Store 直接搜 Blink 啥也搜不到
    hjc4869
        9
    hjc4869  
       2015-01-20 09:52:38 +08:00
    @ysz1996 是,所以说这个介绍有一种很奇怪的感觉。
    理论上来说,壳子应该去宣传自己优秀的交互体验,功能特性之类的。
    但是这个壳子却去说自己的跑分,自己的HTML5支持度,以及用swift之类的。。(←swift真的是个大坑,真的。。至少也要等几年再说吧……
    ligyxy
        10
    ligyxy  
       2015-01-20 10:02:07 +08:00
    难道只有我觉得楼主自得其乐的精神很可嘉吗
    MajestySolor
        11
    MajestySolor  
       2015-01-20 10:14:32 +08:00
    主真的是“工程” lol
    sb1984
        12
    sb1984  
       2015-01-20 10:34:33 +08:00
    手机一般都是单手操作,双指甚至多指操作华而不实。
    Biwood
        13
    Biwood  
       2015-01-20 10:38:21 +08:00
    原来楼主说的是自己,好吧,佩服你的勇气
        14
    17chai  
       2015-01-20 10:50:28 +08:00
    手势操作比多指好吧,多指意味着双手,意味着麻烦
    zzutmebwd
        15
    zzutmebwd  
       2015-01-20 10:53:43 +08:00 via Android
    ......看到blink点进来的
    浪费时间
    invite
        16
    invite  
       2015-01-20 10:53:47 +08:00
    楼主这个广告做的很好,不过很多专业人士,估计会挑出里面很多问题。
    nilennoct
        17
    nilennoct  
       2015-01-20 11:42:43 +08:00 via iPad
    iOS就别说跑分了吧,大家都懂的;
    多指操作也不说了,各有所好;
    “谷歌虽有Blink,但那只是个浏览器引擎”,笑而不语。
    fan123199
        18
    fan123199  
       2015-01-20 20:01:36 +08:00
    “谷歌虽有Blink,但那只是个浏览器引擎”。 我还觉得““WebKit浏览器”这名字很有前途。其实lz做浏览器是不错的,但是这名字总感觉不对。
    muzuiget
        19
    muzuiget  
       2015-02-07 11:37:18 +08:00
    看标题以为是 Google 那个 Blink 排版引擎的开发八卦,进来后才发现是广告贴。
    arrowna
        20
    arrowna  
       2016-06-05 10:27:57 +08:00
    你的 blink 用的还是 webkit 内核?不是用 blink 内核?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     971 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 22:36 PVG 06:36 LAX 14:36 JFK 17:36
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86