从概念到设备:iOS的首次发布

我一直在iOS上进行大量的工作开发,尽管直到最近我还没有独立发表过任何东西,但自从回溯开始大约两年后,我觉得自己对平台的开发过程相当满意。大约在2014年。我认为这是一个尝试为自己发布内容的好时机,因为我有足够的自信可以管理一个体面的项目。

要启动任何应用程序,您当然需要一个主意。 就我个人而言,决定我是否真正完成一个项目的一个重要因素是我自己是否会使用它。 在大多数星期二晚上,我将在当地的斯诺克台球俱乐部与朋友见面打几场球-没有竞争,只有休闲游戏。 我以前从未真正玩过游戏,但是不久之后我就迷上了。 以前玩过的任何人都可以理解,对于初学者来说,首先要知道设置桌子时哪种颜色以及放置球体时每个球的价值有些困惑。 在这夜晚中,创建斯诺克记分牌应用程序的想法在我脑海中震撼了,我开始这么做。

潜水

从工作中获得的经验,我非常肯定自己至少可以建立一个原型并使用所需的功能来运行。 我在一张纸上计划了基本的逻辑,写下了每个班级和他们要做的事,在我的脑海中听起来像是在完全和谐地工作。 因此,我坐下来忙了起来,一天之内,我就设法制作出了一个功能原型。 您可以轻按一个球将其盆起来,然后可以看到每个球员的得分和他们的盆栽球。 突然间,我仅凭念头就想到的想法突然变成了现实。 它开始显示出希望。 我对自己说:“这正是我在谈论的那种应用程序。”我认为这是继续努力和完善并最终发布给公众的坚实基础。

程序员设计

当然,我实际上没有花任何时间思考我想要应用程序的外观,这显然是一件很愚蠢的事情。 对于下一次,我肯定会像在结构上一样多地考虑设计,但这是一个经验教训。 因此,接下来的几天花了很多时间来尝试不同的布局,并寻找该“最佳”位置-一个看上去吸引人但功能完善的位置。

“您不一定要完美,而要比竞争对手更好。”

我冒昧地去了App Store,以探索其他类似斯诺克记分牌的应用程序的集合。 我注意到的趋势是,尽管它们看起来很实用,但看起来却很不合适。 尽管我不愿透露任何名字,但一款应用看上去特别糟糕,因此脱颖而出。 仿佛“设计师”刚刚敲了几个按钮和标签,并设置了它们的字体和颜色时没有任何想法。 并不是说它们看起来都不好,但是有一对夫妇看起来特别好。 但是,视觉美学完全是主观的,虽然它可能对一个人看起来很糟糕,但另一个人可能喜欢它的外观或地狱,甚至不在乎; 只要功能在那里。 您必须在这三个之间找到快乐的中介。

最后,我想认为该应用程序的设计相当不错。 它看起来不算太高,但看起来像是精心制作的; 不只是扔到情节提要上,并称之为一天。 另外,它以一种很好的方式脱颖而出-如果正确执行应用程序的自定义设计,就可以很好地工作。

与众不同

但是,我注意到在即将发布第一个版本时的趋势是,App Store上许多现有的斯诺克记分牌应用程序实际上是在花钱。 如果您有零花钱并且不介意购买零钱,这很好,但是实际上很少是免费的-那些没花钱的东西要么是不久前发布的,没有更新,或者(个人)没有看起来很好 我收集到的普遍共识是,如果您想通过自己的应用获利,请通过应用内购买来实现。 如果用户喜欢,他们将更倾向于从您的应用中购买商品 将其隐藏在付费墙后面只会阻止这些潜在客户。 因此,最后,我决定免费提供该应用程序。 玩桌球时,任何人都可以拿起并开始使用的东西。

小小鬼

虽然在应用程序上工作时会遇到一些打((不出所料),但值得庆幸的是,没有什么游戏破坏性的事情导致我丢下毛巾。 当我处理下一个项目时,主要要考虑的事情。

  • 一旦创建了应用程序,便无法从iTunes Connect删除该应用程序—据推测,一旦版本1可供销售,便可以执行此操作。 我曾考虑过将名称更改为“斯诺克伴侣”,但事实证明,我需要在控制面板中创建一个全新的条目。 当然,您可以更改显示名称,但是如果您像我一样是OCD,那还不够!
  • 手动创建您的配置文件和签名证书,不要让Xcode为您做。 在归档阶段,我遇到了几个问题,当时Xcode抱怨,我没有必要的证书来签名捆绑软件,因此最后我删除了所有证书,并在开发人员中心手动创建了它们。 Huzzah,没有其他问题了! 似乎我也不是一个人。
  • 经常休息一下。 认真地说,如果您在休息10分钟后仍处于挣扎状态,就会感觉更好。

总结思想

思考和创建应用程序并非易事。 如果您想自己创建一个但不知道一个想法,请退后一步。 它可能自然而然地降临到您。 然后,如果您确实想到了一个主意,请在创建主意时花点时间。 您创建的应用程序应该是您的骄傲和喜悦,并且会在您发布时显示。 将其“雕刻”成一些特殊的东西。

如果您对我在说的应用程序感到好奇,它称为SnookScorer,可在此处的App Store上找到。

我还没有写任何东西给Medium,所以这也是第一次到Medium的帖子。 我很想知道您的想法!