zhsoft88
V2EX  ›  浏览器

Blink 浏览器开发者如是说

  •  
  •   zhsoft88 · Jan 20, 2015 · 5946 views
    This topic created in 4153 days ago, the information mentioned may be changed or developed.

    我是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 replies    2016-06-05 10:27:57 +08:00
    hjc4869
        1
    hjc4869  
       Jan 20, 2015 via iPhone
    6000行的浏览器?
    那叫壳子…
    ysz1996
        2
    ysz1996  
       Jan 20, 2015 via Android
    @hjc4869 iOS浏览器都是壳子,苹果不让用自己的内核吧
    sanddudu
        3
    sanddudu  
       Jan 20, 2015 via iPhone
    个人觉得用 Blink 有误导的嫌疑
    ariza
        4
    ariza  
       Jan 20, 2015
    好像和Maxthon有关系?
    Livid
        5
    Livid  
    MOD
    PRO
       Jan 20, 2015   ❤️ 1
    “谷歌虽有Blink,但那只是个浏览器引擎”

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


    在 APP Store 直接搜 Blink 啥也搜不到
    hjc4869
        9
    hjc4869  
       Jan 20, 2015
    @ysz1996 是,所以说这个介绍有一种很奇怪的感觉。
    理论上来说,壳子应该去宣传自己优秀的交互体验,功能特性之类的。
    但是这个壳子却去说自己的跑分,自己的HTML5支持度,以及用swift之类的。。(←swift真的是个大坑,真的。。至少也要等几年再说吧……
    ligyxy
        10
    ligyxy  
       Jan 20, 2015
    难道只有我觉得楼主自得其乐的精神很可嘉吗
    MajestySolor
        11
    MajestySolor  
       Jan 20, 2015
    樓主真的是“開發工程師”麼 lol
    sb1984
        12
    sb1984  
       Jan 20, 2015
    手机一般都是单手操作,双指甚至多指操作华而不实。
    Biwood
        13
    Biwood  
       Jan 20, 2015
    原来楼主说的是自己,好吧,佩服你的勇气
    17chai
        14
    17chai  
       Jan 20, 2015
    手势操作比多指好吧,多指意味着双手,意味着麻烦
    zzutmebwd
        15
    zzutmebwd  
       Jan 20, 2015 via Android
    ......看到blink点进来的
    浪费时间
    invite
        16
    invite  
       Jan 20, 2015
    楼主这个广告做的很好,不过很多专业人士,估计会挑出里面很多问题。
    nilennoct
        17
    nilennoct  
       Jan 20, 2015 via iPad
    iOS就别说跑分了吧,大家都懂的;
    多指操作也不说了,各有所好;
    “谷歌虽有Blink,但那只是个浏览器引擎”,笑而不语。
    fan123199
        18
    fan123199  
       Jan 20, 2015
    “谷歌虽有Blink,但那只是个浏览器引擎”。 我还觉得““WebKit浏览器”这名字很有前途。其实lz做浏览器是不错的,但是这名字总感觉不对。
    muzuiget
        19
    muzuiget  
       Feb 7, 2015
    看标题以为是 Google 那个 Blink 排版引擎的开发八卦,进来后才发现是广告贴。
    arrowna
        20
    arrowna  
       Jun 5, 2016
    你的 blink 用的还是 webkit 内核?不是用 blink 内核?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5392 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 188ms · UTC 08:22 · PVG 16:22 · LAX 01:22 · JFK 04:22
    ♥ Do have faith in what you're doing.