南半球冬季,东海岸的清晨七点。天空晴朗,沙滩完美——泻湖却一直到礁盘都布满白浪花。东南信风在夜里加强了,面镜和呼吸管只能留在包里。一个小时车程之外的背风侧,同一座岛却是一片镜面。这样的早晨每季会重复十次,我正是为它做了应用里的「实时海况」页面。因为在这里,真正的问题从来不是「毛里求斯天气好不好」,而是「今天哪一侧的海能下水」。
省钱提示: 在毛里求斯,您的部分活动可以花得更少。 看看如何通过活动折扣省钱.
我住在毛里求斯,并开发了Moris Insider——这座岛的指南与地图。本文只讲一个功能:实时海况。它显示什么、替我省下什么——以及同样重要的,它做不到什么。
清晨七点,风已经替你做了决定
毛里求斯长 65 公里。人们很容易假设岛上「哪里天气都一样」——并非如此,往往恰恰相反。这座岛横卧在东南信风之中,信风一年里大部分时间都在吹,并在五月至九月的南半球冬季明显加强。东岸与南岸正面迎风:涌浪抬升,泻湖起皱,沙子飞扬。西岸与北岸则处在背风面,受中部高地遮挡——在同一时刻,四十分钟车程之外,那里的海是平的。
这不是气象学家的细枝末节,而是「一个上午浮潜」与「一个上午看着水发呆」之间的区别。旅行者的经典陷阱我每天都能见到:打开一个通用天气应用,读到「阵雨,毛里求斯」,于是取消整天的计划。可这里的阵雨常常只下十分钟,只掠过一个区域,随后太阳就回来了。真正要紧的只有三个数字:风、浪和流——就在你真正要去的那个地方。至于地点本身,全都在应用的探索地图上;剩下的只是判断今天哪些站得住脚。

我具体怎么做——三十秒
动作永远相同,一杯咖啡的工夫就够。打开应用,点底部的「海况」。页面会直接停在离我最近的区域——不需要任何设置。顶部一条宽横幅用一句话给出当天的结论:「好天气,海面可下水」「可能有过路阵雨」「海面较活跃」,旁边是气温。
结论右侧是按区域切分的岛屿轮廓。点另一个区域,整个页面随之切换:结论、数值、建议。正是这一下解决了我早上的难题——两次点击就比较东西两岸,然后往对的方向出发。紧接着下面是六天预报条:点某一天,整个页面显示的就是那天而不是今天。我就是这样把出海行程挪到后天,而不是在明天赌一把。
六个区域,而不是一座岛:这改变了什么
先说功能本身,不加包装:应用查询的不是「毛里求斯」,而是六个真实的点,每个区域一个——北部的大湾、西部的弗利康弗拉克、中部的居尔皮普、南部的莱莫恩、东南的马埃堡、东部的贝尔马尔。每个点都有自己的海面与天空读数。数据来自Open-Meteo,它汇聚了 ECMWF 与 GFS 两套模式;应用会显示数据来源、最后更新时间,以及依据两套模式差异计算出的可信度指标。当两者分歧时,应用会告诉您,而不是替您决定。
好处:您拿到的是要去的那段海岸的海与天,而不是一个哪儿都不对应的全岛平均值。实际收益可以用假期小时来衡量:不必开四十五分钟去一片没法用的沙滩,不必因为全国性通报说「有雨」而取消一天,也不会把孩子带进翻涌的泻湖。有个细节比听上去更重要:数值缺失时,应用显示一个横杠。它绝不用估算去填补空缺——编造的数字比没有数字更糟。之后,全岛可以通过按心情分类的 225 个景点继续探索,从避风的泻湖到山脊步道。
十块方块,以及决定成败的三块
结论下方,页面排开十块海况方块:水温、浪高、风力、潮汐、降雨概率、洋流、紫外线指数、云量、水下能见度和气压。每块都带有真实数值和一句白话评价——「平静」「中等」「偏高」——这样就不必知道 0.8 米涌浪或 24 公里/小时的风到底是什么感觉。

实际上我只看三块。浪高和洋流决定能不能下水;风力决定这一天在船上和沙滩上舒不舒服。我常看的第四块是水下能见度:一个满分 100 的指数,综合涌浪、洋流和近期降雨,可以避免在什么都看不见的日子花钱去浮潜。方块下方有一条重要提示:这些数值属于礁外的开阔海面。在泻湖内部,珊瑚礁盘会消解涌浪、减缓水流——那里几乎总是比数字所示更温和。再往下,应用还会评估所选区域当天适合什么:潜水、浮潜、海滩、出海、风筝冲浪、垂钓、徒步、观景。每项活动都通向「海洋」分类里的对应景点。如果还没决定去哪,我们的最佳浮潜地点回答了这一面的问题。
逐小时:那个救回一天的窗口
毛里求斯的一天常常取决于三个小时。风通常在上午过半时起,傍晚前后落下;阵雨在两段晴隙之间穿过。因此页面上有一条逐小时行:逐小时的天气,再由您自行添加想跟踪的量——浪高、风力、洋流、能见度,以及以连续曲线呈现的潮汐。每个格子按四级着色:最佳、良好、一般、有风险。合适的窗口一眼就能看出,不必解读任何数字。

更好的是:点一个小时,所有方块都会切到那个小时。思路不再是「今天」,而是「下午三点」。找到窗口后,我把这次出行放进应用的「我的一周」行程规划,其余安排围绕它展开。这一点必须说清楚:逐小时的细节属于 Premium 版本。免费版提供当天结论、六天预报、十块海况方块以及小时的配色——用来选一侧海岸绰绰有余;而每个小时、每个量背后的具体数字属于订阅用户。

「实时海况」做不到什么
这部分我坚持自己来写,因为信任正是在这里建立或失去的。这些是预报,不是实测。您的沙滩前方没有浮标:它们是两套全球气象模式插值到区域内的一个点上。它们会出错,所有模式都会——正因如此,可信度指标是显示出来而不是藏起来的。六个点对一整座岛来说并不多:在同一个区域里,被岬角遮挡的海湾与迎风的开阔沙滩表现并不相同。数字给出的是这段海岸的趋势,而不是您脚下那二十米沙滩的真相。

另有三条界限,直说无妨。本应用不是气旋预警机构:官方警戒等级由毛里求斯气象部门发布,应当以其为准——这座岛如何度过预警,我们在气旋季一文中讲过。一切都要经过网络:没有连接就没有海况可显示,应用会坦率说明,而不是端出过期数字。最后,时间分辨率仍是模式的分辨率:十分钟后到来的飑,您在里面看不到。至于其余的——选海岸、选时段、选日子——我没找到更快的办法;我在应用的旅行手账里记下的出行已经足够多,足以确认:顺利的日子,都是我在拿车钥匙之前先看了那块屏幕的日子。如果行程还在筹备,我们的毛里求斯最佳旅行时间指南以年为尺度思考;这一篇则以清晨为尺度。
