You are here

軟體消費化與其影響

軟體消費化與其影響

面對現今亟需整合的市場,以及人類魚與熊掌兼得的渴望,只有軟體商才能提供最佳解決方案。

「驅動自造者運動的概念替工程灌注了新的活力。現在的軟體不能再搭配只有工程師才懂的複雜協定,反而必須提供簡單好懂的介面,就算沒有工程背景的人也可以輕鬆理解。」- Bob O’Donnell,TECHnalysis Research 首席分析師

 

想當初口袋護套兼具功能與時尚的年代 (工程師可以幻想一下對吧?),那時工程軟體和消費軟體是截然不同的東西:不只是因為使用族群不同,也是因為軟體本身提供了獨一無二的使用者體驗。

 

但如果一股無法阻擋的力量 (消費軟體) 遇到一個無法移動的物體 (工程軟體),又會怎麼樣?面對現今亟需整合的市場,以及人類魚與熊掌兼得的渴望,只有軟體商才能提供最佳解決方案。

 

◆ 消費軟體的演變 ◆

從右鍵點選功能到微軟推出 Ribbon 介面,長期以來消費軟體主導了使用者體驗的標準與期望,而且大部分廠商都必須遵從。但是隨著近期消費型市場的極簡美學風行,這樣的期望也開始出現變化。

 

舉例來說,2007 年 iPhone 問世之後,就因為順暢整合了手勢操作、單鍵介面、賞心悅目的圖形、簡潔又流暢的社群與購買體驗,毫無異議地成為軟體市場的轉捩點。線條優美的現代圖形加入了動畫、淡化和縮放效果,取代了傳統單一螢幕上的流動視窗和混亂方塊。高度互動的社群和購買體驗開創了一個新世界:只要一個介面,即可新增功能,不必受限於特定的供應商。iPhone 對社會的影響深遠,就算是小孩走到桌上型螢幕面前,都會想要伸手操作螢幕。

 

◆ 工程軟體需求的演變 ◆

以前的工程軟體使用者通常是會撰寫特定程式語言的大學畢業生。其中有些甚至是經驗豐富的使用者,他們追求最高深的程式設計奧秘,包括客制化記憶體呼叫、從零開始編寫多執行緒指令,以及人工優化的效能需求。對於沒有受過相關訓練、沒有操作經驗的工程師來說,軟體可說是遙不可及、難如登天。

 

就這樣,情況開始有所變化。首先,畢業後工程師必須擁有基本的程式設計技能,才能應付職場上的挑戰。就像是訓練有素的戰士不只要能夠操作刀劍,也要熟悉如何使用斧頭和弓箭,現代的工程師必須能夠在 Python、C#、 HTML、JavaScript、LabVIEW、Swift 之間切換自如。所以簡單好用的程式開始成為主流,工程師再也不必專注於培養單一專業,反而必須能夠針對特定的應用需求,靈活運用不同的工具。

 

再者,資料的存取/擷取成本迅速下降,但是資料需求卻不斷增加。隨著不同技術的連線性日益提升,處理器的成本也下降了。DataBeans 的調查顯示,從 2011 年到 2015 年,處理器的價格至少降了 30%。因此引領更多「非傳統」的程式設計師踏入機器人、居家自動化、甚至是一般的資料擷取與分析領域,促使簡單好用的軟體需求越來越高。此外,自造者運動之類的文化趨勢興起,以及收購消費型產品新創公司以挖掘更多商機,這些情況都進一步證實了這樣的轉變。

 

◆ 勢在必行的融合趨勢 ◆

其實工程師的成就感來自克服複雜的困難挑戰,所以這種「簡單好用」和「技術複雜性」的融合來得正是時候。工程師再也不必疲於應付多種語言、工具、方式組合而成的複雜細節 (例如撰寫 Actor Framework),反而可以回過頭來專心解決最艱鉅、影響最深遠的工程挑戰 (例如 5G 研究和 IoT)。在高度整合的新世界中,工程師可以找到更好、更快速的方法有效達成目標,而不是浪費時間把整件事當成 一項大型專案來規劃。

 

此外,這樣的融合也意味著工程師自己不再是唯一的創新產品擁有者。隨著軟體越來越簡單好上手,其他人也開始加入創新的行列。同時,由於各種軟體要求美觀與簡約兼具的狀況持續風行,會有越來越多的人才發揮一己之力克服嚴苛的難題。

 

不可否認,我們的世界變得越來越複雜,所遇到的難題也越來越棘手。此外還要以更少的預算、人力和時間完成更多任務,進一步提高了解決問題的難度。只要我們能夠盡早融合工程軟體與消費軟體,就可以盡早理解如何透過「簡單」的方式來解決「複雜」的問題。

 

 

工程軟體與消費軟體的融合

 

>> 下載完整報告