安卓:在防刮OS

为什么OSS和硬件发布周期会阻碍贡献

Symbian基金会保持开球开发为重点的举措。一个更近的是Symbian的错误小队,试图通过结构化活动,以说服开发人员帮助测试并修复错误的Symbian平台。例如,就在昨天,他们举行了“考试当天”专注于主屏幕应用程序。

该博客文章的Bug的意见队强调,Symbian已经,也将影响到Android和Meego的一些问题,在不同程度上。具体而言,在开源的目的是让开发者“挠自己的痒”移动设备的特性使困难得多,至少进行生产。

几十年相当开放系统的礼貌,开源开发者习惯于能够真正做到“挠自己的痒”。如果有什么你不喜欢的应用程序,下载代码,进行更改,用更改自己的版本,并有助于在希望它被接受,并纳入对未来的公开版本的变化上游。虽然经常岩上游的贡献会引起问题的,总体方法效果相当好。

它,然而,假设开发人员可以使用自己更改的版本。这也一定程度上假定的贡献具有在一段合理的时间是其他人可以看见,几个月级的好机会。例如,今天到Ubuntu的一个贡献,因为清醒山猫已接近完成,可能仍然在Ubuntu 10.10的阿尔法散发出来这个夏天的形式可见。

然而,生产硬件使得该时间表的可能性不大。

以塞班,例如。他们做详细说明他们的精细的工作打算上映档期。^ 3的开发 - 塞班的当前迭代 - 现在是结束了(因此,这个Bug队)和S ^ 3个手机将在2010年小号^ 4的工作下半年推出接着将开始,在结束了〜6个月,为将出现在2011年上半年由于典型的操作系统代码冻结,并在开发周期后期的测试手机,很容易就会被6-9个月的贡献达到在公众面前,并可能长于那。

问题是硬件。如果没有iPhone式“每设备获得每次更新”模式,只有少数设备支持更换固件,大家挟持等待新的硬件附带新的操作系统。硬件制造商必须处理设备的令人难以置信的体积和有问题的耐受力低。因此,他们需要3-6个月才能够承担操作系统更新,并得到它到新的硬件。

贡献和之间的时间差距具有贡献是世界上可见将是一个问题,至少对于一些开发商 - 它使开源移动操作系统更“耐刮擦”,因为一痒不能被划伤一样容易与桌面操作系统或其他形式的开放源码的。

现在,有设备的支持更换固件帮助,因为开发人员可以用自己修复运行他们自己的版本。因此,可能的Meego不太容易出现“耐擦伤性”比是Symbian和Android。这就是为什么有更多的设备的原因之一允许更换固件可能是有益的。也许我们可以想出其他的创新来帮助这个领域,或者简单地重新设定期望。但是,在那之前,很少有开发人员会做出贡献,因为他们的劳动和劳动成果之间的反馈循环太大了。

同时,虽然,我会认真看,看看Symbian的开发者拓展计划和项目,如毛巾日的symbian相关事件野鸭硬件项目软件自由战士泛出。

加入对网络世界的社有个足球雷竞技app区Facebook的LinkedIn对那些顶级心态的话题发表评论。

©2010Raybet2

IT薪资调查:结果是