V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
oncetalk
V2EX  ›  奇思妙想

是不是应该把浏览器也看做操作系统?

  •  1
     
  •   oncetalk · 2021-11-05 10:03:53 +08:00 · 7477 次点击
    这是一个创建于 1149 天前的主题,其中的信息可能已经有所发展或是发生改变。

    主要是从设计层面或者说理念层面考虑这个问题,感觉现在绝大多数的浏览器打开主页都是信息流,包括 chrome 、edge 等等,可是从逻辑上来说,信息流并不是浏览器应该做的事情,之所以现在信息流普遍泛滥,主要是由于字节公司的信息流产品对人产生的强大的粘性(瘾)所产生的示范效应。 浏览器是互联网的入口,其主页也应被视为手机的主屏幕,而所保存的书签其实也就等于下载的应用,因此主页首要的任务应该是显示我的书签,形式甚至可以和现在的手机操作系统一致,图标,名称,文件夹,拖动排序等等,其次是才是信息流,而这里的信息流应该是我所保存书签的通知或者说是 rss ,这就相当于手机系统中 app 的通知了,最后是导航,很自然的,在这样的理念下导航就等于手机操作系统的软件商店... 总结来说就是用手机操作系统的逻辑重新看待和设计浏览器,不知此想法是否有问题,欢迎大家交流。

    第 1 条附言  ·  2021-11-05 13:29:35 +08:00
    可能是我表达的问题,也可能是标题起的不对,其实我发帖的直接原因是从 chrome 迁移到 edge 时看到 edge 也是信息流感到有些反感,并且任务信息流不该是浏览器的任务,之所以说看作是操作系统,主要是从设计的角度讨论浏览器应该是怎样的。
    62 条回复    2021-11-10 15:08:06 +08:00
    kkocdko
        1
    kkocdko  
       2021-11-05 10:05:56 +08:00 via Android
    chrome os ?
    tsaohai
        2
    tsaohai  
       2021-11-05 10:06:00 +08:00 via iPhone
    ChromeOS ?
    shenhuili
        3
    shenhuili  
       2021-11-05 10:10:52 +08:00
    @kkocdko
    @tsaohai 主要还是考虑浏览器应该怎样设计的问题
    Jooooooooo
        4
    Jooooooooo  
       2021-11-05 10:20:24 +08:00
    你仔细想想微信小程序

    其实微信就是操作系统
    shenlanAZ
        5
    shenlanAZ  
       2021-11-05 10:21:34 +08:00
    如果能直接运行在硬件之上,我觉得 可以称之为操作系统。


    另外 现在互联网入口应该是手机吧,国内在浏览器刷什么内容都要你安装 App 。
    missdeer
        6
    missdeer  
       2021-11-05 10:22:28 +08:00   ❤️ 2
    都没学过操作系统的课程吗,顶多算个 shell 吧
    misaka19000
        7
    misaka19000  
       2021-11-05 10:29:00 +08:00
    不知所云
    YvesX
        8
    YvesX  
       2021-11-05 11:14:18 +08:00
    你这样重新映射了一通也没有改变任何设计的意思啊
    mfmal
        9
    mfmal  
       2021-11-05 11:23:41 +08:00   ❤️ 2
    An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.
    cwp374240920
        10
    cwp374240920  
       2021-11-05 11:29:06 +08:00
    好像之前的塞班?还是古早时代的浏览器就是你说的这样的设计吧,不过你这样设计之后对使用对象的要求明显高了不好,做信息流一是用户无脑刷就行,二是做信息流塞广告能赚钱而且不起眼。

    你好好想想,互联网的入口是你说的浏览器还是百度 /edge 的首页呢?
    yolee599
        11
    yolee599  
       2021-11-05 12:34:06 +08:00 via Android
    这么看来,微信也是操作系统,淘宝也是操作系统,支付宝也是操作系统,美团也是操作系统,饿了么也是操作系统……
    cairnechen
        12
    cairnechen  
       2021-11-05 12:41:45 +08:00
    微信=操作系统
    微信公众号=网站
    微信小程序=App
    微信搜索=Google 、百度
    RainyH2O
        13
    RainyH2O  
       2021-11-05 12:48:43 +08:00
    只有同时具备管理硬件和提供抽象两个主要功能才叫操作系统。
    去掉前者就是别的东西了。。。
    deplivesb
        14
    deplivesb  
       2021-11-05 13:01:57 +08:00   ❤️ 1
    但凡学过操作系统的就不会发这个帖子
    kindjeff
        15
    kindjeff  
       2021-11-05 13:06:56 +08:00
    操作系统上的 app 不能写文件就离谱
    ipwx
        16
    ipwx  
       2021-11-05 13:09:07 +08:00
    你要是重新定义“操作系统”,那我没话说。

    按照正常定义,它不是操作系统,只是操作系统上的软件平台。

    操作系统:为应用程序提供抽象、屏蔽硬件系统的中坚层。
    oncetalk
        17
    oncetalk  
    OP
       2021-11-05 13:26:31 +08:00
    @cwp374240920 信息流有粘性,有利润,但是对用户来说,或者起码对于一部分用户来说体验不算好
    nanxiaobei
        18
    nanxiaobei  
       2021-11-05 13:27:04 +08:00 via iPhone   ❤️ 6
    我服了 V2EX 现在的回贴氛围了,很明显楼主是打个比方,然后一群人科普这不是操作系统。

    就像有人说肉夹馍算是中国汉堡,一堆人追上来科普你到底懂不懂汉堡人家用的是面包哦。

    实在是初中生嘚瑟感太强烈了。
    murmur
        19
    murmur  
       2021-11-05 13:29:22 +08:00   ❤️ 7
    @nanxiaobei 技术方面的概念不能乱打比方,是就是是,不是就不是
    oncetalk
        20
    oncetalk  
    OP
       2021-11-05 13:30:33 +08:00
    @nanxiaobei 也是我表达的问题
    ipwx
        21
    ipwx  
       2021-11-05 13:42:45 +08:00   ❤️ 1
    @nanxiaobei 技术方面的概念不能乱打比方,是就是是,不是就不是

    我就非常反对用打比方来解释任何技术问题。比如什么锁、并发、竞争,只会让概念的理解有些许偏差,在需要微妙把握细节的开发的时候,就傻逼了。
    ipwx
        22
    ipwx  
       2021-11-05 13:44:25 +08:00
    这种打比方很蠢的。对高级一点的计算机 /人工智能 /数学概念都是毁灭性打击。

    不能仔细理解概念的细节,就不懂原来的技术有什么优缺点、它适用边界在哪里;(或者数学定理是不是能用)

    回想一下学高数微积分是不是总有一些题目做错?没错,就是概念没理清。
    nanxiaobei
        23
    nanxiaobei  
       2021-11-05 13:58:37 +08:00
    @murmur #19 技术啥啊,就你懂个技术
    missdeer
        24
    missdeer  
       2021-11-05 14:33:03 +08:00
    @nanxiaobei 真没看出来楼主是在打比方。在我看来楼主就是认为 chrome 是个操作系统,操作系统就是 chrome 这个样子。
    selfcreditgiving
        25
    selfcreditgiving  
       2021-11-05 14:44:39 +08:00
    感觉更像一个 jvm , 让所有系统都可以执行 这三种语言 html 、css 、javascript

    why Edge ?
    2i2Re2PLMaDnghL
        26
    2i2Re2PLMaDnghL  
       2021-11-05 15:10:25 +08:00
    @shenlanAZ @missdeer (冷知识:早几年就有人喊 emacs 是操作系统了
    cwp374240920
        27
    cwp374240920  
       2021-11-05 15:33:28 +08:00   ❤️ 14
    中文互联网社区的糟粕:
    当一个人在社区上提出一个想法一个问题时,大家普遍关注的不是你说了什么,而是你有什么错误的概念好以一个高傲而冷漠的姿态指出来。

    「没学过 XXX 课程吗?」「但凡 XXX 也不会这么说」「概念是就是,不是就不是,毁灭性的打击」好家伙,CS 博士都在高强度刷 V2EX 吗?看眼熟的几位都是高强度刷 V 站,而且回复的语气都是高高在上,是在 V 站买房了吗?

    真的有人打开帖子的时候会把提问者发的每一个字都看完了么,列表页看个题目有想法了直接进来输入框开喷才是各位的常态吧?
    kx5d62Jn1J9MjoXP
        28
    kx5d62Jn1J9MjoXP  
       2021-11-05 15:46:16 +08:00
    虚拟机吧, 但是它普遍被用在获取信息上而不是使用工具 app, chrome 的手机版现在首页也是信息流
    shenlanAZ
        29
    shenlanAZ  
       2021-11-05 15:50:55 +08:00
    efaun
        30
    efaun  
       2021-11-05 15:53:01 +08:00
    张小聋:让我的微信 OS 教你们做人
    acmore
        31
    acmore  
       2021-11-05 16:20:11 +08:00
    混乱守序邪恶善良九宫格.JPG

    话说回来,要么按照严格定义,浏览器不直接管理硬件,绝对不算操作系统;要么就泛化概念,万物都是操作系统。
    missdeer
        32
    missdeer  
       2021-11-05 16:30:31 +08:00   ❤️ 1
    @cwp374240920 省省吧,操作系统课程在我国只要 CS 本科就能学到,跟博士差得十万八千里。你这种遇事只会夸大乱喷,盲目狡辩,恶意臆测别人行为的才是中文互联网社区的糟粕。
    also1412
        33
    also1412  
       2021-11-05 16:34:58 +08:00
    对于(一部分工作娱乐可以完全在浏览器内完成的)用户来说,至少在**用户态的功能**上浏览器确实可以被理解为一个完整的操作系统,正如同 Chromebook 。但是从软件工程的角度出发,要实现一个操作系统需要不少额外的组件来达成:
    1 )跟硬件之间的交互及对硬件资源的管理
    2 )给需要运行的应用程序提供接口和运行时

    设计浏览器的时候显然不会考虑操作系统本来应该做的事情,但是换个思路可以把传统的操作系统修改一下,用浏览器的功能来替代操作系统中的一些组件。Chrome OS 就是这么设计的;如果有一天会有微信手机,也会是这么个思路。
    SunFarrell
        34
    SunFarrell  
       2021-11-05 16:37:38 +08:00
    浏览器可以认为是操作系统的进一步封装,便捷性+1 ,效率-1
    毕竟封装可以不是唯一
    cwp374240920
        35
    cwp374240920  
       2021-11-05 16:41:09 +08:00
    @missdeer 我接受你的帽子,然后你的心里得到一丝的快感与宽慰了么?

    我挺好奇你的心里活动的,请问这个帖子我的回复在你的下面,而且也没有人回复你,你回复完这个帖子之后是什么动机让你再次点进来然后评论我一下的呢?是不是你评论完别人之后,就等着别人跟你 battle ,所以不停的刷新动态,不停的点进这个帖子呢?请告诉我你的答案,并且原谅我以上的恶意臆测。
    pkookp8
        36
    pkookp8  
       2021-11-05 17:51:21 +08:00 via Android
    记得好多年前有一个 firefox os
    还出了手机,贴吧有大佬还买来用了
    后来淘汰了
    Pipecraft
        37
    Pipecraft  
       2021-11-05 18:01:30 +08:00
    @oncetalk 说实话,看了你的想法,真的惊呆了。因为你想的浏览器的样子,正是这几天本人所想,要开始尝试做的。有兴趣欢迎交流。
    好像还没有类似的浏览器,有的话就不重新造轮子了。
    sanggao
        38
    sanggao  
       2021-11-05 18:09:42 +08:00
    就是一个脚本解释器而已 要被你夸大成操作系统就离谱!
    照这么说 jvm hhvm gcc 都成了操作系统
    missdeer
        39
    missdeer  
       2021-11-05 18:25:43 +08:00
    @cwp374240920 我不想回答你这些问题,我也不会原谅你的恶意臆测。都知道自己是恶意的了,还要说出来,是想彰显自己没教养吗?
    cwp374240920
        40
    cwp374240920  
       2021-11-05 20:43:34 +08:00
    @missdeer 啊哈哈哈,你把我逗笑了,这就是所谓的没有办法为自己辩解就给人扣帽子,直接恶语相向么?为什么不想回答我的问题,难道你所谓的我的恶意臆测刚刚好是你的实际行为么?你给我扣帽子,我没有反击你对你反问,这就叫没有教养吗?你身为人父,如果对于教养的定义是这样,你的行为是这样,那我可以认定你儿子肯定没有教养。

    我对于中文互联网上的无脑喷子真的是感到困惑,非得把自己的自豪感归属感建立在一件没有意义的事情上,在互联网上挥斥方遒通过占小便宜的利己与贬低别人来充盈自己的内心。你好歹也是老网民了,都有孩子的人了,楼主有一个想法发到网上问,他还解释了 append 了一下措辞可能有误差不是说操作系统,你们还冷冷嘲笑说这算什么“操作系统?”言下之意不就是嘲讽楼主读书少,没有学过操作系统,我还会 shell ,你连操作系统的概念都不懂,切。你说你这种行为是快 20 年老网民的行为吗?你的年龄经验情商都活到狗身上去了么?你平时跟你老婆孩子都是这么说话的?如果你觉得你可以对陌生人网友这样随便的嘲讽,那希望你以后发言也都是被人冷言冷语怼回去。

    都已经是有孩子的了成熟的中年人,上了这么多年的网,一把年纪活到狗身上去了
    Leviathann
        41
    Leviathann  
       2021-11-05 22:23:05 +08:00
    react 也是操作系统
    XD
    fox0001
        42
    fox0001  
       2021-11-05 22:24:47 +08:00
    应该说是一个平台吧,微信、淘宝也是朝着这个臃肿的方向发展
    dingwen07
        43
    dingwen07  
       2021-11-06 06:16:17 +08:00
    可以,但没必要。
    我不知道你有这个想法的出发点是什么,讨厌信息流?那么关闭即可。浏览器的核心功能是加载和显示网页。所有的附加功能都应该是为了能更好的实现这一点。
    更何况往操作系统里塞信息流这事儿,微软也没少干。
    jedicxl
        44
    jedicxl  
       2021-11-06 07:48:20 +08:00
    @cwp374240920 实际上互联网之外更严重。这就是传统中国教育下的产物。国企里基本都是这样的领导,还特冠着所谓“指导”的帽子做人师态——人患之好为人师
    wanguorui123
        45
    wanguorui123  
       2021-11-06 08:40:37 +08:00 via iPhone
    WebOS
    missdeer
        46
    missdeer  
       2021-11-06 12:41:12 +08:00   ❤️ 1
    @livid 40 楼人身攻击
    Livid
        47
    Livid  
    MOD
       2021-11-06 13:08:52 +08:00 via iPhone
    @missdeer 谢谢。
    MaiKuraki
        48
    MaiKuraki  
       2021-11-06 22:41:31 +08:00   ❤️ 1
    操作系统(英语:Operating System ,缩写:OS )是一组主管并控制计算机操作、运用和运行硬件、软件资源和提供公共服务来组织用户交互的相互关联的系统软件程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。
    iClass
        49
    iClass  
       2021-11-07 18:58:53 +08:00 via Android
    浏览器 叫做 可操作 系统 browser system
    oncetalk
        50
    oncetalk  
    OP
       2021-11-08 09:41:35 +08:00
    @Pipecraft 功能层面实现的浏览器是有的,好像 via 就可以,早期的一些浏览器也是可以的,但是从理念层面上来说的话貌似没有,现在的浏览器普遍突出信息流而弱化书签,但如果从“操作系统”的角度来说的话,书签反而是核心,思路其实也简单,主页就是书签的图标构成,长按可以删除,可以拖动排列位置,可以组合为文件夹,而且自定义功能要强,主页的背景可以更换,书签的图标可以更换(有些网站可能显示不了图标,再者就是这对有些人来说可能是个很重要的功能,他可能会花很多时间在修改图标上面),书签从哪来,从网页的地址栏尾部设计一个恰当的添加到主页功能比较合适,还有就是数据同步,这个也比较重要,哦,对了,一定要支持浏览器标识修改的功能,解决诸如百度动不动就跳转到应用商店的问题,暂时就想到这些。
    2i2Re2PLMaDnghL
        51
    2i2Re2PLMaDnghL  
       2021-11-08 10:30:58 +08:00
    @sanggao vm 降格成 os 就离谱
    那么 jvm 还是不是 vm ?
    2i2Re2PLMaDnghL
        52
    2i2Re2PLMaDnghL  
       2021-11-08 10:43:52 +08:00
    @missdeer 删了号没删回复,你输麻了
    按过去经验,这是指『虽然人身攻击,但回复有信息量』
    我老账号直球纯辱骂,删回复+降权到 -17 都过了几周才封号……
    CodeCodeStudy
        53
    CodeCodeStudy  
       2021-11-08 13:25:21 +08:00
    子曰:思而不学则殆
    oncetalk
        54
    oncetalk  
    OP
       2021-11-08 13:51:24 +08:00
    @CodeCodeStudy 不妨再看一下正文
    CodeCodeStudy
        55
    CodeCodeStudy  
       2021-11-08 14:47:15 +08:00
    @oncetalk #54 你这是在生搬概念,操作系统可以控制进程吧,可以控制内存吧,可以管理文件系统吧,浏览器也能做到这些?
    hotlook10
        56
    hotlook10  
       2021-11-08 16:06:59 +08:00
    我们公司在做的一款 Android 浏览器,Top 浏览器,你可以看看,以订阅为核心,跟你说的理念非常像。有兴趣可以交流下。这是官网,https://www.topc1.com/ ,因为功能还没做好,也没正式推广,只是在市场里上架了
    hotlook10
        57
    hotlook10  
       2021-11-08 16:42:44 +08:00
    @Pipecraft 我们公司在做的一款 Android 浏览器,以订阅为核心,htwww.topc1.com/ ,看看是不是类似这种。楼主说的导航、书签可以自由拖动功能,也早就计划了,但现在核心订阅功能都还没完善,所以就往后放了
    oncetalk
        58
    oncetalk  
    OP
       2021-11-09 09:59:24 +08:00
    @hotlook10 简单体验了下 top ,还是不错的,主页就是我想象中的样子,只是好像不支持拖动排序,组合成文件夹,修改背景图片等功能,再者就是产品的核心特色,也就是订阅功能,我个人还是觉得订阅不是浏览器的核心任务,实际体验中很多网页也无法添加订阅,细看订阅页面,就更感觉奇怪,从标签上看,这里订阅的是小说、漫画、影视这些内容...那,我能否订阅一些常规的 rss 呢?
    hotlook10
        59
    hotlook10  
       2021-11-09 10:51:51 +08:00
    @oncetalk 不支持 rss 订阅,主要是应用市场不允许 rss 功能上架,我们主要针对的是小说、影视、漫画、文章之类,但需要站长自己支持,通用规则是按照页面第一个时间变化来做判定页面是否更新,太粗糙了,很多页面是没时间的
    hotlook10
        60
    hotlook10  
       2021-11-09 10:53:36 +08:00
    @oncetalk 拖动排序,我们是放在后期实现的,现在在完善订阅功能,我们会把订阅+阅读模式做完善,满足小说类用户,首先还是要先有流量,再做其他功能
    Pipecraft
        61
    Pipecraft  
       2021-11-09 14:11:31 +08:00
    @hotlook10 Top 浏览器订阅功能很不错,跟 @oncetalk 说的一样,能支持 RSS 订阅就好了。
    本人想法是提高收藏夹 /书签(网站列表),稍后阅读(文章列表),订阅( RSS ,小说,漫画等)在浏览器的地位,可以用最少的步骤访问到。
    hotlook10
        62
    hotlook10  
       2021-11-10 15:08:06 +08:00
    @Pipecraft 嗯,RSS 不允许上架的,除非再做个国外版,对大部分人而言,15 个导航图标已经足够了,书签的话其实没那么重要,除非是重度浏览器用户。只是从商业角度考虑,满足好小说、影视、漫画类用户,其实就能赚钱了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1339 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 17:46 · PVG 01:46 · LAX 09:46 · JFK 12:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.