大家好,

我对APP开发是新手,所以我想做一个事后评估。

我已经完成了一个工作正常的网页应用(React + Firebase),并且我试图将其变成 iOS 应用使用 Capacitor,我已经取得了很大的进展,但是遇到了问题如应用启动时黑屏,Firebase 配置错误等问题。

我咨询了一位开发者,他告诉我,我尝试做的事情(使用 Capacitor 包裹它)并不合适,为了制作一个“正确”的iOS 应用,需要从零开始重写。

他告诉我,花费$30k–$40k来实现这个任务。

我已经和几个人交流了一下,一些人同意他的意见,而其他人则提到使用 Capacitor 或类似的工具应该没问题。

所以,有以下几点我想了解:

• 是不是必须完全重写一个web应用来让它在iOS上完全native?

•Capacitor / 继承webview 的方法被认为是不合适的实践,还是只是一个折中方案?

• $30k–$40k花费合理吗?这个预算是不是对于完全的native应用?

• 对于一个应用,主要是UI + API调用(不用太大的性能),你会做什么?

这个应用大致上是一种健康成分扫描器(使用AI + Firebase 后端),不是什么很高性能的应用。

我只是想知道我是不是在自己陷入谎言,还是我被误导了。