SlideShare une entreprise Scribd logo
1  sur  44
demo
demo
demo
Full screen FillSnap
App NÃO são
notificadas antes da
finalização
Eventos são
lançandos neste
momento
Usuário
inicia a
aplicaçã
o
Splash
screen
Alcance sem precedentes
Otimizada para pesquisa
Processo de aprovação
transparente
Modelos de negócios flexíveis
Maximização da receita para
o desenvolvedor
Downloads pagos, trials, e app pagas. Você recebe
70% até os primeiros $25k, 80% do restante.
Microsoft Confidential 37
Analytics robusto, de graça, incluindo dados
demográficos, comentários, referências e estatísticas
de uso e desempenho.
Você pode utilizar sua própria engine de comércio e
ter 100% ou utilizar a plataforma de comércio
Windows Store’s
The Windows Store
Propagandas com o Microsoft Advertising ou do
seu próprio parceiro.
demo
demo
Sistema Operacional
2011
Market
Share
2015
Market
Share
2011-2015
Unit CAGR
Android 38.9% 43.8% 23.7%
BlackBerry OS 14.2% 13.4% 18.3%
Symbian 20.6% 0.1% -68.8%
iOS 18.2% 16.9% 17.9%
Windows Phone 3.8% 20.3% 82.3%
Outros 4.3% 5.5% 27.6%
Fonte: IDC 2012
Android: 38,9% para 43,8%
IOS: 18,2% para 16,9%
Windows Phone: 3,8% para 20,3%
dev.windowsphone.com
dev.windows.com
Desenvolvendo Aplicações para Windows 8

Contenu connexe

Similaire à Desenvolvendo Aplicações para Windows 8

Salesforce Essentials Rio de Janeiro: A Era dos Clientes
Salesforce Essentials Rio de Janeiro: A Era dos ClientesSalesforce Essentials Rio de Janeiro: A Era dos Clientes
Salesforce Essentials Rio de Janeiro: A Era dos ClientesSalesforce Brasil
 
APIX - 2017
APIX - 2017APIX - 2017
APIX - 2017Paulo P.
 
Salesforce Essentials Belo Horizonte: Bem-Vindos à Era dos Clientes
Salesforce Essentials Belo Horizonte: Bem-Vindos à Era dos ClientesSalesforce Essentials Belo Horizonte: Bem-Vindos à Era dos Clientes
Salesforce Essentials Belo Horizonte: Bem-Vindos à Era dos ClientesSalesforce Brasil
 
IAB MOBIE DAY - Sthephane Ruffin - Smart ad server
IAB MOBIE DAY - Sthephane Ruffin -  Smart ad serverIAB MOBIE DAY - Sthephane Ruffin -  Smart ad server
IAB MOBIE DAY - Sthephane Ruffin - Smart ad serverIAB Brasil
 
NOVO E-BOOK: Dicas Dynatrace para o seu e-commerce
NOVO E-BOOK: Dicas Dynatrace para o seu e-commerceNOVO E-BOOK: Dicas Dynatrace para o seu e-commerce
NOVO E-BOOK: Dicas Dynatrace para o seu e-commerceThaís Pelli
 
Marketing Online - Muito mais que medir, analisar
Marketing Online - Muito mais que medir, analisarMarketing Online - Muito mais que medir, analisar
Marketing Online - Muito mais que medir, analisardp6
 
Apresentaof5 tiagoturini-090928125456-phpapp01
Apresentaof5 tiagoturini-090928125456-phpapp01Apresentaof5 tiagoturini-090928125456-phpapp01
Apresentaof5 tiagoturini-090928125456-phpapp01dp6
 
Obtenha insights mais inteligentes com atribuição mobile e análise de marketing
Obtenha insights mais inteligentes com atribuição mobile e análise de marketingObtenha insights mais inteligentes com atribuição mobile e análise de marketing
Obtenha insights mais inteligentes com atribuição mobile e análise de marketingLucas Modesto
 
Plataformas de Inovação - Criando Conexões
Plataformas de Inovação - Criando ConexõesPlataformas de Inovação - Criando Conexões
Plataformas de Inovação - Criando ConexõesDavid Ruiz
 
Campanha sales referral - DeviceLab
Campanha sales referral - DeviceLabCampanha sales referral - DeviceLab
Campanha sales referral - DeviceLabrcaparica
 
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)Keynote - Trilha Negócios (DevOps Summit Brasil 2016)
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)Igor Abade
 
Essentials - Sessão de Salesforce1 Platform
Essentials - Sessão de Salesforce1 PlatformEssentials - Sessão de Salesforce1 Platform
Essentials - Sessão de Salesforce1 PlatformSalesforce Brasil
 
UAIZO - pt
UAIZO - ptUAIZO - pt
UAIZO - ptuaizo
 
Google Smart Challenge
Google Smart ChallengeGoogle Smart Challenge
Google Smart ChallengeLucas Modesto
 
Modelo Canvas de Negócios & Startups - Aula
Modelo Canvas de Negócios & Startups - AulaModelo Canvas de Negócios & Startups - Aula
Modelo Canvas de Negócios & Startups - AulaRenato Melo
 
Google Update Page Experience - RD Hostel
Google Update Page Experience - RD HostelGoogle Update Page Experience - RD Hostel
Google Update Page Experience - RD HostelSeo Martin
 
FITMEDIA - mídia programática premium
FITMEDIA - mídia programática premiumFITMEDIA - mídia programática premium
FITMEDIA - mídia programática premiumRafa Vargas
 
AutomationEdge Robotic Process Automation Quality Nextech Service Desk Digital
AutomationEdge Robotic Process Automation Quality Nextech Service Desk Digital AutomationEdge Robotic Process Automation Quality Nextech Service Desk Digital
AutomationEdge Robotic Process Automation Quality Nextech Service Desk Digital Jorge Biesczad Jr.
 

Similaire à Desenvolvendo Aplicações para Windows 8 (20)

Salesforce Essentials Rio de Janeiro: A Era dos Clientes
Salesforce Essentials Rio de Janeiro: A Era dos ClientesSalesforce Essentials Rio de Janeiro: A Era dos Clientes
Salesforce Essentials Rio de Janeiro: A Era dos Clientes
 
APIX - 2017
APIX - 2017APIX - 2017
APIX - 2017
 
Salesforce Essentials Belo Horizonte: Bem-Vindos à Era dos Clientes
Salesforce Essentials Belo Horizonte: Bem-Vindos à Era dos ClientesSalesforce Essentials Belo Horizonte: Bem-Vindos à Era dos Clientes
Salesforce Essentials Belo Horizonte: Bem-Vindos à Era dos Clientes
 
IAB MOBIE DAY - Sthephane Ruffin - Smart ad server
IAB MOBIE DAY - Sthephane Ruffin -  Smart ad serverIAB MOBIE DAY - Sthephane Ruffin -  Smart ad server
IAB MOBIE DAY - Sthephane Ruffin - Smart ad server
 
NOVO E-BOOK: Dicas Dynatrace para o seu e-commerce
NOVO E-BOOK: Dicas Dynatrace para o seu e-commerceNOVO E-BOOK: Dicas Dynatrace para o seu e-commerce
NOVO E-BOOK: Dicas Dynatrace para o seu e-commerce
 
Marketing Online - Muito mais que medir, analisar
Marketing Online - Muito mais que medir, analisarMarketing Online - Muito mais que medir, analisar
Marketing Online - Muito mais que medir, analisar
 
Apresentaof5 tiagoturini-090928125456-phpapp01
Apresentaof5 tiagoturini-090928125456-phpapp01Apresentaof5 tiagoturini-090928125456-phpapp01
Apresentaof5 tiagoturini-090928125456-phpapp01
 
Obtenha insights mais inteligentes com atribuição mobile e análise de marketing
Obtenha insights mais inteligentes com atribuição mobile e análise de marketingObtenha insights mais inteligentes com atribuição mobile e análise de marketing
Obtenha insights mais inteligentes com atribuição mobile e análise de marketing
 
Plataformas de Inovação - Criando Conexões
Plataformas de Inovação - Criando ConexõesPlataformas de Inovação - Criando Conexões
Plataformas de Inovação - Criando Conexões
 
Campanha sales referral - DeviceLab
Campanha sales referral - DeviceLabCampanha sales referral - DeviceLab
Campanha sales referral - DeviceLab
 
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)Keynote - Trilha Negócios (DevOps Summit Brasil 2016)
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)
 
DevOps - visão geral
DevOps - visão geralDevOps - visão geral
DevOps - visão geral
 
Essentials - Sessão de Salesforce1 Platform
Essentials - Sessão de Salesforce1 PlatformEssentials - Sessão de Salesforce1 Platform
Essentials - Sessão de Salesforce1 Platform
 
UAIZO - pt
UAIZO - ptUAIZO - pt
UAIZO - pt
 
Google Smart Challenge
Google Smart ChallengeGoogle Smart Challenge
Google Smart Challenge
 
Modelo Canvas de Negócios & Startups - Aula
Modelo Canvas de Negócios & Startups - AulaModelo Canvas de Negócios & Startups - Aula
Modelo Canvas de Negócios & Startups - Aula
 
Google Update Page Experience - RD Hostel
Google Update Page Experience - RD HostelGoogle Update Page Experience - RD Hostel
Google Update Page Experience - RD Hostel
 
FITMEDIA - mídia programática premium
FITMEDIA - mídia programática premiumFITMEDIA - mídia programática premium
FITMEDIA - mídia programática premium
 
Métricas Para a Web 2.0
Métricas Para a Web 2.0Métricas Para a Web 2.0
Métricas Para a Web 2.0
 
AutomationEdge Robotic Process Automation Quality Nextech Service Desk Digital
AutomationEdge Robotic Process Automation Quality Nextech Service Desk Digital AutomationEdge Robotic Process Automation Quality Nextech Service Desk Digital
AutomationEdge Robotic Process Automation Quality Nextech Service Desk Digital
 

Desenvolvendo Aplicações para Windows 8

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. demo
  • 13.
  • 14.
  • 15. demo
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. App NÃO são notificadas antes da finalização Eventos são lançandos neste momento Usuário inicia a aplicaçã o Splash screen
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. Alcance sem precedentes Otimizada para pesquisa Processo de aprovação transparente Modelos de negócios flexíveis Maximização da receita para o desenvolvedor
  • 37. Downloads pagos, trials, e app pagas. Você recebe 70% até os primeiros $25k, 80% do restante. Microsoft Confidential 37 Analytics robusto, de graça, incluindo dados demográficos, comentários, referências e estatísticas de uso e desempenho. Você pode utilizar sua própria engine de comércio e ter 100% ou utilizar a plataforma de comércio Windows Store’s The Windows Store Propagandas com o Microsoft Advertising ou do seu próprio parceiro.
  • 38. demo
  • 39.
  • 40.
  • 41. demo
  • 42. Sistema Operacional 2011 Market Share 2015 Market Share 2011-2015 Unit CAGR Android 38.9% 43.8% 23.7% BlackBerry OS 14.2% 13.4% 18.3% Symbian 20.6% 0.1% -68.8% iOS 18.2% 16.9% 17.9% Windows Phone 3.8% 20.3% 82.3% Outros 4.3% 5.5% 27.6% Fonte: IDC 2012 Android: 38,9% para 43,8% IOS: 18,2% para 16,9% Windows Phone: 3,8% para 20,3%

Notes de l'éditeur

  1. “Let’s talk Windows. We like to talk of Windows 8 as Windows reimagined with a new start screen, unified input across touch, mouse and keyboard but preserving all the great work that we did in Windows 7”.Makes Windows 7 even better --- Everything that runs on Windows 7 still runs on Windows 8 (in the same architecture)Reimagines Windows from chipset to experiencenew range of capabilities, scenarios and form factors
  2. and one key point I want to make is that we don’t see Windows 8 as a slate OS or a tablet OS. We see it as a unifying OS. Spanning different kinds of devices and we’ve done a tonne of work to make that happen.
  3. Let’s just see it in action.. --- Demonstrate mostly the Windows Start Screen Show the desktop.. Mentione nothing changed. Make sure you use touch … Highlight the following points Windows 8 Experience  Full screen apps Live tiles  Alive and in motion  Action: Drag & rearrange tiles  Semantic  Zoom in Start Menu Search  Personalize Windows  Swap across process Pin an app  Charms  Talking points to summarize Apps are full screen (when not snapped).. Responsive.   
  4. This is the summary for the previous demos.. Mention Windows on ARM since you can’t show it..
  5. Now that you have seen what the new Windows looks like, let’s talk about the platform.
  6. Mentions these are not in order of importance. Hint of Windows on ARM, but don’t add it as a bullet.
  7. Every language is a first class citizen.. This is the official slide, Direct X is missing from this slide.. But you can show it..
  8. This is the only C++ demo for the day… It is a hellow world in C++ … ---Create new EMPTY C++ Application Open BlankPage.xamlType <Button Content="ClickMe" Click=“ Let intellisense complete it for you..Click Navigate to Event handler In the even handler , slowly, letting intellisense do the job, type auto dlg = ref new Windows::UI::Popups::MessageDialog ( "Hello world" ); dlg->ShowAsync(); Press F5 Show the compiling of CPP Run the app.. Show the DLLs that were loaded .. No .NET (for XAML) .. Show the UI in Hello World is themed.. Mention that MessageDialog is a
  9. Native == performance .. There are no abstractictions here.. It is literally v-table pointer jumps.. C++ now has a new presentation language. On-going investment with XAML… tooling investment.. You can also do DirectX …. If your schedule allows definitely show a DX game..
  10. Create a Camera Capture UI demo. Seamless integration with devices and OS resources.
  11. This is CSharpWinRT demo.Demonstrate calling WInRT, demonstrate the previous statements as we did in C++. ** if you need help coding, the source is available, or look at the MessageDialog sample in the SDK ***Create File New Project in C#.. Select Blank Application template Add a button and an image to the BlankPage.xaml use intellisense.. <Button Content="Click Me" Click="Button_Click_1" /> <Image x:Name="selectedImage" Width="400" Height="400" > </Image>4. – Now add some code.. We are addng two snippets.. Commands this time.. One to show async..If you are not comfortable typing so much.,. Skip the image part, just show the dialog and the filePicker..
  12. You just saw that WinRT leverages the Async pattern to keep the UI responsive.. This happens across all languages.. The WINRT API has meta data that the platform uses to create projections that make using the API very natural.. There is a lot of power behind WInRT… a few lines of code and we had a dialog selecting a file using a common UX paradigm that all users will be familiar with promptly..
  13. Different languages work together. Write Library code in C++ or C# consumable by all (but must be included in package).Subset of Win32 APIsAgain projectionJS casing exampleControl type differences across.Mix and match different languages. Windows runtime objects or components basically DllsWinMD files, can use subset of Win32 APIs, can expose functionality to all languages through “projection” We take care of making sure that these projections work in the way the origional language intended, controling types, casing, etc. Allows writing native C++ code with xaml UI.Adapted from slides 18 and 19 of PLAT-874T
  14. Reference: http://msdn.microsoft.com/en-us/library/windows/apps/hh464920.aspx --- Mention more will come later.. In the Microsoft design session
  15. Now that we have introduced the architecture and a bit of the language.. We need to move to the new App Execution Environment..
  16. The app package (Appx) is abb OPC file ( a zip) The package It includes anything necessary to deploy or uninstall – It includes capabilities and declartions so we know the impact in the system. In the package you will see JS files etc. If in C++ see .dll files and what you would expect. Blockmap is a series of hashes for each block in your package. Combination of signature + blockmap verifies the package.. It can be validated as it comes off-the wire… we don’t have to download the whole thing..
  17. Show it in VS and rawIf not declared can’t use at runtime. Protect system integrity. Privacy implications of devices. System prompts the user – make sure when you use you handle this possiblity, expect they may be blocked at runtime from lack of user consent. Some have no privacy implications (e.g. sensors) don’t need to be declared.VS provides a nice graphical container.Slide condensed from slides APP-389T (slides 9-13)
  18. S
  19. Talking about appdata specifically, will talk about user data later when we look at skydrive, etc.Slide 8 from PLAT-475T
  20. Slide Objectives:Provide broad overview of WA Mobile Services featuresSpeaking Points:WAMSBuild a cloud backend in minutes with no hassles, no deployments, no fearSupports Windows 8 client SDK, Windows Phone 8 SDK, iOS SDK Android coming soonDataStructured Storage with SQL DatabaseAutomatic service api generated for storageRich querying capabilityServer LogicAutomatic CRUD service api generatedAbility to author server logic that intercepts CRUD operation pipelineAuthAuthenticate against Windows LiveTable level authorization with no code More granular control with server side scriptsNotificationsIntegrates with WNS to provide Toast, Tile, Badge and Raw notificationsClean object model to compose notificationsSchedulerScheduler allows you to run Scripts to perform tasks at a scheduled basis minutes, hrly, daily, monthly or on demand.Example – aggregate News RSS feeds and send a tile update every 15 minutes Logging and Diagnostics for monitoringScale out and Scale up
  21. Go quick, tell them more will come later.. This is assuming you have a store session later, otherwiser do take your time and get this right.. ----------------------------------- Global Reach:The single largest potential market for your appsStore and apps in 100+ languages45 market-specific app catalogsBuy from 231 marketsLocal pricing & settlement in top 40 markets (by GDP)Developer payments in 51 marketsEnterprise-ready platform and store Optimized for DiscoverabilityApp promotion through curated lists, editorials, Bing search and IE10 site iconsTransparent Approval ProcessPublished, straightforward app certification requirementsWindows App Certification Kit to pre-test tech requirements And Flexible Business Models and Great Revenue Opportunities which we will talk about next.
  22. [Speak to bullets as presented above]Analytics DetailsKey pivots:Audience demographics (age, gender, country)Device class (tablet, laptop, etc.)Paid vs. FreeKey MeasuresVol. of apps (download and submissions)Top grossingTop AppsRatingsReviewsApp quality (hangs, crashes)App performance (relative to category/sub-category)Referrals (how did people discover your app?)
  23. Demonstrate the store. Make sure you cover Editorial Categories App listing Rankings
  24. Demonstrate the store. Make sure you cover Editorial Categories App listing Rankings