原文地址:https://developer.xamarin.com/guides/cross-platform/getting_started/introduction_to_mobile_sdlc/html
在移動設備軟件的開發週期中,主要劃分爲: Inspiration, Design, Development, Stabilization, Deployment, and Maintenance幾個階段android
1 發覺靈感創造---軟件的目的ios
2 着手設計---畫圖紙數據庫
3 開發編碼---實質性的操做windows
4 穩定化--進行迴歸測試,解決其中的已知問題app
5 發佈--將軟件發佈出去運維
6運維--對產品進行後期的維護完善管理升級等工做。ide
三大平臺的設計準則:post
在不一樣的平臺,不一樣設備,搭載系統的硬件設備等因素下,作綜合的考慮。測試
平臺的特性,硬件的特性,系統平臺的特性,對開發產品的軟件進行功能個性化,折中處理等等。好比導航:在IOS設備上只有一個Home鍵,導航的話 前進 退回 就須要有軟件的支持。
Sqlite數據庫在Windows Phone下沒有原生的支持,是否須要用第三方類庫等等。
及時在相同的平臺下,也要考慮系統的版本,硬件的屏幕大小,內存,攝像頭等等因素。
在覈心功能開發完畢後,能夠發佈Prototype 版本的應用
在開發完畢全部功能,可是未能徹底測試的時候,能夠發佈 Alpha 應用
待基本已知問題都解決完畢。仍有核心的問題未解決的時候 ,能夠發佈Beta 應用
待功能完成,徹底測試經過,未有已知的問題的時候,能夠發佈 Release 應用,這個版本就能夠在各個應用商店等,提供正式下載。