本文转载自: 雷锋网 http://www.leiphone.com/
【编者按】本文作者系上海同广文化传播有限公司CEO:张筱帆 。下文是他的经验之谈,供大家借鉴。
从近期我自己以及我周围的开发者朋友身上发生的各种悲剧来看,我得出一个结论,作为iOS开发者,请尽量不要在夏季(6、7、8月份)的时候启动一个iOS项目。
一个iOS应用的开发周期一般在两三个月左右,如果你是在夏季启动一个项目,那么很有可能,你的APP会在9、10月份上线,而这个时间段,正是苹果发布下一代iPhone和iOS操作系统的时候,伴随此事件的,是N多个足以让你崩溃的不确定因素!
1、下一代iPhone硬件层面的不确定性
你刚花高价请了一名牛逼的半艺术家型的UI设计师为你设计了一套华丽UI,却悲催的发现下一代iPhone无厘头的变长了,如果你是那种导航栏 tab bar加列表的标准界面也就算了,可如果你的界面是一些不走寻常路的个性化界面,那么你就悲剧了。你绝不可能单纯的把界面拉长,而是需要完全重新布局,你 又要支付给你的设计师一大笔钱了。
2、新一代iOS操作系统的不确定性
开发者预览版依然不能给你最终的答案,你在APP里的混编、第三方的库什么的,都有可能在新iOS系统中造成严重bug,而那时如果你的产品刚上线,其悲剧性可想而知。
3、第三方API的不确定性
我们的APP调用了讯飞语音云的API,iOS6上直接挂掉完全不能使用,当然幸好我们还没有正式上线。我的一个朋友就彻底悲剧了,他们的应用是完 全基于微信的API,在iOS6发布之前,他们上线近一个月获得了十几万用户的很不错的成绩,而在iOS6下,微信API没有更新,一个严重的bug让他 们的APP在iOS6下一开启就奔溃,想想就知道这种情况会让他们丧失多少用户造成多大损失了!在这种不确定性面前,普通开发者显得很无助,情况完全不由 他们自己掌控。
4、APPstore在新一代iPhone发布后的疯狂乱象
新iPhone和iOS系统发布后,所有的大公司都在借这个契机狂推自己的应用。看看榜上清一色的腾讯、人人等大公司的应用吧,这一段时期是只有大 公司才玩得起的刷榜和集中推广,普通开发者如果你们的应用在这个阶段上线,那么你必定会错过产品刚上线时期的最佳推广期,淹没在大公司的茫茫APPs中。 不仅是大公司的压力,还有苹果本身极有可能对APPstore做出一些脑残的改变,比如这次,如微博上洪亮fwish发微博所说:
“友情提醒,近期已经上传作品到app store的开发者们,如果你们是走免费模式且没有推广计划的,建议把产品上线时间押后,因为ios6 的app store里面找不到new release 的 FREE产品,第一次曝光机会苹果给收回了,这是临时情况还是意外尚不知道,观望一阵比较好,不然会出现辛苦几个月,免费都没人下的悲剧”
不可否认,类似苹果以及各种开放平台的出现,大大的降低了开发者的创业成本,但这些平台的变动所造成的风险也绝对不容小视。
所以广大iOS开发者们:夏季有风险,开发需谨慎!
分享到:
相关推荐
IOS开发者账号区别IOS开发者账号区别IOS开发者账号区别
在iOS应用开发中,开发者经常会面临如何有效地集成和利用各种代码库的问题,以提升应用程序的性能、功能和用户体验。这份“iOS开发者指南”压缩包文件提供了关于如何在iOS项目中集成常用开发代码库的详细信息,这...
在iOS应用开发的世界里,苹果公司实施了一套严格的发布流程,要求所有想要在App Store上分发的应用都必须经过官方的签名验证。这就涉及到我们今天要讨论的核心话题——"ios开发者证书"。证书是苹果用来确认开发者...
这篇博文,通过链接,提供了宝贵的资源和指导,帮助开发者更好地理解和实践iOS应用开发。 首先,我们来探讨"源码"这一标签。源码是软件开发的核心,对于iOS开发者来说,这意味着你需要学习Objective-C或Swift。...
在iOS应用开发领域,拥有一个苹果开发者账号是至关重要的,特别是对于希望在App Store上发布应用程序的企业。本文将详细介绍如何申请公司iOS开发者账号,以及相关的重要知识点。 首先,苹果提供了四种类型的开发者...
01.成为iOS开发者 02.第一个iOS应用 03.了解iOS内存管理 04.解析ARC原理 05.delegate模式 06.可扩展的服务端API 07.主流开发框架介绍 08.构建完整应用——架构篇 09.构建完整应用——编码篇 10.如何提交AppStore审核...
IOS 开发者账号政府单位申请函是苹果公司 Apple Developer Programs 的一个重要组件,该函件用于政府单位申请加入 Apple Developer Programs 的过程中。以下是该函件中所包含的关键知识点: 一、法律授权 申请函中...
在iOS开发领域,开发者们面临着一系列的技术挑战与机遇。这个专题的"iOS开发者专题.zip"压缩包文件,包含了名为"iosarticles-master"的资源,很可能是一个包含教程、代码示例或者文章集合的项目,旨在帮助iOS开发者...
总之,iOS 15.5开发者调试包是开发者进行该版本应用开发和优化的关键工具,它提供了必要的环境和工具,使得在iOS 15.5上进行高效、准确的调试成为可能。通过熟练掌握这些工具和流程,开发者可以确保其应用程序在新的...
【8天让iOS开发者上手Flutter开发】是一个旨在帮助iOS开发者快速掌握Flutter开发技术的教程。Flutter是由Google推出的开源UI工具包,它允许开发者使用单一代码库构建高性能、高保真度的应用,适用于iOS、Android以及...
HTML5为iOS应用开发提供了一条捷径,让开发者可以使用他们熟悉的Web技术构建高性能、原生感的应用。随着技术的进步,HTML5在移动应用领域的应用越来越广泛,为开发者带来了更多的可能性和便利。
【iOS开发者注册以及证书申请与发布】是iOS应用开发的基础步骤,主要涵盖了以下几个知识点: 1. **苹果开发者计划注册流程**: - 首先,开发者需要在Apple Developer官网选择正确的计划,如标准公司计划或标准个人...
【应用】iOS开发者指南(集成常用开发代码库).zipIOS应用例子源码下载【应用】iOS开发者指南(集成常用开发代码库).zipIOS应用例子源码下载 1.适合学生学习研究参考 2.适合个人学习研究参考 3.适合公司开发项目...
给 iOS 开发者准备的一些 podcast!.zip,A list of podcasts of interest to iOS developers and other habitués of the Apple ecosystem.
在IT行业中,尤其是在移动应用开发领域,拥有一个iOS开发者账号对于发布App Store的应用至关重要。本文将详细介绍如何申请iOS开发者帐号的步骤,这对于那些希望在iPhone和iPad平台上发布应用程序的个人开发者或公司...
flex、flash及air等ios开发证书(P12格式) 压缩包内含两个文件: ios.p12(ios开发证书) mobileprovision.mobileprovision(配置文件) 用该证书及对应配置文件可以免99刀的Apple developer费用,编译出的ipa...
OpenGL ES应用开发实践 指南 iOS卷中文版一本;适合有mac开发环境的学习OpenGL ES;适合有iOS开发者的学习OpenGL ES!!