苹果正式上线网页版App Store,并且意外“开源”完整前端Svelte/TypeScript代码

苹果公司现已正式推出网页版 App Store,为用户提供一个可在各类设备间浏览应用的中心枢纽。

用户无需持有 iPhone 等苹果设备,即可通过浏览器访问 apps.apple.com 体验完整的应用浏览、搜索和分享功能。该网页和苹果用户在 iPhone、iPad 或 Mac 上登陆使用的 App Store 高度相似,网站还包含了标志性的“Today”标签页、官方编辑推荐、各类应用排行榜以及 Apple Arcade 游戏专区。

此次网页版还内置了原生的浏览器搜索功能,支持用户直接查找和发现应用。此外,网站还支持无缝跨平台发现,用户通过顶部左边的下拉菜单,可以轻松切换浏览 iPhone、iPad、Mac、Apple Watch、Apple TV 甚至 Vision Pro 的应用。

然而有开发者发现苹果忘记对 App Store 网站禁用生产环境下的 sourcemaps,因此只需使用 Chrome 扩展“Save All Resources”即可保存该网站的完整前端代码:


开发者已将上述代码存档至 GitHub:https://github.com/rxliuli/apps.apple.com

苹果网页版 App Store 目录结构如下:

.
├── api/ # API related code
├── assets/ # Static assets
├── node_modules/ # Dependencies
├── shared/ # Shared modules
├── src/ # Source code
│ ├── components/
│ ├── config/
│ ├── constants/
│ ├── context/
│ ├── stores/
│ └── utils/
└── us/ # US region specific

仓库包含:
完整的 Svelte/TypeScript 源代码
状态管理逻辑
UI 组件
API 集成代码
路由配置
……
温馨提示:该仓库仅用于教育和研究目的。

转自:https://mp.weixin.qq.com/s/k6WATjcqlKwBKuyBrxNCmA

文章版权归原作者所有或来自互联网,未经允许请勿转载。如有侵权请联系我删除,谢谢!
THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录