只要找到比 CityOnRail 更强的地铁小程序,奖励 1000 元!没找到也有奖励,最高奖《Cyberpunk 2077》,3 套! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
BruceWolf
V2EX    推广

只要找到比 CityOnRail 更强的地铁小程序,奖励 1000 元!没找到也有奖励,最高奖《Cyberpunk 2077》,3 套!

  •  
  •   BruceWolf 2020-05-17 11:50:57 +08:00 4112 次点击
    这是一个创建于 1976 天前的主题,其中的信息可能已经有所发展或是发生改变。

    CityOnRail 性能、体验直接叫板 native app,欢迎大家对比体验!

    CityOnRail 的特性如下:

    • 精美地图无级缩放
    • 地图交互即点即用
    • 线路结果同页展示
    • 更有暗黑模式地图
    • 所有功能离线使用
    • 数据包流量 50KB 内

    买票?直接带你跳转乘车码,多个城市直接微信内扫码进站。目前支持广州、深圳、重庆、昆明、兰州、厦门、西安、郑州八个城市扫码乘车,其它城市看腾讯的势力,应该也不用等太久。

    功能上的细节就不重复发图了,具体的可以看下面的附文介绍,自己上手体验就更直接。

    稍微提一句数据包流量:

    北京、上海这样的超级地铁城市数据包(压缩后)流量消耗小于 50KB,以北京为例,票价数据有 57629 条。能不能再优化?我相信是可以的,会继续努力提升技术优势。

    介绍文章:

    1. 《大家好~我们是 CityOnRail !》
    2. 《 CityOnRail 小程序介绍之一:即点即查》
    3. 《 CityOnRail,用实力为小程序打 call ! 我比 native 还丝滑!》
    4. 《突破思维的极限,超越 APP 的体验!我是小程序,今天,我要打十个!》

    介绍一下活动:

    活动一

    分享小程序内生成的《英雄帖》海报或者个性小程序码,或者任何形式的直接分享小程序,系统能统计宣传效果,如果有人找到比 CityOnRail 更强大的小程序并在客服上报,系统能够往回追溯上级分发人,十级内每级都奖励个性地铁卡,不限城市!

    活动二

    不论是否找到更强,直接引入新用户最多的前 3 用户分别奖励一套《 Cyberpunk 2077 》,前 4~33 名奖励个性地铁卡,依然是不限城市。注意,参加这个项目的引入新用户数至少要达到 100 。

    两个活动不冲突,也就是可以同时领两个活动的奖品。

    CityOnRail 是一个工具性质的小程序,所以简单宣传行为不会引发朋友的心理不适,而且 CityOnRail 不粘人,大可以放心让 CityOnRail 在朋友圈或者群里露脸,不会让别人觉得自己 low,反而有可能觉得很 geek 。但是不要过度安利,这种行为很恶劣! 几个推荐的宣传方式:

    • 设置群待办是效率最高的方式
    • 其次是发朋友圈(需要生成海报或者个性小程序码加配文
    • 如果有视频或者其它形式的推介,效果应该也会很好!切换地图模式的视频应该能博眼球。
    • 会玩的小伙伴直接用自己的个性小程序配其它图片也可以,但是要注意素材的版权。

    个人亲测通过前两个方式引入的新用户超过 500,活动二的门槛不是太凶残。我本人不参加活动排名:)

    活动截止日期:2020 年 5 月 31 日最后一秒,之后统计结果,7 天内在小程序中通知中奖的用户收集收货信息,同时会将最后的发放记录通告在此贴。

    奖品发放都是通过官方的网店发货,《 Cyberpunk 2077 》和个性地铁卡都是。

    第 1 条附言    2020-06-01 12:22:26 +08:00
    本次追加是为了兑现贴中提到了要公布统计的承诺,虽然实际效果不是很好。从 2020.05.17 号开始到现,不包括我自己宣传的渠道外总共有 48 名新用户引入。本次硬广告没能实现目标,同志仍需努力 : P

    至今这款小程序获得了 0.03 元的广告收入,第一次 0.01 元的收入可能是某个用户误点,也可能是位热心用户,第二次是一个热心网友测试点了一次,聊天之后很感动由帮我点了一次,于是那天增加了 0.02 的收入。这就是目前这款小程序的全部收益,如第二个用户所说的“广告藏得这么深,都看不到”,感谢帮忙点击了第一广告的用户,藏这么深的广告都被你发现了。

    谢谢大家的支持,尤其是帮助分享过的朋友,真的很感谢,虽然我不知道你是谁。17 号之后我陆陆续续增加了一些新的功能,比如用户首次进入时的使用引导、系统暗黑主题的自适应等等。我会一如既往的继续努力做出让大家满意的小工具。

    再次感谢大家的支持!
    36 条回复    2020-05-28 13:12:44 +08:00
    BruceWolf
        1
    BruceWolf  
    OP
       2020-05-17 12:03:42 +08:00
    附小程序码:
    maggch
        2
    maggch  
       2020-05-17 12:09:17 +08:00 via Android   4
    试用了一下,挺鸡肋的。
    revalue
        3
    revalue  
       2020-05-17 12:11:30 +08:00
    功能全不算吊,把齐全的功能做好才算吊。继续观望一下下
    BruceWolf
        4
    BruceWolf  
    OP
       2020-05-17 12:27:35 +08:00
    @maggch 是的,小众爱好。喜欢的人就觉得有点用。
    @revalue 重要的不是功能多,而是有用。如果用过地铁小程序的话,可以直接对比一下,没有对比,就对优劣没概念。不过感谢愿意观望:)
    table cellpadding="0" cellspacing="0" border="0" width="100%"> solitude3985
        5
    solitude3985  
       2020-05-17 12:27:47 +08:00   1
    谁来跟我把 https://www.openrailwaymap.org/http://cnrail.geogv.org/zhcn/about 套壳封包到小程序里?一千元给你,我就拿个赛博朋克。
    loviy
        6
    loviy  
       2020-05-17 12:32:11 +08:00 via Android   1
    @solitude3985 来吧
    solitude3985
        7
    solitude3985  
       2020-05-17 12:46:14 +08:00   1
    说一下功能,也许代码上优化做的好,但是在通勤人士和轨交爱好者看来,非常中庸,现在这些功能完全谈不上专业也谈不上强:

    这些功能会让你真得变强:
    - 英文站名
    - 真实地理比例 (geo-accurate projection) 线路图
    - 在建地铁线路
    - 国铁换乘
    - 下一班车预告(终点、时间)
    - 换乘信息(同台、西班牙、出闸等)
    - 设定未来出行时间
    - 各站无障碍设施(轮椅升降台、盲道、升降机)
    - 乌鲁木齐未做当地时区转换
    - 别用衬线体标线路
    - 车站编号(上海重庆广州无锡)
    - 出入口指示
    aheadlead
        8
    aheadlead  
       2020-05-17 12:55:13 +08:00
    @solitude3985 所言极是。而且也没有快线指引(北上广)。

    我觉得还没有 metroman 那个地铁通好用…
    loading
        9
    loading  
       2020-05-17 12:56:59 +08:00
    地铁图缩放体验差到爆炸。
    aheadlead
        10
    aheadlead  
       2020-05-17 13:03:39 +08:00
    aheadlead
        11
    aheadlead  
       2020-05-17 13:05:11 +08:00
    再说现在每月 40G 流量根本用不完…… 省这 50K 流量到底图个啥
    huazhu
        12
    huazhu  
       2020-05-17 13:27:33 +08:00 via Android
    群待办是指?
    solitude3985
        13
    solitude3985  
       2020-05-17 14:15:23 +08:00
    @aheadlead 另外那个 app 是什么?看着好棒(尤其是线路图设计风格)
    BruceWolf
        14
    BruceWolf  
    OP
       2020-05-17 15:30:34 +08:00   1
    看了大家对 CityOnRail 的不足有期待之处,尤其是那小程序和原生 app 去比,很欣慰,由心的欣慰!

    介绍一下小程序生态的现状,以免大家对小程序有误会:
    1 、小程序不能访问不是自己能控制的服务器,除了已关联自己小程序的公众号的文章,其它域名的数据一律不得访问。基于此,套壳的同学可以先放弃了。appstore 有很多套壳高德地图数据接口的地铁应用,用户体验不如 CityOnRail,可以自行体验。在这个问题上,如果多了解一些就不会有这种误会了。
    2 、市面上大部分小程序的地图缩放都是用的接口 wx.previewImage(),这个接口的缩放范围有限制,放大之后图片会发虚,很早这个方案就被排除在外。部分小程序采用了自研的方式实现缩放,但是性能很成问题,反正我是接受不了这种迟滞感。也有另辟蹊径直接嵌 web 页面的,但是这个界面不能与小程序有其它 UI 交互了,交互空间非常有限,这种会稍微卡滞一点点。

    @aheadlead 能用 metroman 的原生应用来和 CityOnRail 小程序来比较,可能是本贴我最大的欣慰了。就像瘸腿残疾人和四肢发达的人比赛一样,能站在一条跑道上,我是骄傲的。另外,我看了 MetroMan 十几年,对它的认可程度不是那么高。关于流量的问题,它的作用不是是否体现自己花得起流量,而是等待的时间更短。有 40G 包月流量的人的时间也是宝贵的,可能比我这种每月 2G 流量的用户的时间更宝贵,,没必要花上好几秒下个几 M 的数据包然后等着解压缩。

    @solitude3985 你说的这些大部分是数据问题,简单说暂时没有它做得到我做不到的特性。数据方面的偏好可能有主观上的不一致。我稍微解释一下:
    “英文站名”,我数据库里是有的,只是考虑到我暂时的主要工作是确保特性上的优势,如果和别人一样的就暂时先放一放,处理英文名的地图上的摆放需要占用我的地图绘制的时间,现在这个时期划不来。
    “真实地理比例 (geo-accurate projection) 线路图”,我画地图之前就是要生成一份这样的地图,然后作为参考完成现在你看到的地铁图。但是我个人不能接受在地铁应用 /地铁小程序里做了一个和地图应用一摸一样的功能,然后还得承认数据不如地图应用的好。至少在研发主体功能的时候,不会把这个功能排在日程里。
    “在建地铁线路”,“国铁换乘”,同上,数据问题、时间问题、排期问题。
    “下一班车预告(终点、时间)”,这是一个虚假功能,外部没人拿得到列车运行状态,写满长长好几屏的时间让人觉得世界尽在掌控而已。
    “换乘信息(同台、西班牙、出闸等)”,这是个好建议,已经是规划的一部分。“出闸”这个标识得不明显,如果看到地图上的一个换乘站有两个或者三个换乘的标识,说明它是出站换乘,上海和广州是有标识的,比如 #10 楼视频里的广州林和西站。站内换乘有些细节比较难处理,地铁本身就很长,虽然都是从一趟列车下来的,但是路线方案会很不一样,目前还没想好细节怎么处理。
    “设定未来出行时间”,已经留了业务升级空间,需要改 UI,暂时没时间去改。但是这个也只是为了参考行车时间以确定出门时间,不能预期实际上车时间,原因请参看“下一班车预告(终点、时间)”。
    “各站无障碍设施(轮椅升降台、盲道、升降机)”,想过,想得不多,收集费时间,用户量并不大(我有数据支撑)
    “乌鲁木齐”,这个是我失误,回头考虑根据用户量排期。不过目前来说,还没有乌鲁木齐的用户。至少微信给的后台统计里没有乌鲁木齐的用户,短时间不会处理,优先级不那么高。
    “别用衬线体标线路”,这个属于个人爱好,我目前还挺喜欢这个方式,也不是我设计的,从地图应用学来的。
    “车站编号(上海重庆广州无锡)”,这个是我一直没想明白有什么实际用途的,就像“真实地理比例 (geo-accurate projection) 线路图”一样,用户感知不到它的存在,或者说感知它存在的理由我还没体会到。
    “出入口指示”,暂时没想要这个功能,因为只是一个地名和出站口对用户意义不大。替代方案是加站点地图,直接显示下车后到目的地的步行方案。
    btw: 那个 app 叫 "地铁通 MetroMan"

    @loading 在部分机器上是的,但是 2014 年的 iPhone 6 不卡。不过重要的是同一台设备上,有没有比 CityOnRail 更顺畅的小程序。我们直接一点,报上缩放更顺畅的小程序名称来,1000 块就是你的了~

    我也只敢声称在小程序生态范围内的技术优势,部分特性敢和原生应用去比,并不是 CityOnRail 小程序能吊打原生 app (可以吊打一部分,不是全部)。

    就目前而言,我想表达的是有些事情 CityOnRail 做得到,其它小程序做不到。所以早期研发都是集中在能形成技术壁垒方面的,因为发展时间本身也不长,暴露出数据不是那么丰富的问题,确实是值得改进的。

    最后,再次感谢大家的关注与支持。
    BruceWolf
        15
    BruceWolf  
    OP
       2020-05-17 15:35:45 +08:00
    @huazhu 微信群主或者群管理分享小程序的时候可以设置为群待办,在聊天输入框的上部会一直显示为待处理。
    hive
        16
    hive  
       2020-05-17 16:05:01 +08:00   1
    闲的没事看完了几乎所有的回复,虽然囫囵吞枣,但也看的我有点想笑是咋回事...
    BruceWolf
        17
    BruceWolf  
    OP
       2020-05-17 16:42:52 +08:00
    @lbyo 哈哈哈哈,就是我做了一个小程序,然后说它很 nb,有人觉得这个小程序看着和 native app 不一样
    loading
        18
    loading  
       2020-05-17 16:51:14 +08:00 via Android   2
    @lbyo 我直接笑出声了,虽然我受过专业训练,但是我真的忍不住。
    BruceWolf
        19
    BruceWolf  
    OP
       2020-05-17 17:01:39 +08:00
    @loading 我也笑了很久,只是每个人笑点不一样
    chotow
        20
    chotow  
       2020-05-17 18:36:49 +08:00   1
    在底部设置了可点击内容,但是没有使用 safe-area-inset-bottom 的小程序,一律删除处理。
    BruceWolf
        21
    BruceWolf  
    OP
       2020-05-17 19:52:55 +08:00
    @chotow 之前 iPhone X 在是出过 bug,所以 card 隐藏的时候 card bar 只监听 tap 动作。卡片打开后底部是留了足够多的空白空间的,虽然没用 safe-area-inset-bottom 。
    aheadlead
        22
    aheadlead  
       2020-05-17 20:09:55 +08:00   1
    其实不管怎么样 真正做出来了还是很牛的…
    不像我们站着说话不腰疼的。。
    aheadlead
        23
    aheadlead  
       2020-05-17 20:13:44 +08:00
    另外说实话 50K 这个真的有点伪需求了,在 3G 时代也许还比较有意义,现在地铁站内信号覆盖再差,也不至于要卡到这么极致
    aheadlead
        24
    aheadlead  
       2020-05-17 20:14:59 +08:00
    而且你到一个新的城市,相对坐地铁来说是一个小概率事件。所以真的不算一个痛点。。
    aheadlead
        25
    aheadlead  
       2020-05-17 20:15:56 +08:00
    上两句话都是没打完发出去的…… 我想说,我可以来这个城市前就在高铁上下载好,或者到现场下载地图,其实从用户角度都没有太大差别。
    BruceWolf
        26
    BruceWolf  
    OP
       2020-05-17 20:30:02 +08:00   1
    @aheadlead 从实际来说,其它城市我不熟悉,北京地铁里的网络不这么乐观,而北京是地铁用户最多的城市之一,不能丢了这块市场。

    数据包的下载量的提升的意义是客观存在的,可以去了解一下数据加载时长与用户流失率的关系,结论挺有意思的。时代在变,以前的离线是为了省流量,现在的离线是为了高效率,时间也是成本。重要的是功能随时可用,就像电话不掉线一样,对用户体验很重要。

    不那么直接的原因是,如果大家都一样,为什么要用我的产品。我能通过技术能力实现更好的用户体验、更少的用户等待时间,这个是我开拓用户的重要工具,我要将自己和其它竞品区分开来。比如你现在就对 50KB 有印象,过几天如果还能记得我这个小程序的名字,很可能是因为这个 50KB,而不是因为我这个小程序多好用。

    感谢你提出的问题,可能其他人也会有这个想法,我刚好有机会阐述一下:)
    hhyvs111
        27
    hhyvs111  
       2020-05-17 20:47:12 +08:00
    骗关注的
    BruceWolf
        28
    BruceWolf  
    OP
       2020-05-17 21:06:26 +08:00
    @hhyvs111 我是希望有人关注,不过不是骗,这点钱我还是出的起的,谢谢关注:)

    顺便,我这个贴子就是广告,我希望更人了解我开发的小程序,更希望大家对比一圈之后形成自己的认识。我本来想写成营销文,硬生生给歪成科普楼。
    TigerK
        29
    TigerK  
       2020-05-17 21:12:34 +08:00
    因为不敢给微信定位权限,所以一直都体验不到很多微信小程序(不给权限就一直弹窗……)。
    KgM4gLtF0shViDH3
        30
    KgM4gLtF0shViDH3  
       2020-05-17 21:19:52 +08:00 via Android
    微信扫码进站没有优惠…
    BruceWolf
        31
    BruceWolf  
    OP
       2020-05-17 21:28:42 +08:00
    @TigerK 你这么一说我赶紧去测试了一下,结果发现 bug 了。

    看了一下代码,用的腾讯地图的 sdk,首次申请定位权限时用户没有授权获,之后再也不提示申请获取定位的权限,即使是用户主动触发的定位。这个逻辑不对,如果用户主动要求定位,应该给权限提示的,但是如果用户未授权,就不能在使用流程中主动要求定位权限,那种属于流氓行径。回头我得把这部分修修。

    定位信息主要还是用于信息推送,通俗的说就是广告,给合适的人合适的广告以提升广告的转化率。一般不会被用于侵害人身安全或者用于协助司法调查,概率极低。如果不是富或者贵,后者再加一条“坏”,两者都难有机会经历。安全和便利之间需要找合适的平衡点。
    BruceWolf
        32
    BruceWolf  
    OP
       2020-05-17 21:34:39 +08:00
    @bestkayle 那个是为了方便,特别是进城旅游,折腾地铁卡的成本比几天下来费的精力多多了。

    实际上我本人就不喜欢手机扫码,出门必带卡,换城市就换卡,来回跑就来回换,但是并不能改变时代的趋势。而且换卡挺不方便的,我还怀疑过闸机的时候用错了卡把我北京的一张一卡通烧坏了,无法充值,只能到动物园那边处理,退费要登上好几天,果断放弃,但是这件事整整折腾了我一下午,按工资来算的话,血亏。

    有时候效率挺重要的。
    whasyt
        33
    whasyt  
       2020-05-18 10:24:10 +08:00   1
    小程序卡了
    BruceWolf
        34
    BruceWolf  
    OP
       2020-05-18 12:31:53 +08:00
    @whasyt 具体表现?能发个详情到客服吗,非常感谢!
    huage2580
        35
    huage2580  
       2020-05-27 17:28:55 +08:00   1
    深圳,红岭北-福田口岸。线路生成中 转半天没反应。
    乘车码的就挺好用的,你这个交互我不喜欢
    BruceWolf
        36
    BruceWolf  
    OP
       2020-05-28 13:12:44 +08:00
    @huage2580 红岭北-福田口岸 可能是之前的数据有问题,如果是之前打开过的深圳地图的话可能出现这个问题(我这里复现了,之前有一批数据发布之后有问题,我后来重新发布了,但是还没进到深圳重试,所以有机会重现)。刷新城市缓存可以解决这个问题,我还挺好奇微信后台刷的两条报错是啥意思,原来就是你查的这条线路不通。

    刷新缓存的方法:点击城市卡片标题栏右侧的蓝色齿轮进入设置中心,选择“数据管理”下面的“刷新城市”。

    你不喜欢的交互具体指的是什么,能说一下细节吗?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2949 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 14:22 PVG 22:22 LAX 07:22 JFK 10:22
    Do have faith in what you're doing.
    ubao 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