Windows Bridge for iOS Bring your iOS apps to Windows

Slides:



Advertisements
Similar presentations
Introducing the UWP.
Advertisements

Lewis Benge Bring your code to Windows MOB336.
Bridges to the Magickal Faerie Land of Windows 10 Hannes Nel M263.
Understanding Office MAC: What Windows Admins need to know
The Xamarin Promise - Realized
4/26/ :28 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Office Add-ins: Make your solution a native part of Office
5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Ignite /16/2018 3:12 PM BRK2119
5/27/ :57 PM Tips & Tricks for Deploying and Managing Microsoft Dynamics 365 for Sales and Service Sean McNellis Shawn Dieken Dynamics 365 Principal.
Mobile App Trends: lifecycle, functions, and cognitive
ASP.NET Core: Web apps, cloud apps, and containers
6/2/2018 4:08 AM BRK3327 Ten things you didn't know about building .NET UWP apps in Visual Studio 2017 Daniel Jacobson Program Manager – Visual Studio.
Microsoft /4/ :15 PM THR2219 How Microsoft IT enables modern mobility with Windows 10 security and productivity features Rekha Nair IT Program.
Manage Microsoft devices like a Pro
Microsoft /17/2018 4:24 AM BRK4012 Dive deep on Skype Web SDK & Skype for Business App SDK - Build apps across Web, IOS & Android Srividhya Chandrasekaran Amit.
Extend Skype Collaboration to Meeting Rooms and Beyond
Microsoft Ignite /19/2018 2:35 AM
The Modern ASP.NET Tech Stack!
Microsoft /23/2018 1:11 AM BRK3180 Migrate CRM OnPremise organizations to CRM Online cloud using Dynamics Lifecycle Services (LCS) Aditya Varma Ganapathy.
Web development productivity with Visual Studio
Azure SDKs and Tools for You
Microsoft Ignite /22/2018 3:27 PM BRK2121
Dive deeper into what’s new and what’s coming in Outlook for Mac
Microsoft Ignite /8/2018 6:39 PM
Serverless Architecture in Azure
Dive deeper into what’s new and what’s coming in Outlook for Windows
Integrate Power BI with Microsoft Dynamics
Microsoft Build /13/2018 2:24 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Automate all things! Microsoft Azure continuous deployment
Microsoft Ignite /13/2018 7:38 PM BRK2247
Agile Planning with Visual Studio Team Services (VSTS)
Advancing the SharePoint Developer Community (PnP)
How to run a successful user group
Break out of the box with Python
Monitor your Microservices with Application Insights
Accelerate Your Transition from Traditional IT to the Cloud
Drive productivity with OneDrive and SharePoint file collaboration
Deploy Windows 10 Mobile for the mobile workforce
Microsoft Build /8/2018 8:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Ignite /9/2018 5:03 AM BRK1010
Protect your OneDrive and SharePoint files on mobile devices
Explore web development with Microsoft ASP.NET Core 1.0
DotnetConf 11/14/2018 3:27 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Overview of the .NET Platform
Microsoft Ignite /14/ :21 AM BRK2101
Meetup: Use Microsoft Technologies to Real World IoT Scenario
Microsoft /15/2018 1:27 AM BRK2055 How GigJam enables you to spontaneously and momentarily involve others in your work Adam Jung, Office 365 Product.
Migrate to CRM Online - Tips and Tricks
Learn about PnP initiative and the new SharePoint Framework
Continuous Delivery with Visual Studio Team Services
Bring existing desktop apps to UWP with the Desktop Bridge
Hosted Web Apps with Windows App Studio
Improve Office 365 Adoption: Top 10 Ways
Microsoft Build /30/2018 2:15 AM Migrating Silverlight Windows Phone apps to the Universal Windows Platform Ricardo Villalobos Principal SDE Manager.
Microsoft Connect /1/2018 2:36 AM
Accelerate Office 365 Adoption Through Microsoft FastTrack Services
Learn how to use and customize the Dynamics AX interactive help system
Automating security for better, continuous compliance in the cloud
Windows SDK for Facebook
Everything starts with a fan – The German Windows Insider Community
Office 365 Secure Score: Actionable Security Analytics
Meetup: Office 365 Developers
Meetup User Experience Design for SharePoint
Ask the Experts: Windows 10 deployment, servicing, and provisioning
Choosing between Microsoft PowerPoint & Sway
Discussion Panel: Windows Server MVP Panel
Learn from MVPs: Panel Discussion on all Things SharePoint
Understand the impact of the future of SharePoint
OneDrive Unplugged A panel discussion on all things OneDrive
Presentation transcript:

Windows Bridge for iOS Bring your iOS apps to Windows Microsoft 2016 12/22/2017 6:17 AM THR2114 Windows Bridge for iOS Bring your iOS apps to Windows Zakir Tyebjee Program Manager © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Windows Desktop Xbox Windows Phone Internet of things HoloLens Surface Hub The Windows Bridge for iOS is a toolkit that enables iOS developers to leverage their Objective-C code to build Windows apps.

Goals Lower the barrier to entry to Windows development Maximize Objective-C code reuse Maintain one codebase between iOS and Windows

Our story Announced at BUILD 2015 with Candy Crush 12/22/2017 6:17 AM Our story Announced at BUILD 2015 with Candy Crush Laid the development groundwork Pivoted the technology Expanded the team Open-sourced in August 2015 SDK available on GitHub Monthly releases Active community engagement Ongoing collaboration with partners and customers Consumer and commercial ISV’s App agencies Indie developers © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

How the bridge works Download SDK Run vsimporter Open VS solution Compile and run

Architecture Xcode Storyboards, XIBs, Autolayout 12/22/2017 6:17 AM Architecture Xcode Storyboards, XIBs, Autolayout Visual Studio vsimporter, NIBs, Blend UIKit Containers and Controls XAML Interoperability iOS Frameworks WinRT API Projections Objective-C Compiler and Runtime Universal Windows Platform (UWP) © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Middleware Three types Dynamically-linked libraries Open-source (e.g. AFNetworking) Cross-platform (e.g. Facebook) Closed-source (e.g. Google Analytics) Dynamically-linked libraries Use in both Islandwood and C++/CX/C# apps Investing in key areas Advertising Monetization Engagement © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Algoriddim djay Pro djay Pro is one of the top iPad/Mac DJ apps in the world, and a two-time recipient of the Apple Design Award. Over 500,000 lines of Objective-C code

Autodesk Graphic Graphic is a full-featured graphic design and illustration application on iPad and Mac. Saved roughly 40,000 hours of engineering work

Getting Started Assess your app’s coverage Download our SDK 12/22/2017 6:17 AM Getting Started Assess your app’s coverage Upload your iOS app package (.ipa) to our online analysis tool See your app analysis results in minutes Export the analysis results for more details Download our SDK Open source on GitHub Daily changes to develop and monthly changes to master Test your app and file issues Reach out to us on GitHub Partner with us Contributions are welcome © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Let’s chat Come talk to us in the Microsoft Showcase area I’ll be there all week! Continue the conversation and get resources at https://aka.ms/WinDevAtMSIgnite

Please evaluate this session 12/22/2017 6:17 AM Please evaluate this session Your feedback is important to us! From your PC or Tablet visit MyIgnite at http://myignite.microsoft.com From your phone download and use the Ignite Mobile App by scanning the QR code above or visiting https://aka.ms/ignite.mobileapp © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12/22/2017 6:17 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.