利用ChatGPT,帮助你创建独特的应用APP

429 阅读8分钟

图片9.png 我相信ChatGPT可以在创建应用程序方面帮助你。虽然它不会做大部分工作,但它可能会为你节省一些时间并减少很多不必要努力。

ChatGPT的开发辅助

  • 市场研究的重要性
  • 功能和界面的规划

开发和部署的过程

  • 代码编写的具体帮助
  • 应用发布和推广策略

构建时间的不确定性

  • ChatGPT作为工具的价值
  • 平台选择的考虑因素

总结和展望的部分

让我们具体看看ChatGPT如何帮助你创建应用程序。

1. 规划你的应用程序

据统计目前市场上大约有200万个iPhone应用程序和大约350万个Android应用程序。因此寻找独特的应用程序产品将是一件很艰巨的任务,但制作已经有大量竞争对手的东西也可能没必要了。 你如果是GPT4用户,启用WebPilot插件后,ChatGPT可以搜索网络。

做完应用程序的基本市场研究之后,你肯定会想要规划功能和特性,然后设计一个用户界面模型。继续完善自己的想法关于用ChatGPT创建应用程序prompt,你可以问:

Promtpt:我想要构建一个利用ChatGPT来帮助的iPhone应用程序。这样的应用程序中的主要和次要功能应该是什么?

接下来是用户界面。目前ChatGPT还不能绘制线框图,但你可以要求ChatGPT指导你创建其主屏幕。

Promtpt:这个应用程序应该有哪些屏幕和用户界面元素?同样,我推荐你运行这个提示,因为人工智能工具的答案设计得非常周到。

有了应用程序的想法,接着继续规划了应用的一些其他元素,你需要考虑开发和部署。你可以尝试这样的提示:

Promtpt:我想构建这个应用程序。为了开始开发并准备部署,我需要做什么?

Promtpt:帮助我设置和配置Xcode开发环境来编写这个应用程序

Promtpt:帮助我选择一个模板,并为我的项目配置Xcode设置。还有,我应该如何配置界面构建器?

也能继续深挖和提问,不断为你的项目添加元素,随时可以询问ChatGTP,来帮助你做一些应用程序的开发

2. 构建你的应用程序

这应该就是实际操作的地方了。在这里,ChatGPT可以提供一些有趣但非常具体的帮助。

再次明确一点:我们还没有达到你可以告诉人工智能工具为你制作应用程序的地步。应用程序通常包括数以百千计(甚至百万)的代码行,分布在数百个(甚至数千个)文件中。就目前看,ChatGPT还无法处理这个范围。从范围上考虑,可以将应用程序视为一本书或一组书籍。

可以将功能、方法或子程序(本质上是代码的小功能单元的不同术语)视为一段或一篇小文章,也许是一本书的一章。ChatGPT可以在段落级别上帮助你。它可以帮助你构建你的章节。但它现在还不知道如何处理整本书。

但它还是可以向你展示了它是如何可能被用来帮助定义用户界面元素的。你可以使用ChatGPT给你具体的指示来组合它们。例如:

Promtpt:解释如何设置出口和操作来启动在现有的保存提示集中搜索提示。

这要求AI解释如何在用户界面中设置一个功能。你可以反复使用用户界面的不同元素重复这个操作。你还可以要求它编写特定的功能或设置数据元素。让我们为保存的提示创建一个存储机制。下面是两个你可以一个接一个使用的:

Promtpt:帮助我为保存的提示配置一个存储机制。

Promtpt:引导我使用Core Data来保存以后访问的提示。

第一个推荐了三个存储机制,我决定要求它帮助使用第二个,即使用Core Data。在这里,它甚至编写了一些基本的代码来帮助开始使用该数据存储机制。

首先,它帮助设置了存储机制本身:

image.png

然后它给出了一个如何保存提示的示例:

image.png

接着展示了如何检索提示:

image.png

我不打算深入探讨用于生成代码的更多提示,但你现在应该明白了。使用ChatGPT来编写小型、定义非常明确的代码片段,并给你提供指导,重要的是将其视为一个非常有才能的初级开发人员。

最后,不要期望ChatGPT的所有代码都能工作。正如我之前讨论的,有时AI的代码是完美的,而有时则完全失败,事实上,这也有点像我们人类编写的代码。

3. 部署你的应用

在这个例子中,我假设你正在构建一个iPhone应用程序,但这些程序对所有平台的应用程序都是相似的。从根本上讲,你不只是完成构建你的应用程序,然后它就神奇地出现在人们的设备上。相反,你必须遵循每个应用商店特定的程序来准备应用程序,然后发布它。要开始这个过程,你可能想提出这样一个提示:

Promtpt:引导我完成部署我的应用程序所需的步骤

当我问ChatGPT时,它给了我这六个步骤,以及一个总结步骤的简短段落描述:

  1. 注册Apple开发者帐户。
  2. 配置你的应用程序的设置。
  3. 为分发准备你的应用程序。
  4. 将你的应用程序提交到App Store。
  5. 等待应用程序审查。
  6. 发布你的应用程序。

这里还有一个你可以从ChatGPT获得更多价值的好地方。你可以选择其中的每一个步骤,并要求更详细的说明。例如:

Promtpt:告诉我如何准确地为部署配置我的应用程序的设置。

Promtpt:告诉我如何准确地将我的应用程序提交到App Store。

不断深入挖掘。如果有ChatGPT掠过的步骤,请要求澄清。继续提出尖锐的问题,直到你得到你想要的内容。

现在,如果你非常非常幸运,你已经将你的应用程序与所有其他应用程序区分开来,积累了客户群。ChatGPT肯定会是一个巨大的帮助。只要把它当作你所有其他工具中的一个工具,而不是唯一的工具。

FAQ

制作iPhone应用程序还是Android应用程序更好? 两者都是巨大的市场。如果你的应用成功,你可能会希望将其部署到这两个平台。根据你想让你的应用程序做什么,它可能更适合一个平台而不是另一个。例如,我最喜欢的Android应用之一是Tasker,它让你自定义Android体验的更多内容,而苹果的粗糙等效产品(快捷方式)在iOS上就做不到。如果你正在构建一个类似Tasker的应用程序,你可能会专注于Android。

总的来说,选择你感觉最舒适的平台并在那里构建你的应用程序。然后将其移至另一个环境。

我如何确保我的应用在搜索结果中可见?

如果你在谈论应用商店的搜索结果,你将进行关键字测试和图形混合。首先,确保你有一个引人注目的图标,并包括足够的截图和视频。不要忽略它们。然后,关键是搜索引擎优化。你需要找到使你的应用脱颖而出的合适关键字。有许多工具可以做到这一点,你可以问ChatGPT其中的一些是什么,以及一些帮助。

构建一个应用程序需要多长时间?

简短回答:从一周到三年不等。较长回答:这完全取决于情况。你的应用有多大?它试图完成什么?你和你的团队有多经验丰富?当我构建我的40个应用程序(其中大部分彼此非常相似)时,第一个几乎花了一个月的时间,其他的每个花了一天左右 - 不算苹果批准每一个所花费的10天左右。但是其他应用程序可能需要几年的时间。用于保存和调用ChatGPT提示的应用程序与例如Facebook应用程序大相径庭。

如果你想构建Facebook、Instacart、Uber或其他大型项目,你还有很长的路要走。但是如果你有一个有趣的想法,预计整个过程需要几个月到一年的时间。

原文链接:www.zdnet.com/article/how…