如果您需要交互式屏幕,您可能已經在互聯網上搜索並找到了“GUI”一詞,即圖形用戶界面的縮寫。 你來對地方了! 創建 GUI 將允許您的客戶通過嵌入式顯示器或觸摸屏直接與您的產品交互。 啟動這樣一個項目是令人難以置信的令人興奮的,但很簡單 入門 可能是最難的部分。

無論您是負責模擬實際 UI 設計的圖形設計師,還是分配給它編碼的軟件工程師,我們都將幫助您完成評估 GUI 設計軟件的過程,以便您做出最佳決策為您的團隊和項目前進。 另外,如果您錯過了,我們在本系列的最新博客中討論了 如何開始使用 HMI 或 GUI 軟件 我們分解了大量的術語和首字母縮略詞。

我什至如何開始構建 GUI?

現代用戶界面 (UI) 正在創造對極其強大且易於訪問的 GUI 的需求。 也許您需要傳達從醫療範圍接收到的信息,或者您可能需要查看對您的產品和最終用戶至關重要的機器的輸出。

無論您的行業或需求是什麼,我們都可以幫助您確定在開始構建過程時要考慮的問題。 我們將分解評估 GUI(或 HMI,如果您是汽車)設計軟件時要考慮的五件事。

評估 GUI 的 5 件事1. 工具的兼容性和易用性

您將需要考慮您有多少時間用於該項目,在硬件上獲取代碼的過程有多複雜,以及您的 GUI 有多強大 其實 需要。 想想你是怎樣的 打算使用這個 GUI。

某些工具需要您的團隊進行更多編碼,這增加了時間和了解邏輯的人的必要性。 這是您可能開始考慮手動編寫 GUI 的地方。

手工編碼需要很長時間——這只是事實。 您可能認為您只需要四個屏幕,但是一旦您開始使用原型,您就會意識到六個屏幕會更有效並且具有更好的用戶體驗。 然後,當您認為一切都結束時,您的營銷團隊希望您將展示更改為符合新品牌標準的品牌,因此您必須重做所有事情。 我們去過那裡。

當您手動編碼時,每次迭代都需要時間來手動更改每個細節。 這並沒有考慮到推出新功能和特性請求時所需的所有額外編碼,也沒有考慮到對現有代碼的修改導致的回歸。 此外,這不考慮生產硬件需要更改的情況。 (我們遇到一個 芯片短缺 現在,這可能會改變許多公司向前發展的硬件,至少在短期內是這樣。)

硬件呢? 一些工具需要高端、更昂貴的硬件。 這是您的物料清單 (BOM) 可以承受的成本嗎? 如果您的產品需要對成本更加敏感的芯片,那麼您需要一個足夠靈活的工具來支持價格合理的硬件。

Altia 可以在所有平台或硬件上工作,無論大小——從具有千字節內存和幾英寸顯示器的最小芯片到驅動多個 4K 或具有沉浸式 3D 圖形的更大顯示器的更強大的部件。 Altia 可以使您的設計適應您的硬件,而無需從頭開始重做所有事情。

同樣,重要的是要注意某些 GUI 開發工具需要特定的操作系統。 該操作系統還可能具有硬件要求,這會增加總 BOM 成本。 與其他解決方案不同,Altia 的軟件不依賴於任何操作系統。

在 Altia,我們還沒有遇到無法支持的硬件。 此外,Altia 可以與任何操作系統或根本沒有操作系統一起使用。 我們有可用的解決方案為您的特定項目提供性能最佳、價格合理的平台。

我們支持的一些硬件示例 深屏 代碼生成器包括 STMicroelectronics、Infineon、NXP、Renesas、Texas Instruments 和 Qualcomm,以及 Linux、QNX、Green Hills、iOS、Windows 等操作系統,當然還有 Android。

大多數其他工具無法說明我們能做什麼:我們專注於生成超級優化的圖形代碼——高性能和盡可能低的佔用空間。 我們通過利用所有功能來做到這一點 選定的處理器。

當我們創建一個 深屏 目標,我們不會創建需要大量工作或移植才能使其在您的硬件上正常運行的通用產品。 我們評估您的平台並生成代碼以使每個硬件功能都能發揮作用,因此您可以在節省 BOM 成本的同時獲得最佳性能。

2。 特點

現在您已經考慮了 GUI 的目標並了解了您將使用的硬件,您可以開始考慮有趣的事情:設計和開發。 評估過程的下一部分包括查看該工具的所有功能。

要評估的典型特徵:

  • 圖形或設計圖像 - 您可以從任何工具(如 Photoshop、Illustrator、Maya、Sketch 等)導入圖稿嗎?
  • 無縫整合貴公司的品牌和形象——您可以自定義設計元素庫嗎?
  • 全球語言支持的字體功能(包括從右到左的腳本)
  • 字體設計
  • 動畫
  • 3D功能
  • 集成 2D 和 3D 內容的能力
  • 簡化的用戶友好的工作流程——您的藝術家可以先從他們最喜歡的圖形軟件開始嗎?
  • 快速原型製作、模擬和中期開發測試,以確保您走在正確的軌道上
  • 進行任何調整的硬件測試和回溯能力
  • 關於硬件性能
  • 開機時間
  • 編碼語言能力——您使用的是 C 還是 C++? 這適用於您的硬件嗎?
  • 用戶友好的拖放界面
  • 用於集成開發的所見即所得編輯器
  • 硬件和操作系統支持(真的需要操作系統嗎?)
  • 平均生產時間

我們想為您提供的一條建議是始終提出您的問題 - 前面,無論您使用什麼工具。 我們不希望您通過構建 GUI 完成 75% 的工作,只是為了意識到該工具沒有您真正需要的功能。

3. 支持和服務

在定價和功能列表中可能會丟失的一件事是支持。 在 Altia,支持是我們的首要任務。 我們允許您選擇您的團隊需要的支持級別。 我們都知道時間就是金錢,因此快速解決您團隊的支持問題是準時和不超出預算的關鍵。

您只需要電子郵件回复嗎? 您需要客戶專用的現場人員嗎? 您是否需要多語言支持,如德語、中文、法語、意大利語和韓語? 我們從不只提供一個簡單的模板響應或給您發送一篇文章來自己找出答案。 我們關心您遇到的任何問題,並希望您在 24 小時或更短時間內重新開始工作。

除了簡單的技術支持,我們還可以幫助您度過難關。 正如我們前面提到的,如果您的特定硬件不可用怎麼辦? 我們不會使用該工具將您引導回流程的開始,而是支持您過渡到新硬件。 召回問題? 不在我們的手錶上。

如果一項服務是免費的或有免費試用版,請確保您獲得的支持水平超出了您最初認為的需要。 作為 GUI 專家,我們知道當您快要錯過最後期限時,會發生意外並且可能會出現問題。

在支持領域中要考慮的其他事情是您團隊的能力。 您是否具備將 GUI 從概念變為現實所需的所有專業知識? 正如我們在我們的 HMI 軟件入門 文章,你需要各種各樣的人在 GUI 上工作。

我們已經看到了這一切。 也許您擁有一支由平面設計師組成的搖滾明星團隊,他們繪製了您所見過的最漂亮的展示。 但他們不知道如何編寫代碼並將這個用戶界面移植到嵌入式硬件。 或者,也許您擁有技術資源和邏輯專家,但您沒有 UX 人員將最終用戶的觀點引入您的 UI 設計。

人機界面生命週期阿爾蒂亞 提供解決方案 填補你可能有的任何空白。 我們對您的問題的回應永遠是:我們可以做到。 雖然我們不是合同工程公司,但我們擁有工具和動力來幫助您完成項目。 我們的全球銷售工程總監 Jeff Stewart 說得最好:“我們將真正幫助您完成產品。 來找我們,我們會做得更好、更小、更快。”

4. 高級考慮:要問的問題

既然您已經考慮了該工具的易用性、對您來說很重要的功能以及各種支持級別,我們挑戰您展望未來並跳出框框思考。

您需要進行高級測試嗎? 您的產品是否需要滿足任何認證(通常需要汽車和醫療設備)? 您的產品是否需要遵守任何安全或質量要求?

以後需要什麼樣的硬件? 我們之前提到過這一點,但您選擇的工具可能僅適用於某些硬件選項,因此請務必在購買任何軟件之前檢查這一點 - 不僅適用於您當前的平台,還適用於可能的替代品。

另外,許可呢? 您是否獲得臨時許可或永久訪問權限? 您的數據存儲在哪裡?

您是否可能希望將您的 GUI 擴展到一系列產品? 也許您會從高級型號​​開始,但稍後,您可以將該功能添加到中端或低端型號中。 您的產品是否需要在後期製作中更新,您的 GUI 是否能夠進行無線更新?

您的軟件是否允許您重複使用您的圖形資源,這樣您就不必從一開始就開始了? 您的軟件是否允許您為低成本硬件生成代碼,以符合這些不同型號所需的價格點?

我們知道這些是需要思考和提出的很多問題,但它們絕對會在項目的前端幫助您。

最後,我們經常看到客戶遇到的一件事是,一旦初始項目完成,他們就需要維護。 如果幾個月或幾年後出現問題,請務必詢問產品更新和實施以及系統維護。

5。 價格

最後一個考慮因素是價格。 雖然這往往是最常見的評估器,因為它很容易比較兩個數字,但它不應該是主要考慮因素。 在成本方面,GUI 設計軟件處於不同的範圍內——有免費的選項,也有更昂貴的選項,所有這些都包括功能、支持和特性。

在評估 GUI 軟件時,請考慮此處討論的其他注意事項。 然後確保優先考慮對您和您的團隊重要的事情。 如果您的團隊很小,也許可以考慮優先考慮支持和服務,特別是如果該工具能夠填補您缺少的任何團隊成員的空白。

如果您的工具價格低廉但難以使用,您最終可能會使用以前節省的開發成本。 同樣,如果您的工具迫使您選擇硬件或操作系統,從而推高您的 BOM 成本,您最終將為您生產的每件商品所需的材料支付更多費用。

雖然我們鼓勵您進行盡可能多的研究,但我們不希望您在項目開始之前就筋疲力盡。 我們的 Altia 專家專門為汽車、醫療、消費設備、家用電器、工業設備等領域的項目提供優質體驗和全方位服務支持。

我們將與您一起尋找解決方案並完成您的產品,按時為您構建高性能、專業外觀的 GUI,並具有優化的性能。

您有興趣與我們團隊中的某個人進行一對一交談嗎? 立即申請免費、無承諾演示!