功能
FlightLog 团队阅读约 1 分钟

OpenFlights 的替代应用:装在手机里的飞行日志

OpenFlights 是一个飞行记录网站。本文写给想把同样的历史保存在手机应用里的人,并介绍如何不用重新输入任何内容就把它迁移过去。

为什么大家要找 OpenFlights 的替代应用?

OpenFlights 并没有停止运营。它的网站仍在线,自我介绍为飞行记录、制图、统计和分享,其 GitHub 上的公开源代码在 2026 年 9 月还有过提交。它的代码仓库将其描述为一款网页应用,README 里说大部分代码可追溯到 2008 年。去别处寻找的原因关乎是否合适,而不是它出了问题:

  • 你想要的是一款手机应用,而不是网站,方便在登机口记录。
  • 你想通过扫描登机牌或转发订票邮件来添加航班。
  • 你想把历史记录放在可离线使用的应用里。
  • 你想要一份自己掌握的数据导出,以防万一。

关于最后一点,OpenFlights 提供了这个功能:登录后,Settings 中有一个 Manage flights 板块,里面有 Backup to CSV 按钮。

挑选替代应用要看什么?

  • CSV 导入。 确认这款应用能读取 OpenFlights 的备份文件,包括其中的日期格式。
  • 手机端和离线使用。 在飞机上记录航班,之后再同步。
  • 多种添加航班的方式。 航班号查询、登机牌扫描、邮件转发、日历导入。
  • 统计与地图。 距离、飞行时间、国家、机场、航空公司、机型。
  • 导出。 你应当还能再离开,格式是 CSV 或 JSON。
  • 隐私。 了解哪些数据会同步,哪些只留在你的手机上。

有哪些选择?

  • 继续留在 OpenFlights。 它是开源的(AGPL-3.0 许可证),带有地图,并可按航空公司、年份、行程、舱位等条件筛选。你还可以记录公路、船舶和火车出行。请定期使用它的 CSV 备份。
  • myFlightradar24。 附属于 Flightradar24 的飞行日志,请看 myFlightradar24 的替代应用。
  • FlightLog。 适用于 iPhone、iPad 和 Android 的飞行日记,可导入 OpenFlights 的 CSV 备份文件。

其他对比请看对比总览。

FlightLog 能做什么?

  • 添加航班: 输入航班号和日期,通过航班时刻查询自动填好机场和时间;扫描纸质或电子登机牌;拍下订单确认单;把订票邮件转发到你的专属导入邮箱;或者从手机日历导入行程。
  • 统计: 以千米或英里计的总距离、飞行时间、航班数、国家、机场、航空公司、航线和机型,按年份分列,另有基于 DEFRA 系数的碳排放估算。
  • 地图: 所有航线显示在可交互的 3D 地球仪和 2D 地图上,另有一张已到访国家地图。
  • 飞机: 每个航班的机型和注册号、飞机收藏和座位图。
  • 护照: 护照式的入境印章,每个国家一枚,按你第一次飞抵的顺序排列。
  • 导出: PDF、CSV 和 JSON。

FlightLog 支持 33 种语言,可离线使用,账号同步为可选项。在保留最近 10 个航班可用的情况下,所有功能都免费,Premium 可解锁完整历史:每月 ¥28、每年 ¥138,或一次性买断 ¥518。

如何把 OpenFlights 的飞行日志迁移到 FlightLog?

完整步骤请看 OpenFlights 导入指南。简单来说:

  1. 在电脑或手机的浏览器中登录 openflights.org。
  2. 打开 Settings。只有登录之后才会出现这个入口。
  3. 滚动到 Manage flights,点击 Backup to CSV。OpenFlights 会生成一份你所记录航班的 CSV 文件。
  4. 通过 AirDrop、邮件或云盘把文件发到你的手机。
  5. 在 FlightLog 中打开导入界面,选择这个文件。
  6. 核对列表。已经在你日记里的航班会被标出,并且默认不勾选。确认其余航班即可。

哪些内容会保留,哪些会丢失?

FlightLog 会导入航班号和航空公司、日期、出发和到达机场、机型、机尾编号、舱位等级、座位以及你的备注。以英里存储的距离会被忽略,由 FlightLog 重新计算。

请留意日期。FlightLog 把 OpenFlights 的日期按 ISO 格式读取(YYYY-MM-DD,可带时间)、仅有年份,或 DD.MM.YYYY。用斜杠分隔的日期按美国顺序(MM/DD/YYYY)读取,所以欧洲写法的 03/10/2024 会变成 3 月 10 日,而不是 10 月 3 日。导入之前,请检查文件中所有用斜杠分隔的日期。

没有航班号的旧航班也会被导入,只要文件里有航线和日期。上述字段之外的内容仍保留在你的 CSV 里,所以请把文件留作备份。

导出之后我还能保留 OpenFlights 账号吗?

可以。CSV 备份不会移除任何东西。你的 OpenFlights 数据留在原处,导入 FlightLog 时,已经在你日记里的航班会被标出,所以重复导入不会产生重复项。

有大小限制吗?

FlightLog 单个文件最多读取 5,000 行,远超大多数日记的规模。在这个上限之内,文件里的每个航班都会被导入,不会悄悄丢弃任何一个。

导入需要 Premium 吗?

在 10 个航班的免费额度之内,导入是免费的。导致你超出额度的那次导入仍会完整完成:多出来的航班会保持可见但处于锁定状态,任何数据都不会被删除。超出额度之后,再次导入需要 Premium。

准备好开始追踪您的航班了吗?

免费下载 FlightLog,在您自己的航班上体验所有这些功能。