分析和比较开放和封闭的移动平台外文翻译毕-业论文-毕业论文

上传人:仙*** 文档编号:204376709 上传时间:2023-04-26 格式:DOC 页数:13 大小:73KB
收藏 版权申诉 举报 下载
分析和比较开放和封闭的移动平台外文翻译毕-业论文-毕业论文_第1页
第1页 / 共13页
分析和比较开放和封闭的移动平台外文翻译毕-业论文-毕业论文_第2页
第2页 / 共13页
分析和比较开放和封闭的移动平台外文翻译毕-业论文-毕业论文_第3页
第3页 / 共13页
资源描述:

《分析和比较开放和封闭的移动平台外文翻译毕-业论文-毕业论文》由会员分享,可在线阅读,更多相关《分析和比较开放和封闭的移动平台外文翻译毕-业论文-毕业论文(13页珍藏版)》请在装配图网上搜索。

1、河南科技学院2015届本科毕业设计外文资料及翻译AnAnalysisandComparisonofOpenandClosedMobile1.IntroductionInrecentyears,thepopularityofsmartphonekeptgoingup.Moreandmoresmartphonesaresoldandalotofpeopleareembracingthem.Smartphonesbroughtgreatconveniencetousers,aswellcreatedopportunitiesforsmartphoneresearchers.Thatstosay,th

2、ewidespreadofsmartphonesbenefitedbothsides.Atthesametime,developingofsmartphoneOSbecomesoneofthesmartestindustry.TobeasmartphoneOS,thesystemshould:1.ProvideserviceslikeaPC.2.WorkwithaGPUforbettervisualeffects.3.AllowtheusertosurfonInternetfreely.Andapparently,thererealsosomeweaknesses:1.Limitedbatte

3、ry.2.PoorCPUperformanceagainstPCCPU.3.Smallstorage.4.TheuseofRAMmayleadstolossofdatawhenthephonerunsoutofbatteryNowthe2giantsofsmartphoneOSareAndroidandiPhoneOS.Ononeside,AndroidisbasedonLinuxkernelandDalvikvirtualmachine,anditisopensourced.TheupperlayerofAndroidisJavabased,allowingdeveloperstodevel

4、opAndroidapplicationswithGoogleSDKandselltheirsoftwareinAndroidMarket.Ontheotherside,iPhoneOS,whichbasesonUnixkernelandDarwinmodelbutisclosedsourced,evolvesfromMacOSXandisthedefaultOSofiPhone,iPodTouchandiPad.ObjectiveCbasedsoftwarecanruniniPhoneOS,andjustlikeAndroid,youcandevelopyourowniPhoneapplic

5、ationsanduploadthemontoApplesAppStoreforsale1234.BycomparingthelatestAndroidandiPhoneOS,Android2.2FroyoandiOS4,wecantakeaglimpseatthemainfeatureofopenandclosedsmartphoneOSs.Whilethe2OSsaredesignedinratherdifferentmentalityandfunctionality,itsalittleearlytotellwhichoneisbetter.2.SmartPhoneOS2.1.Andro

6、idThesystemarchitectureofAndroidconsistsof5layers,whichareLinuxKernel,AndroidRuntime,Libraries,ApplicationFrameworkandApplications,frombottomtotop.Androidprovidescoreserviceslikesecurity,memorymanagement,processmanagement,networkstackanddrivers,basingonLinux2.6.Beingtheabstractlayerbetweensoftwarean

7、dhardware,thelayerofLinuxKernelhidestheimplementingdetailsofhardwareandprovidesintegratedservicesforupperlayer.DalvikvirtualmachineandJavacorelibrariesareincludedinthelayerofAndroidRuntime,providingmostfunctionsinJavacorelibraries.ThelayerofLibrariescontainsaclassofC/C+librariesforAndroidcomponents.

8、ThoselibrariesareintegratedbythelayerofApplicationFrameworkandthenprovidedtodevelopers.ThelayerofApplicationFrameworkprovidesallkindsofmodulesforprograminitializationtosimplifytheuseofcomponents,allowingdevelopersdowhatevertheywantandprovideservicesforothersoftwares,underthelimitationofsecurity,ofco

9、urse.MainstreamapplicationsarelocatedinthelayerofApplication,includinge-mail,SMS,calendar,Googlemap,Webbrowserandcontacts.Usersinteractdirectlywiththislayer12.ThelatestversionofAndroid,Android2.2Froyo,putsonsomenewfeatures.Theyare:1.SupportFlash10.1,enablesusertowatchflashonthephone.2.V8JavaScripten

10、gineinwebbrowserleadstofasterInternetdatatransportation.3.Bigadvanceinnetworksharing.Youcanusethephoneasa3GNIC,orconvert3GsignaltoWi-Fi.4.Automaticallysoftwareupdate.5.SoftwarescanbesetupinSDcardtoextendfilestorages.2.2.iPhoneiPhoneOSisconsistof4abstractlayers:CoreOS,CoreService,MediaandCocoaTouchre

11、spectively.LayersofCoreOSandCoreServicearedesignedinClanguagetohandlecoresystemservices,enablingdeveloperstoperformfileaccess,socketscallinganddatahandling.CFNetworkandSQLitearealsopartsofthese2layers.ThelayerofMedia,accordingtoitsname,thislayerisusedtocontrolvideoandaudio,aswellhandle2Dand3Dimages.

12、TheOpenGL-ESQuratzpartofthelayeriscodedwithClanguage,whilethepartofCore-AudioandCore-AnimationisObjectiveCbased.ThelayerofCocoaTouchbuildsabasicframeworkforallkindsofprogramsiniPhone.MostprogramsruninCocoaTouchlayer,anditssurelyObjectiveCbased34.ThelatestiPhoneOSisiOS4.Itincludesthefollowingnewfeatu

13、res:1.Softwareclassification.Thisfeatureenablesusertoplacesortedsoftwaresintodifferentdocuments,makingitclearertomanage.2.Emailintegration.Oneaccountisforalle-mailsfromdifferentproviders.3.iBook,originallyfromiPad,isbuiltiniOS.4.AbrandnewAppleGameCentermakesiPhoneatremendousentertainmentplatform.2.3

14、.Androidvs.iPhoneBeingthetop2smartphoneOSs,weresurethatbothAndroidandiPhonehavetheirownadvantagesanddisadvantages.Nowletstakealookateachofthem,andseewhatuniquefeaturetheyhave.Android2.2Froyofullysupportmultitask,whichmeansyoucanlistentomusicwhilewritingblog.AndiOS4,officiallyannouncedtobemultitasked

15、,isinfactaplayofconcept.OnlyafewofsoftwareswhichareauthorizedbyApplecanrunsimultaneously,whoseprincipleismucheasierthatmultitask:whenanapplicationisswitchedout,itscurrentstateissavedandthenthesystemjustclosesit.Andwhenitsswitchedin,werebacktotheprevioussnapshot567.DuringthepublicationofAndroid2.2Fro

16、yo,Googleannouncedithasthemostfluentwebbrowser,becausetheuseofV8JavaScriptengine.V8isabrandnewengine,designedforrunningbigsizeJavaScriptapplication.Insomekindoftests,V8ismuchfasterthanJScriptfromInternetExplorer,SpiderMonkeyfromFirefoxandJavaScriptCorefromSafari.Italloweto3keypartsofV8,theyrefastatt

17、ributeaccess,dynamiccodegeneration,effectivetrashcleaning.2.3.1.FastAttributeAccessJavaScriptisakindofdynamiclanguage,whichmeansattributescanbeaddedordeletedatruntime,andtheyrefrequentlychanged.MostJavaScriptenginesuseadictionarystylestructuretostoretheattributesofanobject,soitrequiresawholedictiona

18、rysearchtofindthepositionofattributesinmemory.ItsquiteinefficientanditsslowerthanJavaandSmalltalk.Tosolvethisproblem,V8discardeddynamicsearchandrealizeditinadifferentway:Createhiddenclassesforobjectsdynamically.InJavaScript,everytimewhenwereaddinganewattributetoanobject,wecreateasubclasswiththenewat

19、tributefromahiddenclassasthesuperclass.Itsarecursivecourseandtheaboveperformancehappensonlyoncewhenwefirstdothis.Laterwejustusetheprevioushiddensubclasswhenwereinthesamesituation.Sotheresnoneedtorepeatoperationandcreateadictionary.Thisleadstothesaveoftimeandenergy,aswellmakeiteasierfortheimplementat

20、ionofclassoptimizationandinnercache4.2.3.2.DynamicCodeGenerationWhenJavaScriptisrunningfortheveryfirsttime,V8translateitdirectlyintolocalmachinecode,ratherthanexplainittobytecode.Attributeaccessisdonebyinnercache,whichisoftentranslatedintoinstructionsbyV8atruntime.Whenitcomestothecodewherecertainobj

21、ectisaccessed,V8triestofindthecurrenthiddenclass.Meanwhile,V8assumesthatallobjectsinthesnippetaredescribedbythesamehiddenclass,soV8willmodifycorrespondinginnercachetomakethedirectuseofthehiddenclassmoreconvenient.Ifthisassumptioniscorrect,theaccessofattributescanbealldoneinonly1instruction.Evenifthe

22、predictionfails,innercacheismodifiedagainbyV8,whichwonttaketoomuchtimeandresource.Whenonehiddenclassissharedbyalotofobjects,theaccessspeedcanbeclosetomostdynamiclanguageaccessspeed.Innercacheandhiddenclass,mixedwithdynamiccodeandclassoptimization,improvetheefficiencyofJavaScriptatalargescale4.2.3.3.

23、EffectiveTrashCleaningV8doesmemoryrecyclesautomatically.Toguaranteethespeedofobjectdistribution,aswellcutthetimeoftrashcleaningandclearfragmentup,V8willinterrupttherunningapplicationwhenperformingtrashcleaning.Mostly,onlyasmallpartofobjectstackisinvolvedintrashcleaningcycle,sotheinterruptioncausedli

24、ttle.AlllocationofobjectsandpointersareloggedbyV8,sothesystemwonttakeobjectforpointerandmemoryoverflowisavoided4.Besidesthemostfluentwebbrowser,GooglecollaboratedwithAdobeandAndroid2.2FroyofullysupportsFlash.Thatstosay,notonlyflashmedia,butallflashwebpagescandisplayperfectlyonAndroid.Tothecontrary,A

25、ppleturneddownAdobeandtakeHTML5asiPhoneswebprotocol,makingitunabletoshowsomeflashbasedanimation.Android2.2Froyoalsoleadsthewayinnetworksharing.SmartphonewithFroyocanbeconnectedtoaPCasa3GNIC,andcanalsoconvenientlyconvert3GsignaltoWi-Fi.iOS4candothefirsttoo,butfailedtoconvert3GtoWi-Fi.Videoconferencei

26、sbothsupportedbyFroyoandiOS4,buttheconditionsaredifferent.YoucanseeaFroyouserviacameraaslongasyougetacameraalso.However,iOS4usercanonlydovideotalktoanotheriOS4user,whichisabiglimitation.WhileAndroidisascendantinnetworkinteraction,Appleisuniqueinitsfriendshipandentertainment.Theaddedfeatureofsoftware

27、classificationenablesusertoplacesortedsoftwaresintodifferentdocuments,makingitclearertomanage.Whatsmore,thererehundredsofthousandsapplicationsinAppStore,meaningthatiPhonecanhaveuptohundredsofthousandsfunctions.ThisisaratherremarkablefeaturethatApplepublicizes.AndthemostconvincingpointgivenbyApple,is

28、thatAndroidlooksexactlyfamiliarwithiPhone.Althoughitsjustasubjectivesense,thebornofiPhonereallybroughtbigrevolutiontothephoneindustry,andthenameAppleitselfisaworldfamousbrand78.3.OpenandClosedplatforms3.1.SDKThemostimportantpartofeverydevelopingplatformisSDK,enable3rdpartydeveloperstomakesoftwarefor

29、theplatform.Usually,libraries,debugtoolsandemulatorsareincludedinSDK.DifferentplatformsdistributetheirSDKsdifferently.SomeSDKiscompletefreeandopen,whileothersarestrictlylimited.Developersofopenplatformscangetandmodifypartorallofthesourcecode.GoogleandLinuxareleadersofopenplatforms;theypublicizedthew

30、holesourcecodeofAndroidandLinux.Thegoodpointisthat,platformownerscansaveagreatamountoftimeandenergydevelopingandmaintainingtheplatform,because3rdpartydeveloperswilldothisforthem.Withlessmoneyspentondevelopmentandmaintenance,arelativelylowpricecanattractmoreandmorephoneusers.Contrarily,closedplatform

31、slocktheirsourcecodeinthesafetyandforbid3rdpartyaccesses.AppleandMicrosoftaretherepresentativesofthem,theyarebothclosedsourced,butsomedifferencesdoexists.3rdpartyiPhoneapplicationsarerestrictedwithinnarrowlimits,forthatApplewilllookthrougheveryapplicationwhichisuploadedontoAppStore,andalotofapplicat

32、ionsareturneddown.MicrosoftdontcheckWindowsapplicationsatall,italldependsontheusersthemselves.Youinstalledthemareware,yousuffertheloss.3.2.ApplicationMarketMarketisthemediumbetweendevelopersandusers,henceitsveryimportant.Somepredictedthattherewillbemoreandmoreapplicationmarketswhilesomedontthinkso.I

33、ncurrentmarkets,bothdoexist.Somespecifyonlyonemarketfortheirproducts,whileothersselltheirsoftwaresinvariousmarkets.SoftwaresfromNokia,MicrosoftandLinuxMobilearesoldineverymarket.Developersoftheseplatformscanreleasetheirownapplicationinwhatevermarkets,somarketshavetocompetewitheachotherforaliving.Thi

34、sisgoodforusers.However,thelackofuniversalmanagementmayleadtomessandchaos,softwaresthathavethesamefunctionalityexistindifferentmarkets,whichconfusesusersalot.Correspondingly,solemarketsclaimthatmostapplicationsshouldbesoldinthem.Thiskindofmonopolizationleadstonocompetitor.AppStoreandAndroidMarketare

35、deputyofsolemarkets.Normally,iPhoneapplicationscanonlybefoundinAppStore,andApplewillcheckeveryoneofthembyitself.GoodnewsisthateveryapplicationinAppStoreisofficiallytested,itssafe;Badnewsisthatalotofprettygoodsoftwaresarerejectedforvariousreasons.Andabigunofficialmechanismisbuiltbyhackers,thatisjailb

36、reakandSIMunlock.JailbreakisaprocessthatallowsiPad,iPhoneandiPodTouchuserstogainrootaccessandunlocktheoperatingsystemthusremovinganylimitationsimposeduponthembyApple.Oncejailbroken,iPhoneusersareabletodownloadmanyextensionsandthemespreviouslyunavailablethroughtheAppStoreviainstallerssuchasCydia.Ajai

37、lbrokeniPad,iPhoneoriPodTouchisstillabletousetheAppStoreandiTunes9.AndaSIMlockisacapabilitybuiltintoGSMphonesbymobilephonemanufacturers.Networkprovidersusethiscapabilitytorestricttheuseofthesephonestospecificcountriesandnetworkproviders.Generally,phonescanbelockedtoacceptonlySIMcardsbasedontheIntern

38、ationalMobileSubscriberIdentity.SIMunlockmakeitpossibletouseamobilephonewithoutconsideringcountriesandnetworksspecifiedbymobilephonemanufacturers.HoweverinAndroid,Googledoesnttesteveryapplicationatall,soalthoughtheresanofficialmarketforAndroidapplications,youcanstillreleaseyourproductanywhereyouwant

39、.Consideringsecurityproblems,Googlebannedtheuseofsomecomponents.LikejailbreakandSIMunlockiniPhone,rootinAndroidgivesusers100%controloftheirdevices,alongwithsomesecurityrisks.RootisaprocessthatallowsusersofcellphonesrunningtheAndroidoperatingsystemtoattainprivilegedcontrol(knownasrootaccess)withinAnd

40、roidsLinuxsubsystem,similartojailbreakingonAppledevicesrunningtheiOSoperatingsystem,overcominglimitationsthatthecarriersandmanufacturersputonsuchphones.RootingmakesitpossibletousecustomversionsoftheAndroidsystemsuchasCyanogenMod,supportingfeaturesunavailableinstockROMs.Italsoallowsfornewerversionsof

41、Androidnotsuppliedbytheoriginaldevicemanufacturer.IncontrasttoiOSjailbreaking,rootingisnotneededtorunapplicationsnotdistributedbytheofficialAndroidMarket.Itisneededhowever,whentryingtoaccesspaidAndroidapplicationsfromcountrieswhicharenotpartofthepaidapplicationsmarket.3.3.IntegrationSomecompaniesfoc

42、usonlyontheircoreindustry,i.e.developanoperatingsystemandprovideanenvironmentfor3rdpartydevelopment.Othersnotonlydothese,butmanagetheprocessofdevelopingasoftwaretopublicizingit.Dependingontheintegrationofplatforms,wesortthemto4kinds:fullintegrationplatform,marketintegrationplatform,deviceintegration

43、platformandnointegrationplatform.Thepublicizingmodeloffullintegrationplatformisverystrict.Itsmanagementrangesfromdevicemanufacturingtoapplicationrelease,whoserepresentativeisApple.ApplesfactoryproducesiPhone,ApplesAppStoresellsapplication,ApplesiTunesisthechannelofApplesresources.Thewholeprocessisun

44、derApplescontrol.Marketintegrationplatformscommitthemselvestodevelopingandsellingsoftwares.Googleisoneofthem.Unlikeapple,Googledonthaveafactorytomanufactureitsownhandsets,butonlydevelopedAndroidandsetupAndroidMarketforAndroidapplications.However,companieslikeGoogledefinitelyhavethecapabilitytoproduc

45、eitsowndevices.GoogleisingoodrelationshipwithHTC,whoistheOEMofT-Mobile,O2andOrange,etc.Deviceintegrationplatformsproducetheirownhandsets,butdontsetupapplicationmarkets.Forexample,RIMmakesBlackberry,buttheresnoofficialapplicationmarketforBlackberry.Nointegrationplatformsdofewthings.Microsoftneitherma

46、kesmobilephones,norsetsupamarket.Whattheydoisonlydevelopingtheoperatingsystem:WindowsPhone7.分析和比较开放和封闭的移动平台1介绍近年来,智能手机的普及率不断攀升。越来越多的智能手机被卖出和很多人都更加青睐于它们。智能手机给用户带来了极大方便,并为智能手机研究者创建了机会。这就是说,智能手机的广泛普及,对双方都有利双方。同时,智能手机操作系统发展成为最智能的行业之一。要成为一个智能手机操作系统,该系统应:1.提供服务PC式的服务。2.使用GPU得到更绚丽的视觉效果。3.允许用户在互联网上自由地冲浪。显然,

47、它们也有一些弱点:1,电池的限制。2。较电脑CPU来说,手机CPU性能差。3.存储空间小。4.在手机电池耗尽时,RAM的使用可能会导致数据丢失。现在智能手机操作系统的两巨头是Android和iPhoneOS。一方面,Android是基于Linux内核,Dalvik虚拟机,它是开源的。上层的Android是基于Java的,允许开发者使用谷歌SDK开发Android应用程序和在Android市场销售他们的软件。另一方面,iPhone操作系统基于Unix内核和达尔文模型,但它是封源的,是从MacOSX继承而来,是iPhone,iPodTouch和iPad默认的操作系统。基于C语言的软件可以在iPho

48、neOS上运行,就像Android,你可以开发自己的iPhone应用程序,并上传到苹果的AppStore进行销售。通过比较Android和iPhoneOS的最新系统:Android2.2Froyo和iOS4,我们可以了解下开放式和封闭式的智能手机操作系统的主要特点。虽然两个操作系统的整体思路和功能设计有很大的不同,它初略分辨出哪一个更好一点。2智能手机2.1AndroidAndroid系统的体系结构由5层,从底部到顶部分别是Linux内核,Android运行库,应用框架和应用程序。Android提供的核心服务,如安全,内存管理,进程管理,网络堆栈和驱动器,是基于Linux2.6的。作为软件和硬

49、件层之间的抽象层,Linux内核隐藏硬件执行的细节,并为上层提供综合服务。Dalvik虚拟机和Java核心库都包含在Android运行层,提供Java核心库的大多数功能。这些库包含了应用于Android组件的一系列C/C+库。这些库集成了应用框架层,然后提供给开发人员。应用程序框架层为程序的初始化提供了各种模块,以简化元件的使用,让开发商为所欲为,并提供其他服务软件,当然,在安全性上有所限制。主流应用程序位于应用层,包括电子邮件,短信,日历,谷歌地图,网页浏览器和接触。用户可以直接与此层交互。Android的最新版本的Android2.2Froyo,提出一些新的特点。它们是:1.支持10.1版

50、本的Flash,使用户可以在手机上观看Flash。2.网页浏览器中的V8JavaScript引擎使得互联网数据传输更加迅速。3.在网络共享上有大的进步。你可以将手机作为3G网卡或将3G信号转换为Wi-Fi信号。4.支持自动软件更新。5.软件可安装到SD卡以扩展储存空间。2.2iPhoneiPhoneOS是由4个抽象层组成:核心OS,核心服务,媒体和CocoaTouch。核心操作系统和核心服务层使用C语言设计,来处理核心系统服务,使开发人员能够执行文件访问,socket请求和数据处理。CFNetwork和SQLite同样是这2层一部分。媒体层,根据其名称,是用来控制视频和音频,以及处理二维和三维

51、图像。这一层中的OpenGL-ESQuratz部分是用C语言编码,而音频核心和动画核心的一部分则是基于ObjectiveC编写。CocoaTouch层,在iPhone上为应用程序建立了一个基本框架。大多数程序运行在CocoaTouch层,它也是基于ObjectiveC编写。最新的iPhone操作系统是iOS4。它包括以下新的特点:1.软件分类。这功能可以使用户将不同分类的软件放入不同的文件中,使它更便于管理。2。电子邮件整合。一个账户可以使用不同供应商的电子邮件服务。3。iBook,源于iPad的软件,将内置于iOS。4。一个全新的苹果游戏中心,使iPhone成为一个巨大的娱乐平台。2.3An

52、droidvs.iPhone作为智能手机操作系统中最顶尖的两个,我们相信,Android和iPhone都各有自己的优势和缺点。现在,让我们一起来看看这两个系统,看到它们有什么独特的功能。Android2.2Froyo完全支持多任务,这意味着你可以一边听音乐,写博客。而iOS4,正式宣布其为“多任务运行”,而事实上,这只是一个概念手法的运用。只有少数被苹果授权的软件可以同时运行,多任务原则更是容易得多,当一个应用程序转出时,其当前状态被保存好,然后系统关闭它。当它又被转换进来时,我们又回到了其以前的快照。在Android2.2Froyo公布时,谷歌宣称其拥有最流畅的网络浏览器,因为使用的V8Ja

53、vaScript引擎。V8是一个全新的引擎,为运行庞大的JavaScript应用程序而设计。在一些测试中,V8的速度要比InternetExplorer的JScript,火狐的SpiderMonkey和Safari的JavaScriptCore更加迅速。这一切都归功于V8的3个关键部件,他们可以快速访问属性,动态生成代码,有效进行垃圾的清理。2.3.1快速属性访问JavaScript是一种动态语言,这意味着属性可以在运行时进行添加或删除,并且它们会经常改变。大多数JavaScript引擎使用一种字典式结构来存储对象的属性,因此它需要全局搜索以在内存中找到的属性的位置.It相当低效的属性的位置。

54、这是相当低效的且比Java和Smalltalk慢。为了解决这个问题,V8废弃了动态搜索,并以不同的方式实现:动态的创建对象的隐藏类。在JavaScript中,每次当我们为对象加入一个新的属性,我们会从隐藏类中创建带有新的属性的子类作为超类。这是一个递归过程,且上述过程只有当我们第一次做时出现。然后,当在相同的情况下,我们只是使用以前的隐藏的子类。因此,没有必要重复操作,并创建一个字典。这会保存时间和精力,以及更容易执行类的优化和内部缓存。2.3.2动态代码生成当JavaScript每次首回运行时,V8将把它直接转换为本地机器代码,而不是解释为字节码。属性的访问是通过内部缓存,它通常在运行时被翻

55、译成V8的指令。当它来访问某些对象的代码时,V8引擎试图找到当前的隐藏类。同时,V8假设在代码中的所有对象都是相同的隐藏类,所以V8将修改相应的内部缓存,使隐藏类更方便地直接使用。如果这假设是正确的,属性的访问可以使用1个指令就全部完成。即使预测失败,V8会再次修改内部缓存,这不会花费太多的时间和资源。当一个隐藏类是被很多的对象共享,存取速度可以接近最具活力的语言的访问速度。内部缓存和隐藏类,混合动态代码和类优化,在大规模地改善JavaScript效率。2.3.3有效的垃圾清理机制V8引擎会对内存进行自动回收。为了保证对象的分配速度,以及削减垃圾清理和内存碎片清理的时间,在执行垃圾清理时,V8

56、会中断正在运行的应用程序。大多数情况下只有一小部分对象的堆栈参与垃圾清洁周期,所以中断造成小。所有的对象和指针的位置都会被V8记录,这样系统将不会采取对象的指针和内存溢出将会避免。除了“最流畅的网络浏览器”,谷歌与Adobe进行了合作,Android2.2Froyo充分支持Flash。这就是说,不仅Flash播放器,但所有Flash网页都可以在Android系统上完美显示。与此相反,苹果拒绝Adobe和HTML5作为iPhone的网络协议,导致其无法显示一些基于Flash的动画。Android2.2Froyo在网络共享的方式上取得了领先。搭载Froyo系统的智能手机可以作为PC的3G网卡,还可以方便地将3G信号转换为WIFI信号。iOS4也可以做到第一点,但是不能进行3G和WIFI的转换。Froyo和iOS4都支持视频会议,但条件是不同的。只要你拥有一个摄像头,你就可以通过它看到使用摄像

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!