David Smith 认为夏季是开发者准备秋季发布的重要时期,需要设定明确的目标日期,并根据项目重要性调整对'第一天'发布准备程度的重视程度。他预测了iOS 18的发布日期,并设定了自己的开发里程碑,包括'禁止添加新功能'的日期,以及进行兼容性测试等重要但枯燥的任务。他强调了夏季时间流逝迅速,需要加快开发进度。
Marco Arment 则分享了Overcast重写后的开发经验,虽然重写后的稳定性工作占据了大量时间,但新的代码库提高了工作效率。他指出iOS 18对Overcast的影响相对较小,主要工作集中在小部件方面。他分析了Apple Intelligence功能尚未成熟,对开发者的影响有限,并预测了iOS 18.1的发布日期可能在10月或11月。他认为今年的开发节奏相对较慢,这有利于开发者进行创造性和更深入的工作。他计划在iOS 18发布当天更新Overcast,并对iOS 18开发者功能较少感到满意。他认为iOS 18的开发者功能较少,为开发者提供了喘息和实验的机会,并让开发者有时间处理技术债务和进行实验。他还谈到了Vision Pro的推出速度低于预期,这也有利于iOS开发。他认为Apple延长了开发周期,这有利于开发者和Apple本身,并可以延迟处理Apple Intelligence的相关工作。
David Smith 讨论了在秋季发布前公开分享开发计划的利弊。他认为公开分享开发计划的优势在于可以获得帮助和社区支持,并促进开发者之间的合作和知识共享。但夏季公开分享开发计划的风险在于可能被竞争对手利用,公开分享新功能创意可能会导致被竞争对手抄袭,公开分享开发计划可能导致竞争对手抢先发布。因此,他选择在WWDC和应用发布之间,避免公开讨论开发计划,以增强发布时的影响力。他认为对于一些增量式更新,公开讨论是合理的,并在发布后,再回顾开发过程和设计选择。他认为拥有受众可能会影响开发者公开分享开发计划的策略,并计划在发布后分享开发细节。
Marco Arment 则认为保密性是一种工具,并非总是最佳选择,并分享了Overcast的开发经验。他认为对于Overcast,通常情况下公开开发,但对于具有创新性的功能,会选择保密。他发现大型公开测试版的价值正在下降,小型私密测试版与大型公开测试版反馈差异不大。他认为保密开发的优缺点都不显著,并认为控制信息发布时机可以增强发布效果,提前发布部分信息可以测试用户反应。他认为控制信息发布时机具有价值,但并非总是必要。他认为Apple的保密策略具有实际价值,集中发布信息可以获得更大的关注度,并认为过多的反馈可能会导致方向迷失,影响开发效率和方向。他认为产品不必在第一天就完美无缺,在了解竞争格局之前,难以确定最终方向。
Marco and David discuss the progress of their app development in the context of the upcoming iOS 18 launch. They speculate on the launch date and reflect on the speed at which summer is passing.
iOS 18 is expected to launch around September 18th.
Marco aims to wrap up development by the first week of September.
David's Overcast relaunch is progressing well, but still requires bug fixes and design tweaks.