First, let’s agree on some terms
SSL 3.0 with AES 128 and AES256 Code-signed chain of trust UEFI Secure Boot TPM 2.0 – all phonesCertified hardware App ContainersSecure browserIRM & SMIME built-inData protection API Encryption based on BitLocker technology Device-Lock Single source updates Developer platformDrivers Fixes from MSRC Security NetworkingGraphics Apps Files and data Common Core + Layered Security Architecture
Windows Phone Silverlight (C# | VB) Windows Phone Only Windows Only
Enterprise Apps on Windows & WP
Building and Testing Readying for Deployment DeployingManaging
Windows apps delivery in enterprise Public WP Apps Internal LOB WP Apps Install from Windows Store Install from Windows Phone Store Management Server Distribute LOB apps internally Public Win Apps Internal LOB Win Apps
Windows Store apps Provisioning Installation
The manual way: Things to Remember
Using ConfigMgr: Things to Remember
Using Windows Intune: Things to Remember
Using Other Solutions: Things to Remember
Windows Phone
FeatureManagedUnmanaged Enrollment methodWorkplace app + MDM /browser Number of enrollmentsLimited to 1Unlimited Policy managementYesNo App install methodMDM/company hub /browser/company hub App inventoryMDM/company hubCompany hub Push app installMDMNo Push app uninstallMDMNo Push app updatesMDMNo UnenrollRemote and localLocal NEW
2 12 Publisher ID 3
API featureWP 8WP 8.1 Enumerate appsYes Launch appsYes Install enterprise signed appsYes Get enterprise metadataNoYes Renew an enterprise enrollmentNoYes Unenroll from the current enterpriseNoYes Trigger enterprise phone homeNoYes NEW
2 12 3
2 1 3
Windows Phone Services 1 2
Response Request
PS C:\Program Files (x86)\Microsoft SDKs\WindowsPhoneApp\v8.1\Tools\MDILXAPCompile>.\BuildMDILAPPX.ps1 -appxfilename C:\temp\fabk.appx -pfxfilename "C:\temp\cer 02.pfx“ -password mypassword fabk.appx Company IT developed app IL code Code signing certificate Combined precompile+sign script
App Type/ Service Windows Notification Service (WNS) Microsoft Push Notification (MPN) Windows Runtime App (AppX)* 8.1 not supported Windows Phone Silverlight App (XAP) /8.1 Windows Runtime Phone App (AppX on WP)* not supported *Note: Appx files signed with a Symantec cert cannot use WNS
PlatformBetaHiddenStoreSideload Windows PhoneSupported WindowsNot supported Supported
Ad platform Game engine Shared files Ad platform File 8 File 5File 6 File 7 Game engine File 8 Store app install Store app update
FeatureXAP PhoneXAP 8.1 PhoneAppX PhoneAppX Windows Platform Targeting 7.x and later8.1 and later 8.0 and later Package Encryption Yes Package Bundling Yes Debug Package Signing Yes Differential Download/Update Yes Application File Single Instancing Yes Formal Versioning Requirements Yes External Volume (SD) App Installation Yes on 8.1Yes
Wrap Up