2010-06-11 43 views
1

在公司贏得項目後,通常會在合約中提及支持哪些設備以及支持哪些操作系統版本。因爲你可以擁有相同的設備型號,但是有兩個和(或)更多不同的操作系統版本(或者在同一個操作系統不同的軟件包版本中),所以有時看起來很棘手。在這種情況下,應用程序可能需要更新。如何爲應用程序定義支持的BlackBerry OS版本和模型?

所以這裏的主要問題是預計合同中會提到什麼?你能分享一下你解決這些問題的經驗嗎?

因此,一個很好的例子是Storm上的視頻播放問題: 5.0.0.XXX(網絡提供者A)存在一些問題,並且5.0.0.YYY(網絡提供者B)上不存在問題。 , 或可如下: 5.0.0.XXX1(網絡供應商A) - 問題存在 5.0.0.XXX2(網絡供應商A) - 問題不存在這裏

的一點是確定一些界限的開發公司責任。

回答

3

我建議保持簡單,並指定您同意支持的兩種型號(型號 - Storm 9530,Storm 9550,Bold 9000等),然後爲每個型號指定您希望支持的主要操作系統版本。對於Storm,它可能是4.7和5.0。我不會深入到實際的構建級別 - 即使小構建之間可能存在錯誤或差異,最好僅在您的應用中考慮這一點,並使合同在主要操作系統版本上達成一致。否則,你會陷入細節陷入困境,並發現你的合同需要不斷更新,因爲RIM和運營商發佈新的次要操作系統更新。

+0

同意,我們也是這樣做的。 OS軟件包或運營商相關的錯誤修復可以設計爲具有單獨預算的項目維護。 – 2010-06-12 10:34:24

相關問題