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

为什么 Visual Studio Code, Dropbox 等很多 app 没在 App Store 上架

  •  
  •   ccming · 2020-11-29 14:50:40 +08:00 · 6465 次点击
    这是一个创建于 1242 天前的主题,其中的信息可能已经有所发展或是发生改变。
    macOS 新人有哪些不在 App Store 上架的 app 值得下载?
    35 条回复    2020-12-01 13:12:43 +08:00
    lly0514
        1
    lly0514  
       2020-11-29 15:05:29 +08:00
    mac 没必要用 app store,就像 windows 也不用微软商店一样,里面软件太少,而且很多免费软件在 app store 里反而收费。
    WebKit
        2
    WebKit  
       2020-11-29 15:06:09 +08:00 via Android
    macOS 上基本没用过 AppStore 都是直接去官网下载
    ccming
        3
    ccming  
    OP
       2020-11-29 15:08:30 +08:00
    @lly0514
    @WebKit 那如何保证安全性呢?
    Procumbens
        4
    Procumbens  
       2020-11-29 15:13:21 +08:00   ❤️ 2
    @ccming 去官网下载
    或者 brew cask
    NoobX
        5
    NoobX  
       2020-11-29 15:15:02 +08:00   ❤️ 1
    可以考虑不使用“不安全”的 VSCode 。都开源了,为何会去怀疑安全性呢
    lly0514
        6
    lly0514  
       2020-11-29 15:17:06 +08:00   ❤️ 1
    @ccming 无法绝对保证,不过 macOS 自带隐私设置比 win 强很多,权限要手动赋予。
    wclebb
        7
    wclebb  
       2020-11-29 15:32:13 +08:00 via iPhone   ❤️ 2
    @ccming #3 我是优先使用 MAS,没有才“被迫”用其它第三方。MAS 也不是完美,有些功能受限于沙盒,是用不了某些功能。
    wclebb
        8
    wclebb  
       2020-11-29 15:33:00 +08:00 via iPhone   ❤️ 1
    但对于国产软件,我更喜欢用 MAS 来约束国产软件。
    vokins
        9
    vokins  
       2020-11-29 15:40:05 +08:00   ❤️ 1
    不在 mas 里面的发布的软件,除了写专业的软件不可替代外,mas 里面的基本行给你了大部分。mas 里面购买方便,审核安心。
    nieyujiang
        10
    nieyujiang  
       2020-11-29 16:28:14 +08:00 via iPhone   ❤️ 2
    上商店必须开沙盒,开了沙盒,很多功能实现不了,而且,代码写起来束手束脚的
    kawaiidora
        11
    kawaiidora  
       2020-11-29 16:30:30 +08:00   ❤️ 1
    因为 app store 不是唯一的应用分发渠道,进 store 上沙箱还麻烦,不如维持现状
    gggxxxx
        12
    gggxxxx  
       2020-11-29 16:37:33 +08:00 via iPhone   ❤️ 7
    喷了,开源跟安全性有啥关系?说的好像开源软件你会去看每一行代码一样.....
    现在安全性发展的趋势就是 sandbox,需要各种权限一一问用户请求.....居然很多人觉得没意义....
    我是所有软件一律 store 下载,有免费审核人员帮你把关还不好么?实在没有才去第三方下载。
    LearningToCode
        13
    LearningToCode  
       2020-11-29 16:45:30 +08:00   ❤️ 1
    直接 brew cask install XXX
    Jirajine
        14
    Jirajine  
       2020-11-29 17:06:26 +08:00 via Android   ❤️ 2
    @NoobX 你的代码开源后不会“魔法地完成了安全审计”。
    开源仅仅能增加显式地留后门的难度。
    wydinhk
        15
    wydinhk  
       2020-11-29 17:22:49 +08:00   ❤️ 2
    App Store 里的微信到现在还没有小程序支持,很纳闷 Windows 早就实现了 Mac 为什么不行,结果现在才知道官网安装包早就有小程序了。
    chroming
        16
    chroming  
       2020-11-29 17:30:52 +08:00   ❤️ 1
    @wydinhk #15 看了你的回复才知道这件事,之前看到过说 mac 可以打开小程序了但我的一直不行还有点奇怪
    TypeError
        17
    TypeError  
       2020-11-29 18:37:50 +08:00 via Android
    我的使用体验,mas 比 Windows 微软商店还残废
    otakustay
        18
    otakustay  
       2020-11-29 22:21:47 +08:00   ❤️ 1
    Mac 有 gatekeeper,就算不是 app store 下载的应用,你能正常打开就已经通过了苹果最基本自动审核了
    WebKit
        19
    WebKit  
       2020-11-29 22:37:13 +08:00 via Android   ❤️ 2
    @ccming 只要是官网下载的都没问题吧,如果你说的安全性是指 官网下载的软件有恶意代码,那 AppStore 种的软件也是可以通过动态开关做到的
    Jooooooooo
        20
    Jooooooooo  
       2020-11-29 23:01:35 +08:00
    为什么不信微软而信苹果呢?
    ariza
        21
    ariza  
       2020-11-30 01:08:11 +08:00 via iPhone
    微信就厉害了 只上 MAS 张小龙真心无脑果粉
    zyxk
        22
    zyxk  
       2020-11-30 01:13:41 +08:00   ❤️ 1
    @wydinhk #15
    @chroming #16
    我也是才知道,我刚从微信官网下载试了,才发现可以用小程序了.不知道还有什么软件 有这么区别的.
    discrete
        23
    discrete  
       2020-11-30 03:46:01 +08:00
    @wydinhk 神奇,既然 iOS 都给用小程序为啥 Mac 上居然不放行?
    POPOEVER
        24
    POPOEVER  
       2020-11-30 03:49:29 +08:00   ❤️ 1
    个人或者创业团队在 app store 上架是借用苹果的生态认证,大型企业自带信用光环不需要走那个路线
    wyfyw
        25
    wyfyw  
       2020-11-30 04:25:50 +08:00   ❤️ 1
    @kawaiidora
    @nieyujiang
    同为开发工具,Xcode 也上架了 App Store,是不是也是运行在沙盒里的?
    12101111
        26
    12101111  
       2020-11-30 09:24:17 +08:00   ❤️ 1
    有的人说 Visual Studio Code 开源了,那么请大家找一下 resources/app/node_modules.asar.unpacked/vsda/build/Release/vsda.node 的源代码
    这是一个微软的后门程序, 没有这个 native 模块, vscode remote 和 pylance 这些闭源的扩展是无法运行的
    las917vki
        27
    las917vki  
       2020-11-30 10:39:46 +08:00   ❤️ 1
    了解一下 gatekeeper 。
    你使用的东西其实以及经过苹果的签名了。
    fatelight
        28
    fatelight  
       2020-11-30 11:47:54 +08:00
    App Store 除了更新系统和 xcode 有什么用
    dayFvckingByte
        29
    dayFvckingByte  
       2020-11-30 12:21:18 +08:00 via iPhone   ❤️ 1
    @wyfyw 开发工具不能上架很大原因是因为会热更新代码执行,比如 vscode 那一堆插件,而 Xcode 的插件还是从 app store 下载的,所以不存在这个问题。
    oko
        30
    oko  
       2020-11-30 16:10:04 +08:00   ❤️ 1
    macOS 的商店有一些限制,比如必须使用沙盒机制,还有各种审核,加上不强制使用,很多 App 自然就选择自行发布了, 如果苹果 ARM 成熟后,和 iOS 一样, 强制所有 App 必须走 MAS,那就好看了
    wsseo
        31
    wsseo  
       2020-11-30 18:34:00 +08:00   ❤️ 1
    应该提问为什么不强制所有 app 走 app store?
    lopedever
        32
    lopedever  
       2020-12-01 07:37:26 +08:00 via iPhone   ❤️ 1
    vscode 一大原因是 App Store 不让上架 electron 的应用
    ruzztok
        33
    ruzztok  
       2020-12-01 09:24:16 +08:00
    重点就是上不上的了,多说无意
    dayFvckingByte
        34
    dayFvckingByte  
       2020-12-01 09:58:57 +08:00   ❤️ 1
    lypyhao
        35
    lypyhao  
       2020-12-01 13:12:43 +08:00   ❤️ 1
    即使是 Mac,我也尽可能用 App Store,一方面这是趋势。商店的应用更新起来更容易,也更加合规。
    但楼主的问题,我无法直接回答,这并非我专业。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5474 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 01:25 · PVG 09:25 · LAX 18:25 · JFK 21:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.