[email protected] First, let’s agree on some terms Windows Store apps Microsoft Account Windows Store / Windows Phone Store.
Download ReportTranscript [email protected] First, let’s agree on some terms Windows Store apps Microsoft Account Windows Store / Windows Phone Store.
[email protected] First, let’s agree on some terms Windows Store apps Microsoft Account Windows Store / Windows Phone Store First, let’s agree on some terms Appx files XAP files Sideloading LOB Apps Common Core + Layered Security Architecture SSL 3.0 with AES 128 and AES256 Files and data Apps User 01011 001 Data protection API IRM & SMIME built-in App Containers Secure browser Device-Lock Encryption based on BitLocker technology Single source updates Fixes from MSRC Security Drivers Networking Graphics Developer platform UEFI Secure Boot Code-signed chain of trust Certified hardware TPM 2.0 – all phones | Windows Only Windows Phone Only | Windows Phone Silverlight (C# | VB) Enterprise Apps on Windows & WP Building and Testing Readying for Deployment Deploying Managing Windows apps delivery in enterprise Install from Windows Store Distribute LOB apps internally Internal LOB Win Apps Public Win Apps Install from Windows Phone Store Public WP Apps Management Server Internal LOB WP Apps Windows Store apps Installation Provisioning The manual way: Things to Remember http://technet.microsoft.com/library/hh852635.aspx Using ConfigMgr: Things to Remember Using Windows Intune: Things to Remember Using Other Solutions: Things to Remember http://companystore.codeplex.com/ [email protected] Windows Phone Through the store (public distribution) Sideloading (private distribution) Feature Managed Unmanaged Enrollment method Workplace app + MDM Email/browser Number of enrollments Limited to 1 Unlimited Policy management Yes No App install method MDM/company hub Email/browser/company hub App inventory MDM/company hub Company hub Push app install MDM No Push app uninstall MDM No Push app updates MDM No Unenroll Remote and local Local 1 Publisher ID 2 2 3 API feature WP 8 WP 8.1 Enumerate apps Yes Yes Launch apps Yes Yes Install enterprise signed apps Yes Yes Get enterprise metadata No Yes Renew an enterprise enrollment No Yes Unenroll from the current enterprise No Yes Trigger enterprise phone home No Yes Company hubs must be Silverlight apps Create a Windows Phone 8 Company Hub App MSDN article by Tony Champion - http://aka.ms/E7c6xc 1 2 2 3 1 2 3 Windows Phone Services Apps of invalid enterprises are blocked from being installed or launched 1 2 Response Request Combined precompile+sign script Company IT developed app PS C:\Program Files (x86)\Microsoft SDKs\WindowsPhoneApp\v8.1\Tools\MDILXAPCompile> .\BuildMDILAPPX.ps1 -appxfilename C:\temp\fabk.appx fabk.appx IL code Code signing certificate -pfxfilename "C:\temp\cer 02.pfx“ -password mypassword Windows Notification Service (WNS) Microsoft Push Notification (MPN) Windows Runtime App (AppX)* 8.1 not supported Windows Phone Silverlight App (XAP) 8.1 8.0/8.1 not supported not supported App Type/ Service Windows Runtime Phone App (AppX on WP)* *Note: Appx files signed with a Symantec cert cannot use WNS Platform Beta Hidden Store Sideload Windows Phone Supported Supported Supported Supported Windows Not supported Not supported Supported Supported Store Store app app update install Shared files Ad platform Ad platform Game engine File 7 File 5 File 6 File 8 Game engine Feature XAP Phone XAP 8.1 Phone AppX Phone AppX Windows Platform Targeting 7.x and later 8.1 and later 8.1 and later 8.0 and later Package Encryption Yes Yes Yes Yes Package Bundling Yes Debug Package Signing Differential Download/Update Yes Yes Application File Single Instancing Yes Yes Yes Yes Yes Yes Yes Formal Versioning Requirements External Volume (SD) App Installation Yes on 8.1 Wrap Up windows.com/enterprise windowsphone.com/business microsoft.com/springboard microsoft.com/mdop microsoft.com/windows/wtg developer.windowsphone.com http://channel9.msdn.com/Events/TechEd www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn