V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  BruceWolf  ›  全部回复第 2 页 / 共 6 页
回复总数  116
1  2  3  4  5  6  
@aheadlead 从实际来说,其它城市我不熟悉,北京地铁里的网络不这么乐观,而北京是地铁用户最多的城市之一,不能丢了这块市场。

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

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

感谢你提出的问题,可能其他人也会有这个想法,我刚好有机会阐述一下:)
@chotow 之前 iPhone X 在是出过 bug,所以 card 隐藏的时候 card bar 只监听 tap 动作。卡片打开后底部是留了足够多的空白空间的,虽然没用 safe-area-inset-bottom 。
@loading 我也笑了很久,只是每个人笑点不一样🤣
@lbyo 哈哈哈哈,就是我做了一个小程序,然后说它很 nb,有人觉得这个小程序看着和 native app 不一样
@huazhu 微信群主或者群管理分享小程序的时候可以设置为群待办,在聊天输入框的上部会一直显示为待处理。
看了大家对 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 做得到,其它小程序做不到。所以早期研发都是集中在能形成技术壁垒方面的,因为发展时间本身也不长,暴露出数据不是那么丰富的问题,确实是值得改进的。

最后,再次感谢大家的关注与支持。
@maggch 是的,小众爱好。喜欢的人就觉得有点用。
@revalue 重要的不是功能多,而是有用。如果用过地铁小程序的话,可以直接对比一下,没有对比,就对优劣没概念。不过感谢愿意观望:)
@yuyueMJ 谢谢支持~

@sheny 那个接口不够用,所以我是自己单独维护的整套数据。再有就是光有数据没有意义,让数据可用才有意义。
15:37 给通过了,,果然是他们那边的问题。。
@richardsonchen 地铁图展示你已经看到了,主界面就是地图,高清 + 无级缩放。站点查询,你也体验到了。线路查询展示、线路详情描你设置好起点终点就看到了。贴子那个切换地图风格,就是到设置(城市界面点底部卡片头右边的蓝色齿轮进入),第一行的按钮就是切换地图风格。

测试范围目前确实是个 bug,手上的 Android 设备有限,不能复现这个问题。能不能到小程序后台发微信号我,我加你给你,了解一下 bug 细节。
@Exia 绑定点击事件是通过区域判断的,即点击的坐标是否在某个矩形范围内,和绘图方法没关系,纯技术方案:)
2020-04-29 23:11:41 +08:00
回复了 ziiber 创建的主题 分享创造 傻屌 APP 盘它!
@ziiber 我用自己的图床,都不让显示图片,很奇怪。。
@ZG333 你用代理了吧,,

@Exia 暂时保密,望理解~
2020-04-29 18:18:20 +08:00
回复了 ziiber 创建的主题 分享创造 傻屌 APP 盘它!
这名字能过审? 疑惑+1

顺便,你这图片是放在官方许可的图床么?
@Cmdhelp 这个世界很神奇,总有想不到的玩意,哈哈哈哈~

@yafoo 这是个错误,可能是因为这个名字很多年前就想好了吧,,真的很多年前,快十年了吧。
做这个小程序也算是圆当年一个梦,当时觉得市面上(只有 app 的时候)的技术方案都不好,随着地铁建设,地铁图逐渐变大会产生很大的性能问题。所以一直想实现一下自己的想法,没想到自己没做成 app 倒是做了个小程序。不过我这个小程序比 app 好使~
@Cmdhelp 每个人的偏好不一样,比如想到高德的时候并没想到百度,或者确实思考了但是最后没提百度。

所以当有人喜欢用专门查地铁的小工具时,不要惊讶为什么别人和“我”不一样,虽然确实是小众。不如换个角度,不着眼于自己怎么想,而是试着去想“这帮人到底在想什么,我怎么才能让他们爽?”
不知道怎么在文章里 @ 人,回复里操作吧,@qiuyk 帮我看看效果怎么样~
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1216 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 23:18 · PVG 07:18 · LAX 15:18 · JFK 18:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.