關於消費性產品中的嵌入式中UI的封裝

很多IC廠商,在它們出來的軟件包中喜歡用打包技術。將底層,甚至於UI接口,及一些消息分派技術。都打包。包的死死的,安全保密。萬一技術泄漏。還有很多廠商喜歡在C語言編程的方案中,引入一些DC,對象的概念技術,來實現一個小小的顯示功能。

             其實,這些廠商在封裝這些看似高深的技術的同時,也封閉了自己。越是封裝的深的軟件,越是在二次開發的時候,靈活性越差,不利於二次開發程序員的技術發揮。

       在消費性數碼產品中,界面風格開發很重要的。方案IC的性能目前來講,不會像電腦操作系統一樣IC一樣,得到無限的發揮。因爲它是嵌入式產品,它只能是侷限性的。再說了消費性IC廠商提供的API太少,不可能做的像微軟一樣(從時限上講,而消費性產品最講時限)。

      比如我們的mp4,它們的主要功能基本相同,那麼顧客會買誰的呢。在性能相同的情況下,考慮到經濟因素。客戶會買界面漂亮的。

   而我們的UI封裝的太死,不利於二次界面的開發,那麼。同一方案做出來的產品風格千篇一律。這樣其實對IC廠商。和方案商都是致命的。

 

     所以如何使得它們的軟件,更加開放它們的UI技術。讓二次開發暢通無阻。應該是這些廠商技術人員值得深深思考的。

 

              本人認爲:用最簡單,原始的編程技術達到最靈活的界面顯示功能纔是王道。

 

 而不是用一些高深的概念,抽象的封裝技術。在小小的消費性嵌入式產品世界裏,沒有這個必要。因爲你提供的API太有限,而不能發揮它的真正性能。若提供的太多。IC跑不起來。且維護難度相對較大。

 

 

   還有文檔,不知道IC公司的軟件開發人員,寫不寫文檔,和用戶手冊。反正極少,甚至是沒有文檔到二次開發人員手中。呵呵。不知道這樣做對誰更有利!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章