2014-10-19 54 views
1

道歉爲noobish問題,我曾嘗試搜索,但找不到正確的答案(或沒有正確搜索)。是否有可能有一個Windows桌面應用程序與地鐵界面(或地鐵應用程序無意去Windows商店)?

目前有一個在Windows桌面環境中開發的應用程序,因爲它使我們可以訪問PC的深層功能,例如普通城域環境不允許的串口通信等。我們目前正在開發基於metroUI的用戶界面,所以我們可以在8.1觸摸屏上運行它(metroUI看起來不錯,給我們帶有PC功能的觸摸屏體驗),但我們無意將其推向市場。

只是想確認這是否實際上是可行的,我們可以有一個城域用戶界面的這個桌面應用程序?或者,我的無意義意味着我忽略了一些技術上的可行性,這使得它變得不可能?

回答

0

從我的理解,這裏的要點是讓它看起來像一個Windows應用商店應用程序。如果你的應用是WPF應用,你可以使用Mahapps.metro

0

您可以創建Windows應用商店應用程序,而無需通過側面裝載進入商店。您首先創建一個應用程序包。用戶必須右鍵單擊該包中的.ps1文件才能查看Run with PowerShell選項,並將其安裝在非常古老的DOS(如莊園)中。只有當用戶擁有Microsoft開發人員許可證並每月更新時纔會運行。但是,不允許繼續使用最終用戶的開發人員許可證來運行商店應用。最後,系統必須被綁定域才能運行這些應用程序,或者您必須購買企業級加載密鑰。這些套裝的價格爲3000美元,或者您可以以100美元的價格解鎖所有PC的1臺客戶端。

如果一個Store程序的特定優點在桌面環境中可用,但W10出現,我會期待更多的集成和更少的限制。

希望這回答你的問題。

+0

謝謝,非常感謝。 – Xndr 2014-10-21 12:30:14

+0

開發人員許可證系統僅用於開發和測試目的。你真的不想把它用於生產。改用適當的企業側裝系統。我在這裏解析細節時遇到了一些麻煩,但給出的數字似乎已過時。他們可能在2014年4月之前是正確的,但現在不再了。 – 2014-10-30 16:27:31

2

這對於Windows 8.1更新(從2014年4月開始)是可行的。之前不支持它,因爲Windows Store應用程序被阻止與桌面進程進行通信。

Windows 8.1 Update增加了一項功能「Brokered Windows Runtime Components」,旨在允許側裝Windows Store應用程序與桌面後端進行通信。這將允許您的Windows應用商店應用用戶界面調用桌面組件來訪問在有限的應用程序包環境中不可用的API。詳細請參照Brokered Windows Runtime Components for side-loaded Windows Store apps

請參閱Try It Out: Sideload Windows Store Apps on TechNet瞭解如何在您的系統上啓用側載。請參閱Windows 8.1 Update: Sideloading Enhancements以獲取有關如何啓用側載系統的更新(在域上不需要許可證,並且非域加入系統更容易獲得副載入許可證)。

開發者許可證系統僅用於開發和測試目的。你真的不想把它用於生產。改用適當的企業側裝系統。

相關問題