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

Blink 浏览器开发者如是说

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

    我是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浏览器吧,或许你会说,原来移动浏览器还可以是酱紫!原来生活也可以改变!

    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
       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
    原来楼主说的是自己,好吧,佩服你的勇气
    17chai
        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   ·   实用小工具   ·   2962 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:28 · PVG 22:28 · LAX 06:28 · JFK 09:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.