什么是封閉平臺? 封閉平臺軟件結構規定了用戶在其系統內的操作方式。它允許公司許可其軟件,以保持對用戶在其程序上的行為的控制。例如,在孩子的臥室里,孩子可以玩里面的玩具,但一旦他們想從商店里買玩具,父母必須批準。孩子是最終用戶,臥室是軟件,父母是軟件公司。
封閉的平臺限制了內容和外部應用。它經常拒絕它不認可的內容,通常是因為內容的制作者拒絕支付許可費。外部應用程序受到限制,因為它們大大改變了軟件或程序的初衷,從而威脅到公司的標準。雖然限制常常有負面的含義,但一個封閉的平臺不一定是壞事。事實上, 這些限制在很多方面都是積極的。在我們討論是否應該廣泛考慮它們之前,這里有一個開放平臺和封閉平臺的直接比較。
封閉平臺和開放平臺有什么區別? 封閉平臺在功能上不同于開放平臺。開放平臺系統允許結合其他程序來提供原始軟件的不同功能。此外,開放平臺允許最終用戶操縱程序最初的預期目的。一個限制性的程序阻止了這些變化。下面是一些更明顯的例子,展示了這兩種不同的程序類型是如何運行的。
開放平臺系統具有不同的能力,例如在軟件程序中實現API的潛力。它還允許用戶有機會以軟件創建者最初沒有想到的方式使用軟件系統。事實上,用戶經常有機會在開放平臺系統中編輯和重新編程代碼。當然,開放平臺程序的所有這些潛在功能對于封閉平臺系統是不可用的。
企業是否應該考慮這個體系? 想象一下,買了一輛新車,改裝它的喇叭,使其發出的聲音達到危險的音量水平。這種修改可能是一小部分用戶希望從汽車上得到的,但大多數用戶希望公司安裝喇叭。從公司的角度來看,修改可能會給他們的品牌帶來壞名聲, 當其他司機對他們的模型車發出的巨大噪音感到沮喪時。這是封閉平臺比開放平臺更有利于企業的一個例子。
封閉平臺最突出的一點是安全性。大型企業的編碼是在考慮安全性的情況下進行的。這種類型的系統的安全性保持不變。客戶也需要軟件公司的支持,盡管如果初始代碼被修改或安裝了第三方應用程序,很難解決支持問題。如果安全是你工作中最重要的方面之一,這個系統可能最適合你。
