您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 其它文档 > Windows Phone 8 开发快速入门系列课程
新的多核芯片组新的图形处理器IncreasedRAM:1GBor512MB更多的屏幕分辨率Removable,encryptablestorageNFC共享的Windows内核WindowsKernelWindowsKernelWindowsNTKernelOSModules.NETAPIforWindowsPhoneWindowsPhoneRuntimeWin32&COMManagedManaged&NativeNative.NETAPIforWindowsPhoneWindowsPhoneRuntimeWin32&COMManagedManaged&NativeNativeFullWinRT(around11,000members)SubsetadoptedforWindowsPhoneRuntime(around2,800members)NewforWindowsPhoneRuntime(around600members)•手机特有的API•语音合成与识别•Windows.Phone.PersonalInformation•LockScreenandLockScreenManager….NETAPIforWindowsPhoneWindowsPhoneRuntimeWin32&COMManagedManaged&NativeNative.NETAPIforWindowsPhoneWindowsPhoneRuntimeManagedManagedXAML&C#/VBDemo:XAMLandManagedCode.NETAPIforWindowsPhone7.1ManagedXNA&C#/VB(+XAML)XNALibrariesforWindowsPhone7.1Demo:XNAandManagedCodeWindowsPhoneRuntimeNativeDirect3D&C++Win32&COMNativeXAML&C#/VB.NET&C++.NETAPIforWindowsPhoneWindowsPhoneRuntimeWin32&COMManagedNativeWindowsPhoneRuntime(Direct3D)NativeDemo:Direct3DGamesXAML&C#/VB.NET&C++.NETAPIforWindowsPhoneWindowsPhoneRuntimeWin32&COMManagedManagedNativeDemo:ManagedAppDisplayingHTMLContentWindowsPhone7.x应用兼容性WPOS7.1appWP8.0Runtime/LibrariesNorecompilationWPOS7.1app+QuirksWPOS8.0appWPOS8.0appWPOS7.1appWP8.0Runtime/LibrariesNorecompilationWPOS7.1app+QuirksWPOS8.0appWPOS8.0appItemWindowsPhoneOS8.0WindowsPhoneOS7.1IsolatedStorageFile.FileExists(String)methodIfpassedanull,themethodthrowsanArgumentNullExceptionexception.Themethodreturnsfalse.MutexclassMutexnamescannotincludeabackslashcharacterAbackslashcharacterisallowedinamutexnameandisreplacedwithanothercharacteratruntimeBeginRead,BeginWrite,EndRead,EndWrite,andsubclassedmethodsInput/outputoperationsareperformedasynchronouslyInput/outputoperationsareperformedsynchronouslyThread.CurrentCultureandThread.CurrentUICulturepropertiesChangestothecurrentcultureandcurrentUIcultureaffectonlythecurrentthreadChangestothecurrentcultureandthecurrentUIcultureaffectallappthreadsXmlSerializerclassSerializedtypesmusthaveadefault(parameterless)constructorItisnotnecessaryforserializedtypestohaveadefaultconstructor….manymore….!SeethetopicWindowsPhoneappplatformcompatibilityinthedocumentation更多内容请参考WindowsPhoneDevCenterAppplatformcompatibilityforWindowsPhone(v=vs.105).aspxItemWindowsPhoneOS8.0runtimebehaviorchangeImpactoncodethatassumesWindowsPhoneOS7.1behaviorBackgroundFileTransfersThelimitonthenumberofconcurrentfiletransfershasincreasedfrom5to25Codethatassumedthatthemaximumnumberoftransferscannotexceed5willfailNetworkingBecausetheWindowsPhone8DeveloperPreviewclientcanhandletheVaryheaderandcacheresponses,aWebservicecallmaycompletemuchfasterthaninpreviousversionsIfyouaremakingaWebservicecallyourcodemustnotrelyonthedownloadtakingmorethanasecond.Whencheckingtheresponsetimeitcouldbelessthan1secondAccesstoprivatenestedclassesWindowsPhoneOS7.1allowsaclasstoaccessitsprivatenestedclasses;WindowsPhone8DeveloperPreviewdoesnotAccesstoprivatenestedclassesisunsupported….manymore….!SeethetopicWindowsPhoneappplatformcompatibilityinthedocumentation更多内容请参考WindowsPhoneDevCenterAppplatformcompatibilityforWindowsPhone(v=vs.105).aspxWindowsPhone8.0新功能概述•语音命令•语音识别•文本到语音转换(TTS)WVGA800x48015:9WXGA1280x76815:9720p1280x72016:9•支持获取当前屏幕的分辨率•针对各自不同的分辨率使用各自的资源文件•支持Grid等布局空间BackgroundAudioPlayerPlayStateChangedEventArgs•IncomingVoIPcallsworklikeanyothercall•Integrateswithbuilt-inphonefeatures•VoIPappscontinuetoruninthebackground•AvailabletoalldevelopersMicroSDSupportBuildappswithhigherandrecurringrevenueopportunityAddandmodifydifferentpaidoptionsfordifferentusersegmentsAttractalargeruserbasewithfreebaselineexperienceUpselluserstopurchasepaiddigitalgoodsandservicesthatenhanceorextendtheappexperienceintheappitselfExtendreachUpsellCustomizeDurables:buyonce&ownforever,e.g.newgamelevels,maps,gameitemsConsumables:gamecurrency,movierentals,accesstodigitalmagazinesfor6months,etc.提供数字内容LicenseappsdirectlytobusinessDesigntherightbusinessmodel,e.g.volumediscountBuildenterpriseapps,forexampleLOB,Expensereports,RemoteAccess,HR,SalesPromoteandoffertheappstoenterprisecustomersBuildappsMakeappsavailableMonetize120+new180+12331140+new26NewWindowsPhone7.524LanguagesWindowsPhone850LanguagesGettingStartedDevelopingforWindowsPhone8.05/6/2013Microsoftconfidenti56(x64)clientversionsHardware8GBoffreediskspace4GBofRAM(recommended)64-bit(x64)motherboardWindowsPhoneEmulatorWindows8Proorhigher(forHyper-V)andSecondLevelAddressTranslation(SLAT)•Beforeyoucandeployyourownprogramstothedeviceyouneedtoregisteritasadeveloperdevice•Thisisdoneonceforaparticularphone•Registereddeveloperscanregisteruptothreedevices•RegisteredstudentscanregisteronedeviceDemo:PhotoSnapDemo5:PhotoSnapAdditionalToolsDemo:LocationDemo总结•WindowsPhone8新特性•Windows8和WindowsPhone8的共享内核•WindowsPhone8支持XAML+managed,XNA+
本文标题:Windows Phone 8 开发快速入门系列课程
链接地址:https://www.777doc.com/doc-4294264 .html