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

大胆预测下: Android 未来会主打 instant app

  •  
  •   s82kd92l · 2018-01-28 09:19:36 +08:00 via Android · 8767 次点击
    这是一个创建于 2272 天前的主题,其中的信息可能已经有所发展或是发生改变。
    后知后觉得看了下 instant app,发现这个在保护安全与隐私方面绝对是用户重大利好:
    1.instant app 无法查看已安装的 app,无法利用 explicit intent 与其他 app 通信。这样流氓全家桶通力合作跟踪用户基本能杜绝。
    2. 无法使用外置存储
    3.受到比 oreo 普通 app 更严格的后台限制
    4.不能提供后台服务,不能提供 content provider
    5. 待楼下补充

    这样的安全模型和浏览器里面的 WebApp 基本没有区别了,沙盒限制力度比 iOS 还严格。

    虽然目前只有装了 Google 框架才能用 instant app, 但从 aosp 源代码来看,绝大部分实现逻辑已经包含在 aosp 里面,google 框架只是起了一个 Admin 的角色。如果几年后谷歌要主打 instant app, 国内厂商可以很快得推出相应管理器。
    45 条回复    2018-01-29 12:01:29 +08:00
    RockOrRoll
        1
    RockOrRoll  
       2018-01-28 09:44:49 +08:00 via Android   ❤️ 7
    怎么可能主打,楼主怕不是在做梦
    wjm2038
        2
    wjm2038  
       2018-01-28 09:46:36 +08:00 via Android
    你这说的理由都是不会主打的理由啊。。。厂商怎么可能不想要这些
    tadtung
        3
    tadtung  
       2018-01-28 09:52:06 +08:00 via Android
    只有我朝政府不强制,就不可能有机会。
    即使 google 强制推行,在国内都未必行得通。
    sammo
        4
    sammo  
       2018-01-28 10:05:48 +08:00 via Android   ❤️ 12
    如果人们生活在 "只要 zf 不推行那么一切就没戏" 的环境里,可想而知脑袋会发生怎样的退化
    xider
        5
    xider  
       2018-01-28 10:07:59 +08:00 via Android
    对用户有利 Xor 对厂商有利 = 1
    chengzhoukun
        6
    chengzhoukun  
       2018-01-28 10:15:10 +08:00
    还不如期待 PWA,各大浏览器和国内互联网公司都支持的
    s82kd92l
        7
    s82kd92l  
    OP
       2018-01-28 10:24:15 +08:00   ❤️ 1
    android/ios 生态环境从来都是自上而下,厂商如果不想就只能效仿 yunOS 分裂 android

    从 chromeos 的安全与隐私保护力度来看,谷歌并不是不注重保护用户,而是没有找到大刀阔斧改革的时机。一方面是吸引开发者,另一方面是 android 碎片化太严重。现在 android 地位无可撼动,加上 project treble 出来后,用户对厂商的依赖大幅减少了,也是时候注重安全了。
    zander
        8
    zander  
       2018-01-28 10:27:18 +08:00
    想太多。
    顶多逼国内的公司出一个变种 Android。
    Pythondr
        9
    Pythondr  
       2018-01-28 10:31:47 +08:00 via Android
    用户喜欢的,恰恰是厂商最不喜欢的。你说呢?
    zander
        10
    zander  
       2018-01-28 10:32:31 +08:00
    不能提供后台服务怎么也成优点了。
    iOS 都或多或少有一些后台 API。
    DeweyReed
        11
    DeweyReed  
       2018-01-28 10:37:37 +08:00
    4MB 的上限限制了不能有太多功能,还是要往 APP 转移。
    williamx
        12
    williamx  
       2018-01-28 10:42:14 +08:00
    胆子确实有点大
    s82kd92l
        13
    s82kd92l  
    OP
       2018-01-28 10:45:10 +08:00
    @DeweyReed 4MB 只是目前的限制,当年 android 不也限制每个 app 最大 heapsize 32M。而且 4MB 可以只放纯代码,其他图片资源可以另行加载,还能多个 4MB 的 instant app 合作。

    @zander Oreo 已经准备废掉后台服务了,以后 android 只有前台服务。
    kingcos
        14
    kingcos  
       2018-01-28 10:51:11 +08:00 via iPhone
    这不是 Google 说的算的…是广大开发者和 ROM 的选择…
    s82kd92l
        15
    s82kd92l  
    OP
       2018-01-28 11:03:29 +08:00
    @chengzhoukun PWA 要吸引的是 web 开发者,instant app 是要改变目前 java/android 开发者的习惯,目的不一样。希望两者都能成功,然而 PWA 要走的路有点长,而且 PWA 没有 iOS 支持难成器...我觉得 flutter 比 PWA 有戏...

    @kingcos 是啊,广大开发者和 ROM 还可以选择继续 targetSdk < M,这样侵犯隐私都无需用户批准。然而会有几个用户买账呢? 如果要求 targetSdk>Q 必须兼容 Instant App,开发者和 rom 能抵抗到什么时候?
    kingcos
        16
    kingcos  
       2018-01-28 11:13:08 +08:00 via iPhone
    @s82kd92l 国产各家 UI 上 Google 框架都难…现在能 8.0 的也寥寥无几吧…说实话感觉还是有些困难…
    主要还是目前手机上都是些大公司的必须有的 App,其他 App 除了很强的功能性,并没有必须的存在必要,强功能性又比较依赖手机…所以觉得小程序或者 PWA 确实还有路要走…而且也得看 iOS 的脸色了…
    brickyang
        17
    brickyang  
       2018-01-28 11:15:14 +08:00 via iPhone
    @s82kd92l 最新消息是 iOS 11.3 开始支持 Service Worker
    lixon83
        18
    lixon83  
       2018-01-28 11:19:46 +08:00
    未来苹果和安卓都会消失,只有一个微信就够了
    nicevar
        19
    nicevar  
       2018-01-28 11:49:06 +08:00
    这东西没什么新奇的,跟 20 几年前 Java 的 Applet 有多大区别,这玩意没什么前途,各个公司、厂家不会鸟,开发者也没多少感兴趣,用户体验也不行,重度应用用户肯定会选择 native 的,所以这个只适合用来做那种轻度使用的 app,要是这个成为主流,说明 android 离死也不远了
    FairyAndMonster
        20
    FairyAndMonster  
       2018-01-28 12:11:29 +08:00
    +1
    FairyAndMonster
        21
    FairyAndMonster  
       2018-01-28 12:12:22 +08:00
    @sammo +1
    k9982874
        22
    k9982874  
       2018-01-28 12:16:47 +08:00 via iPhone
    普通用户谁关心这个?
    VYSE
        23
    VYSE  
       2018-01-28 12:25:44 +08:00 via Android
    首先 instant app 就是 native,就是 apk,只不过管控更多,一次启动本地保存。
    现在跟 Play 分发绑定是国内最大问题,毕竟直接安装启动,一定要 host 在可信市场。
    跟小程序一样用过没人愿意再切臃肿的主程序,而且 native 更快。
    huiyifyj
        24
    huiyifyj  
       2018-01-28 12:35:03 +08:00
    岂不是微信小程序要灭了,而且楼主说的 1,2,4 点就足够让是使得厂商不推广 instant app
    s82kd92l
        25
    s82kd92l  
    OP
       2018-01-28 13:02:19 +08:00
    @VYSE 现在的 app 都是自签名,所以必须 host 在可信市场。google 已经推出签名机制 v3 了, 将来要是弄个 apk 用 Let's encrypt 签名,由网站自己分发,就不用可信市场了,发布机制和 webapp 完全一样。
    kimown
        26
    kimown  
       2018-01-28 13:19:43 +08:00   ❤️ 1
    看看 知乎 那个垃圾 APP,恨不得让你把手机都送给它
    learnshare
        27
    learnshare  
       2018-01-28 13:48:14 +08:00
    PWA 应该会替代大部分应用,instant app 国内摸不到
    honeycomb
        28
    honeycomb  
       2018-01-28 13:53:22 +08:00 via Android
    @s82kd92l
    现在做的应该是 project treble 的下一步,Google unified push,即准备收回推送 Android 版本的权力,由 Google 统一发布 /推送新版本的 Android 底包(厂商的自定义修改,比如 xxui 估计要放到别的地方)
    hsuan
        29
    hsuan  
       2018-01-28 13:59:57 +08:00 via Android
    @honeycomb 不可能,没有那个手机厂商会把系统控制权拱手相让
    chinawrj
        30
    chinawrj  
       2018-01-28 14:09:06 +08:00
    问题来了,为啥 BATJ 不能继续推出全家桶
    s82kd92l
        31
    s82kd92l  
    OP
       2018-01-28 14:19:13 +08:00
    @hsuan 说得好像电脑厂商愿意把系统控制让给微软一样,然而 windows 掌握了生态厂商就没有选择的余地。android 就是移动版的 windows,连三星都没办法抗拒,何况国内这帮乌合之众

    @chinawrj BATJ 在 iOS 上有全家桶么,对用户危害大么?
    saran
        32
    saran  
       2018-01-28 14:50:38 +08:00 via Android
    @huiyifyj 小程序不是刚刚才起色吗,怎么可能被灭
    qwertty01
        33
    qwertty01  
       2018-01-28 15:23:01 +08:00 via Android
    基本不可能,人家就是想常驻后台,不停推送。要不然靠绑定用户?
    huiyifyj
        34
    huiyifyj  
       2018-01-28 15:28:44 +08:00
    @saran 我是反驳的意思啦。
    honeycomb
        35
    honeycomb  
       2018-01-28 15:48:40 +08:00 via Android
    @hsuan 但是 Google 确实地做到逼迫厂商实现 treble 了
    hantsy
        36
    hantsy  
       2018-01-28 16:04:41 +08:00
    不如 PWA 实在。
    VYSE
        37
    VYSE  
       2018-01-28 16:33:01 +08:00
    @s82kd92l #25 要知道病毒作者也可以自己在网站 host,安装版至少可以需要用户确认是否开启安装,直装版的风险是谁来做审核
    lfzyx
        38
    lfzyx  
       2018-01-28 17:27:32 +08:00
    @kingcos 这不是 Google 说的算的…是广大用户的选择…
    loading
        39
    loading  
       2018-01-28 17:32:34 +08:00 via Android
    还不如说说小程序称霸世界。
    akira
        40
    akira  
       2018-01-28 17:34:36 +08:00
    instant app 的优势还是很大的,但是这个就和小程序类似,适合用完就丢。
    kingcos
        41
    kingcos  
       2018-01-28 19:06:27 +08:00 via iPhone
    @lfzyx 觉得说得对,可以点个感谢,哈哈👌
    s82kd92l
        42
    s82kd92l  
    OP
       2018-01-28 23:20:47 +08:00
    @VYSE 直装版和普通网页的安全风险差不多啊,要是爆出病毒可能就会把整个域名加入各种黑名单。你浏览器也可能访问有病毒的网站,谁做风险审核?
    VYSE
        43
    VYSE  
       2018-01-28 23:33:58 +08:00
    @s82kd92l #42 问题谁拉黑名单?还是要人去审核.APT 攻击的话可能外界根本不知道某个网站 host 病毒.而且 instant app 仍然是 native 级别,即使有权限控制,seccomp,selinux 沙盒,不说 framework 有洞可穿,现有权限都足以做远比网站 phishing 危害高很多的恶意行为.这些出的问题都是 OS 开发者要背锅的(例如 framework 洞直接变 remote,severity 和赏金翻倍),所以谷歌都不敢放开.
    VYSE
        44
    VYSE  
       2018-01-28 23:39:00 +08:00
    @s82kd92l #42 BTW 浏览器上谷歌,微软都怕背锅自己组建团队搞 safebrowsing 等,谁都怕访问个网站穿透到内核
    skylancer
        45
    skylancer  
       2018-01-29 12:01:29 +08:00
    @hsuan 然而你说的'不可能'在出厂就是 8.0 的 Android 上,被完全的反驳了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3094 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 91ms · UTC 14:27 · PVG 22:27 · LAX 07:27 · JFK 10:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.