自己创建应用程序的利弊是什么?

优点–是您的,可以更改,使用它来做自己想做的事情,出售它(假定您没有为其他人建造)。

缺点–您确实需要了解应用程序开发,对计算机科学有一定程度的了解(至少),了解图形设计(以及可能的视频设计,具体取决于您希望应用程序执行的工作),或者聘请美术师使用这些组件。 您还需要至少对网络协议(HTTP和TCP / IP,并且至少了解它们如何工作以及在堆栈的哪一层)有扎实的基础知识。

这些是最低限度的要求,在开发网络应用程序,性能调整,数据缓存以及其他一些应用程序开发原理时,甚至都没有涉及数据的安全性。 移动应用程序的本机应用程序开发需要具备以下编程语言的知识:Java,Objective-C,Swift,.NET语言(C#或VB.NET)之一或JavaScript。 您是否可以在不了解这些事情的情况下为iOS或Android设备组合一个应用程序? 当然。 有些向导将构建基本的应用程序。 您能对他们做些有用的事吗? 没有。

你知道答案,伙计!

缺点:您将需要花费一些时间和预算。

优点:您不必依赖其他人,也不必为此花一些钱。

这是一个很好的问题。 近年来,随着移动市场的蓬勃发展,人们真的想提出下一个BIG应用程序的想法并赚大钱。 但是,目前存在很多竞争,因此自己创建和开发应用程序是一项艰巨的工作。

自行创建应用程序最明显的Pro是您拥有它。 这是您的想法,您的开发工作,您的市场营销以及您的孩子。 如果成功,那就是您的错,您可以从中获得100%的回报,然后按照您的意愿去做。 相反,如果失败,也是您的错。

您需要了解的是,开发应用程序将成为一项成熟的业务,就像处理任何业务一样,您需要具有不同技能的不同人员来完成不同的工作。

当您发展自己的想法时,将想法与其他可以看到您看不到的东西的想法反弹总是很不错的。 他们可能会改善您的想法。

在实际开发中,您需要专门从事UI / UX设计的人员,以及可以使您的应用程序不仅可以高效运行,而且使它易于使用的后端程序员。

一旦第一个化身完成(将会有多个),您就需要人们来推销它。 (请查看我们的博客,以了解开发后需要完成的工作-我构建了一个应用程序……现在该怎么办?)

我想我要说的是这个。 不要一个人去。 如果您找到合适的团队合作,您成功的机会将会更大。 在移动开发机构Touchtap工作,使我有机会看到各种项目。 尝试独自解决问题的人们很少看到自己的想法能够实现,甚至很少达到他们期望的成功水平。 您不必包括所有人,但是找到合适的团队进行合作非常重要。