受不了夸张的体积,业余时间写了一款原生的 iOS 地震通知 App

2024-08-31 21:22:28 +08:00
 JamesZHH

经历过 08 年大地震,加上常居四川,对地震信息比较敏感。

之前一直用某款地震预警 App ,最近发现安装包体积已经 500 MB 了,于是抽业余时间写了一个原生 App 来查看地震信息和接收通知。

第一次写 iOS App ,一开始只打算自用。但后面也想走一下 App Store 发布流程,就上架了。

核心功能

  1. 全球主流数据源,包含:美国地质调查局( USGS )、欧洲地中海地震中心( EMSC )、中国地震台网中心( CEIC )、日本气象厅( JMA )、台湾中央气象局( CWB )等;
  2. 地震数据可视化,不同的地图样式,并提供地震详情;
  3. 地震数据洞察,了解一段时间的震情数据;
  4. 服务器端的地震通知,可以实现全球地震通知,无需打开 app ;
  5. SwiftUI 原生应用,无广告,无隐私忧虑。上手简单,易于使用;
  6. 针对 iPad 和 macOS 大屏幕适配;

预览

地震消息并不是每个人都需要或者习惯性关注,所以应用设为了一次性付费,国区是 18 元。

用户规模可控,消息的触达及时性就会比较好。

由于我自己也是用户,所以会持续维护,这样付费用户也会有更好的体验。接下来主要的方向:

  1. 接入 Critical Alerts ,权限 Apple 还在审核;
  2. 在细节,稳定性,及时性上继续优化;
  3. 接入更多数据源,在数据方面继续深挖;

如果你对地震信息感兴趣,可以 试试 QuakeSense 震感,也欢迎提出建议。

顺便用 Tailwind CSS 写了一个网站: https://quakesense.app/

再次感叹 Tailwind CSS 真好用。

5922 次点击
所在节点    分享创造
42 条回复
NianBroken
182 天前
@JamesZHH 要是能送几个永久会员就好了😋😋
NianBroken
175 天前
1.) 希望地震通知是以“关注地”的形式发出通知,而不是我的“所在位置”。

2.) 希望可以自定义地震通知的阈值设置,而不是固定的 4 级以上地震才发出通知。例如我想要关注地发生 2 级以上地震就发消息给我。

3.) 希望增加当前位置的“预估烈度”,例如震中是 7.2 级,当前位置是 3.4 级。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1069274

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX