12306 真是国产软件中的一股清流 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
flowfire
V2EX    Android

12306 真是国产软件中的一股清流

  •  1
     
  •   flowfire 2019-01-03 09:48:16 +08:00 via Android 29008 次点击
    这是一个创建于 2524 天前的主题,其中的信息可能已经有所发展或是发生改变。

    87 条回复    2019-01-08 14:23:48 +08:00
    lvybupt
        1
    lvybupt  
       2019-01-03 09:51:03 +08:00   86
    说明 app 开发者的 KPI 压力不大
    JJBOOM
        2
    JJBOOM  
       2019-01-03 09:51:06 +08:00 via Android   1
    66666 的确是
    Sharuru
        3
    Sharuru  
       2019-01-03 09:52:04 +08:00   1
    KPI 确实不大…… webview 的不兼容问题从更新以后就一直没修复过,点什么页面都是白屏 hhhh
    lulinux
        4
    lulinux  
       2019-01-03 09:53:28 +08:00 via Android
    如果网站也算软件的话,不知道“自由”软件的精神领袖斯托曼童子怎么想。呵呵
    Ritr
        5
    Ritr  
       2019-01-03 09:53:29 +08:00   1
    再多来几股清流涤荡这浑浊之气吧
    Variazioni
        6
    Variazioni  
       2019-01-03 09:53:30 +08:00
    点赞。。
    poorcai
        7
    poorcai  
       2019-01-03 09:57:24 +08:00 via iPhone
    说实话,第一次见
    loveour
        8
    loveour  
       2019-01-03 09:59:38 +08:00
    这个真的要赞一下。
    cvbnt
        9
    cvbnt  
       2019-01-03 10:00:41 +08:00 via Android
    webview 兼容问题很头疼,每次要把 chrome 停用才能用
    cncoffer
        10
    cncoffer  
       2019-01-03 10:01:19 +08:00
    第一次见, 666 啊
    nikoo
        11
    nikoo  
       2019-01-03 10:02:17 +08:00   2
    列出所需权限,并详细说明每个权限对应的功能,且不强制,赞
    0x8192dd
        12
    0x8192dd  
       2019-01-03 10:03:07 +08:00   3
    没事,等 5 月 1 号之后所有国产软件都得“清流”了,各大平台已经下发通知了,5 月 1 号起不适配到 Android 8.0 的应用统统拒绝更新,8 月 1 号后逐步下架
    flowfire
        13
    flowfire  
    OP
       2019-01-03 10:03:54 +08:00 via Android
    @cvbnt @Sharuru 试试在开发者模式里把 webview 实现从 chrome 改成 webview?
    KuzhiBake
        14
    KuzhiBake  
       2019-01-03 10:04:56 +08:00 via Android
    楼上还有人不知道 12306 有 app ?
    swsh007
        15
    swsh007  
       2019-01-03 10:06:29 +08:00 via Android
    这玩意强制升级恶心的很
    还有那个讨厌的密码规则
    odirus
        16
    odirus  
       2019-01-03 10:06:38 +08:00
    哈哈,难得看见表扬 12306 的帖子
    zpxshl
        17
    zpxshl  
       2019-01-03 10:07:54 +08:00 via Android
    @0x8192dd 没用的。。。
    mytsing520
        18
    mytsing520  
    PRO
       2019-01-03 10:12:16 +08:00   11
    @swsh007
    强制升级,升级的貌似是铁路运行图。这玩意儿数据量巨大,光 PC 端的 json 数据就有 17MB。如果每次都去网上获取,并不是所有人都有这个条件可以这么做,引起的后果比较严重。作为国家级的 APP,安全第一,实用第二,炫酷靠边站。
    imcczy
        19
    imcczy  
       2019-01-03 10:12:56 +08:00
    12306 app 不管 android 还是 ios 都是一堆黑科技,有些属性不用权限他就能拿到,
    @swsh007 #15 强升是因为风控的关系,时间久了验签就会被抢票软件破解
    bao3
        20
    bao3  
       2019-01-03 10:17:03 +08:00 via iPhone
    12306 确实是清流,它允许你在 app 里完全注销账户,你看看国内的 app 有几个允许的。
    0x8192dd
        21
    0x8192dd  
       2019-01-03 10:17:03 +08:00
    @zpxshl 把利用向下兼容耍流氓给禁了都没用,我很好奇什么有用,还是说钦定国内应用神通广大一定流氓?不是杠,因为我自己做安卓,知道这个限制的威力,真心好奇你们这种心态是怎么来的
    flowfire
        22
    flowfire  
    OP
       2019-01-03 10:18:41 +08:00
    @0x8192dd #20 他们还可以不给权限就强退。。。。目前 play 上的淘宝和微信就是这个尿性,我已经举报了,不知道有用没用
    LuffyGu
        23
    LuffyGu  
       2019-01-03 10:19:09 +08:00
    没抢到票,看到这个了,抱怨一下……
    lastpass
        24
    lastpass  
       2019-01-03 10:26:33 +08:00 via Android   4
    确实是罕有的清流。
    不会让你像傻子一样扫码登录。
    而且网站首页竟然不非要你用 APP。
    最近新加的候补功能,
    使用需要人脸。
    在识别人脸的时候,也不需要你像个傻 b 一样对着屏幕读"我是傻 b"
    拍一下照就 OK。
    Level5
        25
    Level5  
       2019-01-03 10:27:14 +08:00
    人家领导没提要求,能少做就少做。
    Nasei
        26
    Nasei  
       2019-01-03 10:28:38 +08:00 via Android
    但是最近的兼容问题很麻烦
    xuanbg
        27
    xuanbg  
       2019-01-03 10:28:41 +08:00
    12306APP 哪来的 KPI。。。恨不得用的人少才好。。。
    0x8192dd
        28
    0x8192dd  
       2019-01-03 10:29:29 +08:00   2
    @flowfire
    适配到 Android 8.0 以后,有以下几点:
    1. 很多反射调用系统隐藏 SDK 的方法( dark gray api )将会报错,有些黑科技彻底报废
    2. 应用在后台创建服务进程 5 秒内如果没有调用 startForeground 方法将其变成前台进程,将被系统强杀
    3. 应用想要执行安装必须申请安装权限,如果用户拒绝,不可能静默下载调起安装

    动态权限很重要,但适配到 8.0 所带来的限制远比动态权限厉害
    而且一般应用最多是偷懒,你不给他 SD 卡读写权限他强退,其他权限不给能用,这种就是程序员懒
    liaixiao
        29
    liaixiao  
       2019-01-03 10:40:15 +08:00 via Android
    还真是(~_~;)
    murmur
        30
    murmur  
       2019-01-03 10:45:49 +08:00
    @lastpass 读我是 sb 那个我感觉没什么 最多是小米 mix2s 这种下置相机用的时候才真的是 sb
    kokutou
        31
    kokutou  
       2019-01-03 10:48:47 +08:00 via Android
    webview 实现 选的 chrome 71,并没有什么问题啊。

    小米 6,lineageos 15.1 + opengapps
    JulyXing
        32
    JulyXing  
       2019-01-03 10:52:08 +08:00
    每次安装一个软件都要去查看权限管理,一个小软件要那么多权限到底想做什么,现在卸载软件在手机上都不好找保留下来的文件夹,有时候真是有强迫症卸载完就想把安装时创建的文件夹也删掉。
    alvin666
        33
    alvin666  
       2019-01-03 10:54:04 +08:00 via Android
    清流啊,铁总多牛逼的,自签发证书用了多少年,现在居然这样搞
    flowfire
        34
    flowfire  
    OP
       2019-01-03 10:56:35 +08:00
    @JulyXing #31 appops 了解一下
    draguo
        35
    draguo  
       2019-01-03 10:56:37 +08:00
    要是去除开屏广告就完美了
    waiaan
        36
    waiaan  
       2019-01-03 10:57:01 +08:00
    没有人扒一下是哪家公司开发的?
    lastpass
        37
    lastpass  
       2019-01-03 10:58:33 +08:00 via Android
    @murmur 那么你在读的时候周围一定没有人。
    没有享受过周围人虽然理解,但是依然想笑不好意思笑的扭曲表情,和关爱傻子的目光。
    keepfun
        38
    keepfun  
       2019-01-03 11:03:28 +08:00
    然而这有毛用,买票的体验太烂了.
    winterx
        39
    winterx  
       2019-01-03 11:06:55 +08:00
    @waiaan #36 很多人说是阿里的团队参与开发
    honeycomb
        40
    honeycomb  
       2019-01-03 11:11:54 +08:00 via Android
    @flowfire

    迫使它们去掉电话权限还是难搞,play 政策还真的可能不反对“因为支付功能需要强验证,所以需要设备 IMEI “的理由。

    之前 issuetracker 有一个让人凉透的回复:You can give one star

    但是 Android 组那帮??居然仅是从 phone 里分拆了个 call log 出去而已。
    barrelsoil
        41
    barrelsoil  
       2019-01-03 11:17:06 +08:00 via Android
    12306 黑域压不住,不知道为什么,别的软件都可以
    zxy
        42
    zxy  
       2019-01-03 11:19:40 +08:00 via iPhone
    有很多人吐槽些不着边际的,这是面向全国人民的服务,谨小慎微是正确
    helionzzz
        43
    helionzzz  
       2019-01-03 11:25:16 +08:00
    @fenglangjuxu 那是因为你没有过在火车站通宵排队买票的体验。
    tinytin
        44
    tinytin  
       2019-01-03 12:08:39 +08:00
    良心软件
    largecat
        45
    largecat  
       2019-01-03 12:09:20 +08:00 via Android
    还有最近出来的个税 app,
    loveCoding
        46
    loveCoding  
       2019-01-03 12:26:14 +08:00   2
    12306 一直很良心,之前更新了一版 ui 看起来还不错 , 我只想说写票务算法的人是真牛逼,服务稳定性也牛逼能抗住那么多刷票软件刷
    zkeeper
        47
    zkeeper  
       2019-01-03 12:33:18 +08:00
    当初 12306 刚出来的时候一堆人嘲笑, 说是自己几千万就能搞定之类. 当时阿里腾讯什么的人还跃跃欲试说他们去了分分钟搞定, 提供免费技术咨询什么的.

    后来好像真去了一些人, 后来就没声音了...
    SuAlien
        48
    SuAlien  
       2019-01-03 13:39:36 +08:00   1
    反观某宝,最近不让读通话信息,就不让用,直接卸载了
    artandlol
        49
    artandlol  
       2019-01-03 13:43:02 +08:00
    一款不想让你用的 app
    wangxiaoaer
        50
    wangxiaoaer  
       2019-01-03 13:47:06 +08:00
    @zkeeper #47 天真,你以为 12306 目前的进步是他们自己研究出来的?
    8355
        51
    8355  
       2019-01-03 13:48:03 +08:00
    这不是应该的吗 被流氓惯了都感觉正常操作是良心了...........哎.
    williamx
        52
    williamx  
       2019-01-03 13:56:32 +08:00
    @lvybupt 他们应该只有服务器压力
    cherbim
        53
    cherbim  
       2019-01-03 14:07:33 +08:00
    没有 kpi 压力,大家还争着用。反正就这一个软件可以用
    他们是巴不得人越少越好
    Fulcrum
        54
    Fulcrum  
       2019-01-03 14:12:45 +08:00 via Android
    @mytsing520 是站电报码,站名缩写,站名。运行图不会丢手机里的
    zpxshl
        55
    zpxshl  
       2019-01-03 14:13:10 +08:00
    @0x8192dd 如果我没记错的话,“禁用反射”是 9.0 的特性。
    我个人理解你说应用设配到 8.0,带来的优势是: 6.0 带来的动态权限。8.0 带来的严格的后台管理。
    针对动态权限,国内绝大部分定制系统,大部分有自己的动态权限机制,根本不管你应用适配了 6.0 没有。另外很多应用是你不给权限就自杀,微信就是个例子。
    针对 8.0 带来的严格的后台管理,理论很美好。 8.1 原生系统,是可以开启你说的那个杀后台的开关(而不管应用是否适配了 8.0 )。 效果有一点吧,但并不明显,打开淘宝 3 秒后按返回,实测这货还能在后台挣扎半小时(具体数字忘了,之前发现的)?
    HangoX
        56
    HangoX  
       2019-01-03 14:14:02 +08:00
    别傻,新的 app 才能这样干,旧的 App 升级上来的只能启动的时候要求权限,因为业务太多,压根不知道哪个业务要了这个权限
    no1xsyzy
        57
    no1xsyzy  
       2019-01-03 14:15:17 +08:00
    @lulinux 于是我们有了 AGPL
    mytsing520
        58
    mytsing520  
    PRO
       2019-01-03 14:15:45 +08:00
    @Fulcrum 嗯,我的描述不准确
    0x8192dd
        60
    0x8192dd  
       2019-01-03 14:21:41 +08:00
    @zpxshl 嗯,前两天搞适配脑子迷糊记混了,禁用反射是 28 的,运行时权限和安装权限限制很多国内厂商 ROM 都改过,后台限制会让以前一些利用向下兼容实现的后台驻留手段被干掉,国内 ROM 也可能会把前台通知隐藏掉,也就是说本来原生 Android 会显示“手机淘宝正在后台运行”,但是国内 ROM 就没有,所以你会看到它运行很久
    radiolover
        61
    radiolover  
       2019-01-03 14:27:59 +08:00
    @Fulcrum 车迷吧
    hilbertz
        62
    hilbertz  
       2019-01-03 14:29:37 +08:00
    毕竟是全国都在用的,不能像刚出来的时候找些关系户来糊弄的,比方说现在刚出来的个税申报 app,就是典型关系户产物
    wenzhen
        63
    wenzhen  
       2019-01-03 14:39:38 +08:00
    @flowfire 我的也是, 然鹅无论怎么切换 webview 实现, 都是白屏
    Marmot
        64
    Marmot  
       2019-01-03 14:48:54 +08:00
    简单点讲,就你这点信息,它不稀罕,更多都有
    zhang1215
        65
    zhang1215  
       2019-01-03 15:10:12 +08:00
    真的,前一阵子更新我看到这个都惊了
    xz410236056
        66
    xz410236056  
       2019-01-03 15:16:50 +08:00
    用 iOS 一直都是这样的啊。
    thinkycx
        67
    thinkycx  
       2019-01-03 15:28:19 +08:00
    点赞。
    zhangchioulin
        68
    zhangchioulin  
       2019-01-03 15:32:05 +08:00
    @flowfire #34 MIUI 中 appops 会被改回去。。。
    dlf1992
        69
    dlf1992  
       2019-01-03 15:56:00 +08:00
    这良心的让我落泪
    somebody
        70
    somebody  
       2019-01-03 17:22:44 +08:00 via Android   1
    12306 app 是使用蚂蚁金服的 mPaaS 框架开发的。有兴趣可以反编译 Android apk 与支付宝 apk 对比,很多 com.alipay 的类都是一样的
    aleung
        71
    aleung  
       2019-01-03 18:00:11 +08:00 via Android
    业界有个广泛传闻,现在 12306 整个系统是阿里给做的,但这个说法没见到确切依据。
    seaswalker
        72
    seaswalker  
       2019-01-03 19:06:39 +08:00 via iPhone
    良心
    ren1129
        73
    ren1129  
       2019-01-03 19:15:52 +08:00
    在我的 XZ1 上,打开后一片空白……
    Bluwing
        74
    Bluwing  
       2019-01-03 19:18:44 +08:00
    前几天 12306 信息泄漏了呀。。。。
    imcczy
        75
    imcczy  
       2019-01-03 19:22:42 +08:00
    @aleung #70 整个系统不知道,但是 ios 和 android 的 app 端很多用的都是阿里的技术,像最近出的那个刷脸,二维码之类都是阿里的。所有请求的验签都是阿里定制的,
    dingyaguang117
        76
    dingyaguang117  
       2019-01-03 19:34:18 +08:00
    他们的 KPI 是稳定不要挂~
    jsq2627
        77
    jsq2627  
       2019-01-03 19:38:53 +08:00
    @aleung #71 整个倒不是,但是阿里贡献了很多技术,今年 12306 还给蚂蚁寄感谢信了
    1039460820
        78
    1039460820  
       2019-01-03 20:09:24 +08:00
    12306 这款软件已经很厉害了,你试试春运这么高的访问量。
    icyalala
        79
    icyalala  
       2019-01-03 21:22:32 +08:00
    我接触过一些 ZF 项目,貌似都喜欢在客户端重度使用 hybrid 技术,整页都是 WebView。。。
    mingyun
        80
    mingyun  
       2019-01-03 22:05:16 +08:00
    业界良心
    empty9
        81
    empty9  
       2019-01-03 22:57:36 +08:00
    @aleung
    硬件 太极股份,网宿科技
    软件自己搞的 中国铁道科学研究院电子计算技术研究所
    aleviosa
        82
    aleviosa  
       2019-01-04 00:17:37 +08:00
    @icyalala 是因为 hybrid 跨平台比较容易吧? ZF 项目估计大部分也不需要什么复杂的设备功能大多都是增删查改 hybrid 没太大问题
    serge001
        83
    serge001  
       2019-01-04 08:47:04 +08:00
    @icyalala 不是喜欢用 是 zf 项目大部分都是些小作坊外包做的....一个实习生就能写 js 跨几个平台了...
    xmt328
        84
    xmt328  
       2019-01-04 14:02:18 +08:00
    @serge001 不是外包想用,是 zf 项目一般有自己的开发环境技术要求,虽然也不知道为什么中意 hybrid,而且还是国内莫名其妙的安全性魔改版
    tammy
        85
    tammy  
       2019-01-04 18:55:04 +08:00
    @xmt328 用户有这么个要求:苹果手机和安卓手机的软件界面看起来一致。。。网页套壳省事啊
    jiejiss
        86
    jiejiss  
       2019-01-05 08:00:08 +08:00
    @Bluwing #74 是第三方 12306 抢票软件存储的用户的 12306 账户信息泄露了
    PythonKGB
        87
    PythonKGB  
       2019-01-08 14:23:48 +08:00
    因为 12306 不再需要你的个人信息啊。

    你的信息,铁路的系统不知道么?^^
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5714 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 01:59 PVG 09:59 LAX 17:59 JFK 20:59
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86