【问题标题】:Is it possible to put nuxt.js (pwa or spa) in the appstore?是否可以将 nuxt.js(pwa 或 spa)放入应用商店?
【发布时间】:2022-10-25 05:01:03
【问题描述】:

事实是,由于 nuxt 在某些本机访问中效果不佳,例如访问文件管理器或向 iPhone 用户发送通知,我不确定 appstore 是否支持 nuxt 项目。这就是为什么在我开始新项目之前,我有一个问题,是否可以将 nuxt 项目放在 appstore 中? (如果答案是肯定的,请指导如何做) 或者使用 react 或 react native 是更好的选择?

您的任何回答将不胜感激

【问题讨论】:

  • 您好,您的问题还有问题吗?
  • @kissu 我试图说服这个项目的客户没有必要把你的项目放在 APPSTORE 中,他回答说:“也许你是对的,但接受人们会更信任商店应用程序而不是网站。”其实这是所有客户的诉求,老实说,pwa 作为一个站点(如你所知,SEO 和安全性非常耗时)和作为一个应用程序(缺乏原生访问)都不好。
  • @kissu 客户端的最低要求是能够向其用户发送通知!我认为他们是对的。由于这些原因,我决定不再使用 nuxt 或 vue 并使用 react 和 react.native 运行我的项目,确实在这些中开发速度较低,但至少我不会在我的客户面前感到羞耻和我的良心。

标签: vue.js nuxt.js app-store


【解决方案1】:

根据 Apple 的 App Store 政策 -

“您的应用程序应包含功能、内容和 UI,使其超越重新打包的网站。如果您的应用程序不是特别有用、独特或“类似应用程序”,则它不属于 App Store。”

所以不,你不能在 App Store 中扔 PWA。

谷歌在这方面更加通融,并欢迎谷歌 Play 商店中的 PWA。他们也有自己的发布指南,因此您需要阅读它们。

React Native 是 App Store 和 Play Store 的一个选项,所以如果你对它感到满意,我建议你这样做。

【讨论】:

  • 如果我要设计的应用程序不需要本机访问怎么办?在这种情况下,是否可以在应用商店中注册? @尼克道斯
  • @ArianFm 如果不需要它,为什么还要首先构建移动应用程序?
  • @ArianFm 是的,我关注了一点 Fortnite 戏剧。你怎么知道商店里看到的应用是基于 Vue 的? React 是合乎逻辑的,因为您拥有 React Native,但 Vue 没有针对移动应用程序的任何特定功能。有证据证明其中一些是在 Vue/Nuxt 中完成的吗?再说一次,如果只是为了在商店里的原则,就没有必要把它送到应用商店。它很昂贵,需要时间来审查,有相当多的限制并且更复杂。比较起来,网站要容易得多。
  • @ArianFm 是的,不,请不要那样做。可能是最糟糕的方法之一。制作一个快速、简单、高效的网站,而忘记将其放在商店中:这里根本没有任何好处。
  • @ArianFm 目前 Nuxt3 的重点更多是用于任何类型的环境,如边缘渲染、服务工作者等。移动领域不是 Web 平台,而是完全不同的东西。正如我在回答中所说,如果你真的想在那里完成一些事情,你可以随时使用 Ionic。但是不,没有什么是移动原生的,因为这不是 Nuxt 的本意。无论如何,您实际上并不需要移动应用程序来实现您的目的。
【解决方案2】:

首先,Nuxt 是 Vue 的元框架。
这意味着它是 Vue 的超集,带来了 SSR/SSG 功能 + DX 功能。

它显然不是一个“移动应用友好的入门者”,因为它仍然面向 Web。

您可以使用一些模块来带来像这样的移动功能:https://ionic.roe.dev/
这是一个关于如何整体使用 Ionic + Vue + Vite 的视频:https://youtu.be/-FwQ6c6OreQ

至于 PWA 方法,您可以肯定地使用TWA app,但您可以猜到,这有点牵强。

你已经问过类似的question here btw,从那时起没有太大变化。

总的来说,如果你有更大的移动需求,你可以随时查看 webview 工具(Ionic、Cordova 等)、React Native、Flutter 或直接查看 Kotlin/Swift。他们都有自己的优点/缺点。

【讨论】:

  • 那么为什么一般要使用 nuxt 或 pwa 呢?使用pwa的目的不就是同时拥有一个应用和一个站点吗?
  • 响应式网站(通知网站)对于很多事情都是一个好主意,尤其是在响应适当的情况下。添加 PWA 将使它变得更好,但仍专注于 Web 体验:台式机、平板电脑 + 移动设备。移动应用程序在本地数据访问、性能、陀螺仪、帧速率、电池等方面更进一步,但不是多价的,需要更多的工作才能有效地工作。此类问题可以通过查看您最喜欢的搜索引擎以获取更多详细信息来回答。移动和网络之间的界限很薄,决定取决于您在该领域的实际需求@Ari
猜你喜欢
  • 2021-04-10
  • 2021-07-25
  • 2022-10-31
  • 1970-01-01
  • 1970-01-01
  • 2016-01-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多