第二波送会员 - Velastar - 登陆异星世界,这是我做程序员以来开发的最有成就感的 App
## 新 App 上线!
Velastar,这是一款实时星空 App。举起手机即可认出 8000+ 颗真实恒星与 88 个星座以及星云星团;还能把观测点搬到火星、月球和木卫二,从异星地表仰望苍穹。内置银河规划与离线光污染地图,也可作为摄影好帮手。全部离线运行。
做了 10 年独立开发者了,这几年也做过不少 App,但 Velastar 大概是其中最让我激动、也最有成就感的一款。它足够复杂,足够优美,足够让我爱不释手。
这片天空里有 8,002 颗真实恒星、88 个现代星座、完整的 Messier 110,还有太阳、月球、行星和一个可以亲手探索的 3D 太阳系。你可以站在地球上仰望,也可以把观测点搬到月球、火星和木卫二。在月球上看蓝色地球悬在黑色天空里;在火星上等待火卫一掠过荒原;在木卫二的冰原上,看巨大的木星压在天际。还有,时间机器、地景光照、摄影规划、光污染地图、世界昼夜与九类小组件。

这个名字来自 Vela 与 Star。Vela 是船帆座,Star 是星辰。它像一面在星海中升起的帆:以群星为方向,从我们脚下的世界出发,驶向更遥远的地方。
我最先想做的,是一片真正属于此时此地的天空。Velastar 的首页不是一张固定的星图。它会根据你所在的位置、当前的日期和时间,计算出头顶真实的星空。你站在青岛的海边、冰岛的夜空下,或旅行途中的一座山上,看到的都会是那个地点、那个时刻应有的天空。太阳、月亮、行星、银河、恒星和深空天体各自在正确的方向上升起、移动、落下,地平线也会随着观测地点改变。

举起手机,星空会跟随设备的朝向转动。屏幕中央对准哪里,那里就是你正在仰望的方向;顶部的方位标尺告诉你东南西北。也可以用手拖动,自由转过整片天球,再用双指放大或缩小视野。到达真正黑暗的观测地后,还可以打开红光夜视,让眼睛尽量保持对暗处的敏感。
我希望它不只是告诉你“这里有一颗星”,还要帮助你从一片看似杂乱的亮点里,看见秩序。
Velastar 收录了真实恒星位置和亮度、国际天文学联合会划分的八十八个星座,以及梅西耶星表中的一百一十个天体。星座可以只显示名称和连线,也可以展开与星位对齐的古典插画。原本互不相干的星点由此连成猎户、大熊、天琴与天鹰;银河中的暗弱光斑,也会显露出仙女座星系、猎户座大星云、昴宿星团这些跨越遥远距离的名字。

轻点一颗星,就能看到它的中英文名称、星表编号、距离、亮度与光谱类型;轻点一颗行星,可以了解它此刻的方位与升落;打开星座,还能阅读辨认方法和流传至今的故事。牛郎织女不只存在于传说里,天琴座的竖琴、猎户座的猎人也来自另一种文化对同一片星空的想象。天体页面里还收录了来自 NASA、ESA、IAU 与各类巡天项目的影像,并保留资料来源。对我来说,科学与故事从来不是彼此排斥的两件事。一个让我们知道星星究竟是什么,另一个告诉我们,人类为什么会一代又一代地抬头看它们。
如果不知道某个天体在哪里,可以直接搜索它。恒星、星座、太阳系天体和梅西耶深空天体都会显示此刻的地平高度与升落时间。选中“定位”以后,方向指引会带着你转向目标。它不会只在屏幕上替你找到答案,而是希望把你的目光重新引回真正的天空。
但天空并不只属于“现在”。轻点时间,便可以拨动年、月、日、时、分。慢慢拖动,能精确查看某一刻;快速甩动,时间会连续流淌,太阳从地平线升起,星座在夜空中旋转,月亮和行星沿着各自的轨迹移动。看完过去或未来,再点一下“回到现在”,便会重新回到此刻。地球上的时间范围从公元前 999 年延伸到公元 3000 年,它不是为了替代专业星历,而是让人能够直观地看见:古人写下一首诗时仰望的是怎样的天空,未来某个夜晚,又会有哪些星星在等待我们。

观测地点也可以离开脚下。可以搜索世界上的城市、地标或地址,也可以在地图上为一座山、一片湖岸或计划中的营地放下一枚坐标。地点与时间组合在一起,Velastar 就成了一座可以随身携带的“时空观测站”。旅行还没有开始,便能先看看目的地的银河会从哪个方向升起;拍摄日期尚未到来,也可以预先寻找月光更弱、星空更合适的时刻。
做到这里,我仍然觉得不够。
小时候的我总想知道,那颗彗星消失以后去了哪里;长大后的我又开始好奇,如果站在另一颗星球上,头顶的天空会是什么样子。
于是 Velastar 不再只把观测者留在地球。
你可以进入三维太阳系,从太阳出发,看八大行星和它们的常见卫星沿轨道运行。时间可以暂停、加速,甚至倒放;视角可以从太阳系全景一路进入某颗行星的卫星系统。这里的尺寸与距离为了观看做了视觉压缩,但天体层级、轨道方向与日期位置尽量依据真实资料建立。太阳、行星和多数卫星采用来自 NASA 等机构的三维模型与科学影像,不只是几个随意摆放的彩色球体。

更重要的是,你可以选择一个世界,然后“着陆”。在火星,可以站在盖尔陨石坑、耶泽罗陨石坑、奥林帕斯山或水手谷,越过红色荒原寻找火卫一与火卫二;在月球的静海基地,可以看蓝色地球长久悬在黑色天空里,而太阳与恒星用将近一个月的地球时间缓慢走过一轮昼夜;在木卫二的冰原上,巨大的木星占据天空,云带在眼前快速转动,木卫一、木卫三与木卫四穿行在它的周围。

每个世界都有自己的地平线、白昼节律和当地太阳时。火星使用火星日编号与当地平太阳时,月球和木卫二也按照各自缓慢或迅速的太阳日显示时间。切换的不是一张背景图,而是观测者真正换了一个位置:同一个宇宙,在不同世界的地表,会呈现出完全不同的样子。
这大概是我最喜欢的一部分。它把童年时只能停留在想象里的问题,变成了可以握在手中、转动时间、改变地点并亲自抵达的答案。
当然,我也希望 Velastar 能在真正出门看星星时派上用场。摄影规划会把日出、日落、正午、黄金时刻、蓝调时刻和银河放进同一条时间线。选好拍摄地点和日期,就能提前查看太阳升落的真实方位、每段光线持续多久,以及银河核心在所选时刻的方向和高度。“银河计划”会综合夜色、核心高度和月光,找出当晚更适合拍摄的窗口,并把未来三个月的机会逐夜列出来。

光污染地图根据离线卫星灯光数据估算不同地点的天空辉光,帮助比较城市、近郊和暗夜地点;晨昏线与世界时钟则把地球此刻的白昼、暮光、夜晚和城市灯光铺在一张球面地图上,还能拖动时间,看昼夜如何越过不同经度。它们无法替代现场的云量、雾霾、地形和道路判断,却可以让一次观星或拍摄不再完全依靠运气。
有些信息甚至不必打开 App。主屏幕和锁屏小组件可以显示今晚的观测窗口、月相与月升月落、银河最佳时刻、正在追踪的天体、摄影光线、二十四节气、世界昼夜、异星天空和当夜值得寻找的深空天体。它们像散落在日常生活里的几扇小窗,让星空不只在旅行时出现,也能在每一个普通日子里提醒我:头顶还有一个更大的世界。

制作 Velastar 的过程,也像重新上了一遍自然课。我必须分清恒星的赤经赤纬与地平坐标,理解地球自转怎样带动星空,计算月相、行星位置和不同星球上的太阳时;也要处理手机的方向传感器、三维模型、星点亮度和一帧帧流动的画面。小时候用泥巴捏地球仪、用塑料球做太阳系时,那些无法做到准确的部分,如今终于有机会用更严谨的方式重新做一遍。
但我始终不想把它做成一件只有参数和公式的工具。
所以第一次打开 Velastar 时,迎接使用者的不是功能列表,也不是一排需要立刻学会的按钮,而是两行竖排的诗:
“天阶夜色凉如水,卧看牵牛织女星。”
文字一笔一画地出现在夜空前,随后像被风吹散。只有“牵牛”和“织女”留了下来,飞向它们在真实星空中的位置,化作牛郎星与织女星。星图继续转动,北斗七星从黑暗里浮现,像我小时候第一次认出它们时那样。

我想,Velastar 并不是要把真正的星空装进一块小小的屏幕。恰恰相反,我希望它能成为一扇门:让人看清一颗星的名字以后,愿意放下手机,再抬头亲自去找;让从未离开过城市灯光的人,也开始期待某个足够黑暗的夜晚;让另一个同样爱看星星的孩子知道,那些遥远的光点有方向、有故事,也有可以出发去寻找的道路。
---
## 10 个兑换码:
- R4XJ6KJNNE6MNY3WKR
- FJA84PNXTJRAR6XRXE
- HLME8ML7PPLKPWEXFR
- J6RPE3EEHJJ8T8YLWK
- 7RHWYW3LRP43EW44MX
- EK6LT68JW6344YFRPA
- RJYJX6WE83JTLKM7LM
- LNP84XT74LYXLLLNEA
- 3W8J7MY47H6FA3WMNN
- WKXTJRY6PXJX7WF4PR
如果你领了兑换码,也希望你能到 App Store 中给 Velastar 一个🌟🌟🌟🌟🌟好评加文字评论,App 初期,评论内容非常重要,感谢~
---
原文链接:[点击查看](https://www.v2ex.com/t/1236611)
Velastar,这是一款实时星空 App。举起手机即可认出 8000+ 颗真实恒星与 88 个星座以及星云星团;还能把观测点搬到火星、月球和木卫二,从异星地表仰望苍穹。内置银河规划与离线光污染地图,也可作为摄影好帮手。全部离线运行。
做了 10 年独立开发者了,这几年也做过不少 App,但 Velastar 大概是其中最让我激动、也最有成就感的一款。它足够复杂,足够优美,足够让我爱不释手。
这片天空里有 8,002 颗真实恒星、88 个现代星座、完整的 Messier 110,还有太阳、月球、行星和一个可以亲手探索的 3D 太阳系。你可以站在地球上仰望,也可以把观测点搬到月球、火星和木卫二。在月球上看蓝色地球悬在黑色天空里;在火星上等待火卫一掠过荒原;在木卫二的冰原上,看巨大的木星压在天际。还有,时间机器、地景光照、摄影规划、光污染地图、世界昼夜与九类小组件。

这个名字来自 Vela 与 Star。Vela 是船帆座,Star 是星辰。它像一面在星海中升起的帆:以群星为方向,从我们脚下的世界出发,驶向更遥远的地方。
我最先想做的,是一片真正属于此时此地的天空。Velastar 的首页不是一张固定的星图。它会根据你所在的位置、当前的日期和时间,计算出头顶真实的星空。你站在青岛的海边、冰岛的夜空下,或旅行途中的一座山上,看到的都会是那个地点、那个时刻应有的天空。太阳、月亮、行星、银河、恒星和深空天体各自在正确的方向上升起、移动、落下,地平线也会随着观测地点改变。

举起手机,星空会跟随设备的朝向转动。屏幕中央对准哪里,那里就是你正在仰望的方向;顶部的方位标尺告诉你东南西北。也可以用手拖动,自由转过整片天球,再用双指放大或缩小视野。到达真正黑暗的观测地后,还可以打开红光夜视,让眼睛尽量保持对暗处的敏感。
我希望它不只是告诉你“这里有一颗星”,还要帮助你从一片看似杂乱的亮点里,看见秩序。
Velastar 收录了真实恒星位置和亮度、国际天文学联合会划分的八十八个星座,以及梅西耶星表中的一百一十个天体。星座可以只显示名称和连线,也可以展开与星位对齐的古典插画。原本互不相干的星点由此连成猎户、大熊、天琴与天鹰;银河中的暗弱光斑,也会显露出仙女座星系、猎户座大星云、昴宿星团这些跨越遥远距离的名字。

轻点一颗星,就能看到它的中英文名称、星表编号、距离、亮度与光谱类型;轻点一颗行星,可以了解它此刻的方位与升落;打开星座,还能阅读辨认方法和流传至今的故事。牛郎织女不只存在于传说里,天琴座的竖琴、猎户座的猎人也来自另一种文化对同一片星空的想象。天体页面里还收录了来自 NASA、ESA、IAU 与各类巡天项目的影像,并保留资料来源。对我来说,科学与故事从来不是彼此排斥的两件事。一个让我们知道星星究竟是什么,另一个告诉我们,人类为什么会一代又一代地抬头看它们。
如果不知道某个天体在哪里,可以直接搜索它。恒星、星座、太阳系天体和梅西耶深空天体都会显示此刻的地平高度与升落时间。选中“定位”以后,方向指引会带着你转向目标。它不会只在屏幕上替你找到答案,而是希望把你的目光重新引回真正的天空。
但天空并不只属于“现在”。轻点时间,便可以拨动年、月、日、时、分。慢慢拖动,能精确查看某一刻;快速甩动,时间会连续流淌,太阳从地平线升起,星座在夜空中旋转,月亮和行星沿着各自的轨迹移动。看完过去或未来,再点一下“回到现在”,便会重新回到此刻。地球上的时间范围从公元前 999 年延伸到公元 3000 年,它不是为了替代专业星历,而是让人能够直观地看见:古人写下一首诗时仰望的是怎样的天空,未来某个夜晚,又会有哪些星星在等待我们。

观测地点也可以离开脚下。可以搜索世界上的城市、地标或地址,也可以在地图上为一座山、一片湖岸或计划中的营地放下一枚坐标。地点与时间组合在一起,Velastar 就成了一座可以随身携带的“时空观测站”。旅行还没有开始,便能先看看目的地的银河会从哪个方向升起;拍摄日期尚未到来,也可以预先寻找月光更弱、星空更合适的时刻。
做到这里,我仍然觉得不够。
小时候的我总想知道,那颗彗星消失以后去了哪里;长大后的我又开始好奇,如果站在另一颗星球上,头顶的天空会是什么样子。
于是 Velastar 不再只把观测者留在地球。
你可以进入三维太阳系,从太阳出发,看八大行星和它们的常见卫星沿轨道运行。时间可以暂停、加速,甚至倒放;视角可以从太阳系全景一路进入某颗行星的卫星系统。这里的尺寸与距离为了观看做了视觉压缩,但天体层级、轨道方向与日期位置尽量依据真实资料建立。太阳、行星和多数卫星采用来自 NASA 等机构的三维模型与科学影像,不只是几个随意摆放的彩色球体。

更重要的是,你可以选择一个世界,然后“着陆”。在火星,可以站在盖尔陨石坑、耶泽罗陨石坑、奥林帕斯山或水手谷,越过红色荒原寻找火卫一与火卫二;在月球的静海基地,可以看蓝色地球长久悬在黑色天空里,而太阳与恒星用将近一个月的地球时间缓慢走过一轮昼夜;在木卫二的冰原上,巨大的木星占据天空,云带在眼前快速转动,木卫一、木卫三与木卫四穿行在它的周围。

每个世界都有自己的地平线、白昼节律和当地太阳时。火星使用火星日编号与当地平太阳时,月球和木卫二也按照各自缓慢或迅速的太阳日显示时间。切换的不是一张背景图,而是观测者真正换了一个位置:同一个宇宙,在不同世界的地表,会呈现出完全不同的样子。
这大概是我最喜欢的一部分。它把童年时只能停留在想象里的问题,变成了可以握在手中、转动时间、改变地点并亲自抵达的答案。
当然,我也希望 Velastar 能在真正出门看星星时派上用场。摄影规划会把日出、日落、正午、黄金时刻、蓝调时刻和银河放进同一条时间线。选好拍摄地点和日期,就能提前查看太阳升落的真实方位、每段光线持续多久,以及银河核心在所选时刻的方向和高度。“银河计划”会综合夜色、核心高度和月光,找出当晚更适合拍摄的窗口,并把未来三个月的机会逐夜列出来。

光污染地图根据离线卫星灯光数据估算不同地点的天空辉光,帮助比较城市、近郊和暗夜地点;晨昏线与世界时钟则把地球此刻的白昼、暮光、夜晚和城市灯光铺在一张球面地图上,还能拖动时间,看昼夜如何越过不同经度。它们无法替代现场的云量、雾霾、地形和道路判断,却可以让一次观星或拍摄不再完全依靠运气。
有些信息甚至不必打开 App。主屏幕和锁屏小组件可以显示今晚的观测窗口、月相与月升月落、银河最佳时刻、正在追踪的天体、摄影光线、二十四节气、世界昼夜、异星天空和当夜值得寻找的深空天体。它们像散落在日常生活里的几扇小窗,让星空不只在旅行时出现,也能在每一个普通日子里提醒我:头顶还有一个更大的世界。

制作 Velastar 的过程,也像重新上了一遍自然课。我必须分清恒星的赤经赤纬与地平坐标,理解地球自转怎样带动星空,计算月相、行星位置和不同星球上的太阳时;也要处理手机的方向传感器、三维模型、星点亮度和一帧帧流动的画面。小时候用泥巴捏地球仪、用塑料球做太阳系时,那些无法做到准确的部分,如今终于有机会用更严谨的方式重新做一遍。
但我始终不想把它做成一件只有参数和公式的工具。
所以第一次打开 Velastar 时,迎接使用者的不是功能列表,也不是一排需要立刻学会的按钮,而是两行竖排的诗:
“天阶夜色凉如水,卧看牵牛织女星。”
文字一笔一画地出现在夜空前,随后像被风吹散。只有“牵牛”和“织女”留了下来,飞向它们在真实星空中的位置,化作牛郎星与织女星。星图继续转动,北斗七星从黑暗里浮现,像我小时候第一次认出它们时那样。

我想,Velastar 并不是要把真正的星空装进一块小小的屏幕。恰恰相反,我希望它能成为一扇门:让人看清一颗星的名字以后,愿意放下手机,再抬头亲自去找;让从未离开过城市灯光的人,也开始期待某个足够黑暗的夜晚;让另一个同样爱看星星的孩子知道,那些遥远的光点有方向、有故事,也有可以出发去寻找的道路。
---
## 10 个兑换码:
- R4XJ6KJNNE6MNY3WKR
- FJA84PNXTJRAR6XRXE
- HLME8ML7PPLKPWEXFR
- J6RPE3EEHJJ8T8YLWK
- 7RHWYW3LRP43EW44MX
- EK6LT68JW6344YFRPA
- RJYJX6WE83JTLKM7LM
- LNP84XT74LYXLLLNEA
- 3W8J7MY47H6FA3WMNN
- WKXTJRY6PXJX7WF4PR
如果你领了兑换码,也希望你能到 App Store 中给 Velastar 一个🌟🌟🌟🌟🌟好评加文字评论,App 初期,评论内容非常重要,感谢~
---
原文链接:[点击查看](https://www.v2ex.com/t/1236611)
评论
暂无评论。