共用方式為


 
就軟體開發的分類而言,是非常多元的,除了目前較熱門的 App 開發外,大部份的台灣開發團隊,仍是以開發企業用的應用程式為主,或是專業軟體開發 商,開發的是套裝或專屬行業別軟體, 系統整合商則是開發大型專案,遊戲 開發商則以線上遊戲為主;若是硬體品牌商 /ODM/OEM 或 Embedded 研發團隊,則開發的是各式 devic 的 driver、網路應用、繪圖應用、或是裝置上的 軟體。因此談 「2012 軟體開發趨勢」這議題,很難只聚焦在某一類的軟體開發上。
軟體應用型態隨著各式智慧型裝置及平板電腦的普及,也已經從傳統的 Client – Server、或是 Web 轉移到行動裝置之上,在這種趨勢之下,企業也紛紛尋求可以在行動裝置上使用的軟體解決方案,但因各種裝置之開發環境及技術皆不同,所需的技術人才培養對企業而言所需費時,目前大多數只是頭痛醫頭腳痛醫腳的方式,沒有辦法提供一套完整且全面的解決方案。

「個人消費端的 App 應用如同雨後春筍般出現,但是商務級的應用卻鮮少有人提起,目前看到的商業應用 App 除了客製化外,還沒有辦法像消費者使用的 App 一樣大量的推出」董大偉表示,「最主要的原因是因為開發者必須要握有商業流程中的關鍵知識,而開發工具是否夠便利,是否可以很容易的開發與企業既有系統整合的程式亦是關鍵之一。」另一個因素是,目前行動裝置主要有三大平台 (Windows, iOS, Android),若你是開發個人消費端的 App,例如遊戲、娛樂或個人使用軟體,專門為各平台開發 App 可善用不同裝置的特點,但所需的投入會是很大的投資,光是人才的培養就會是個大問題。黃保翕提到:「若欲開發的是企業且對外提供服務的應用,可以考慮開發 Mobile Web,也就是支援行動裝置瀏覽的網站,後端使用的技術可以是 ASP.NET 或 MVC 架構,例如我們幫永豐銀行開發的信用卡服務網站,同樣支援不同手機及平板用戶瀏覽。我也很期待 ASP.NET 4.5 及 MVC 4 更完整的支援行動裝置網站開發,相信對原已熟悉 .NET 網站開發者會是很好的技術延伸。」

董大偉也相當看好商業化 App 的潛力,並認為今年開始推動會是很好的趨勢。根據他的經驗,目前已經利用 .NET 及 Windows Azure 雲端平台開發了多項商業解決方案,並且已經成功推動數家企業採用。

商業化 App 的開發畢竟不同於個人娛樂 App,需考量更多的安全性、效能及與目前企業內部既有的系統整合,那是全然不同的開發環境。面對此一變化,五位大師都一致認為,如果過去具有相關 .NET 及企業應用的開發經驗,要進入行動化商務開發的領域會是較容易的。就如同李智樺所言:「真正的資訊運用應該還是以企業應用為主,而這也是微軟在軟體開發上的強項。」

而董大偉及李智樺也看好接下來 Windows 8 上 Metro Style App 的開發是接下來開發人員需關注的焦點,因為 Windows 在全球的普及率及企業滲透率更勝目前市面上的平板電腦,而且屆時 Windows 8 上的軟體市集 – Windows Store 亦將提供 App 開發商上架其軟體,軟體研發團隊應盡早投入資源研究。