ä»ç»
ãã移å¨åºç¨ç¨åº(App)åHtml5é½æ¯ç®åæç«çææ¯ï¼äºè
ä¹é´ä¹æä¸å°éå ä¹å¤ãå¨ç§»å¨è®¾å¤æµè§å¨éè¿è¡çHtml5çweb页é¢ï¼ä¹å¯ä»¥éæ°æå
æä¸åå¹³å°ä¸è¿è¡çAppãç®åå¾å¤æµè§å¨é½æå¾å¥½ç跨平å°æ¯æï¼ï¼è¯æ³¨ï¼firefoxå±
ç¶å¯ä»¥å¨Androidä¸ä½¿ç¨åwindowsä¸åæ ·çæµè§å¨å
æ ¸ï¼ï¼Html5çwebæ¹æ¡ï¼å¯¹å¼åè
æ¥è¯´æ´ä¸ºæ¹ä¾¿ãå®æä¸æ¬¡ï¼å³å¯å¤å¹³å°ä½¿ç¨ãä½è¿ç¡®å®å¯è¡åï¼ä»ç¶æ许å¤å¿
è¦åå ï¼ä½¿å¾å¼åè
éæ©äºAppå¼åãå¾ææ¾ï¼å¾å¤äººå·²ç»å¨è¿ä¹åäºãæ¬æå°è¯¦ç»åæ两ç§æ¹æ¡çä¼å£ã
ããåè½ä¸°å¯
ããæ£æ¹ï¼Appéå¯ä»¥å¼ååºæ´ä¸°å¯çåè½
ããæ们æ移å¨åè½åæ两类ãç¨åºæ¬èº«åç¨åºä¸ç³»ç»çç»åãæ¯å¦Androidéï¼å å
¥widgetå¾æ æè
éç¥æéä¹ç±»çãApp对è¿ä¸¤è
é½æ²¡é®é¢ãä¸ç¨å¤è¯´ï¼è¿æ¯è¯å®çã
ããåæ¹ï¼Appæ¯æºå¼ºï¼ä½Webä¹æ£å¨è¿å¤´è·è¿
ããç¡®å®å¾å¤åçAppå®ç°çåè½æ¯Html5æå°è«åçãä¸ç®¡ä½ çwebåçåçï¼å¦æåçå¨ä¸ä¸ªæ²¡ææå头æ¯æçæ²çä¸ï¼å¾å¤åºåè¿æ¯ç©ä¸è½¬ã幸è¿çæ¯ï¼ç°å¨æ²¡æè¿æ ·çæ²çéå¶äºãå¦æä½ éè¦ä½ çwebç
§ç¸çï¼å¯ä»¥åä¸ä¸ªè´è´£ç
§åçAppï¼åæä½ çwebæå
è¿è¿ä¸ªåºç¨éé¢ãå¼æºçPhoneGapæ¡æ¶æ¯è¿ä¹å¹²çãè¿æ ·widgetï¼ææºæéä¹é½æ²¡é®é¢äºã
ããä½è¿ç§æ··åå¼åçé®é¢å¨äºï¼å¢å äºå¤ææ§ï¼èä¸ä¸è±¡ä¼ ç»webé£æ ·å¯ä»¥ç´æ¥å¨æµè§å¨éè¿è¡ãè¿ä¸ªé®é¢çæ¶é´å
ææ没è¾ã好å¨ç°å¨ç½ç»æ åå¨ä¸æçé«éæ©å
ï¼å
è¿çæµè§å¨ä¹å¨ä¸ç´è·è¿ãAndroid3.1å·²ç»æ¯æcameraäºãiOSæµè§å¨ä¹æ¯æWebSocketå设å¤æ¹åæ£æµäºã
ããæ»å¾æ¥è¯´ï¼ç§»å¨è®¾å¤å¨åå±ï¼èwebä¹åæ ·å¨å¿«éååãæ¡é¢æµè§å¨æ¬èº«ï¼æ5家主è¦æµè§å¨å¼ååå¨æ¹è¿ç°ææ åï¼ä¸°å¯æ°çåè½ãæ以åçAppå¨å¿«éåè¿ï¼åæ¶ï¼webä¹å¨ç¼©å°å·®è·ã
ããè¿è¡æç
ããæ£æ¹ï¼åçAppé度æ´å¿«
ããåçApp没æç¶é¢ï¼èä¸å¯ä»¥ç´æ¥è°ç¨GPUå éã使ç¨å¤çº¿ç¨ã
ããåæ¹ï¼ç°å¦ä»Webå·²ç»å¿«å¤äºï¼èä¸å¤æ°åºç¨ä¹ç¨ä¸çé£ä¹å¿«ã
ããè¿è¯´æ³æç¹è½ä¼äºãChromeåå¸ä¹æ¶å¸¦æ¥çJava V8ï¼ç»Webé度带æ¥çé£è·ãèç°å¨ï¼è®¡ç®é度åå¾æ´å¿«äºï¼
ããå¾çå¤çå¼æå·²ç»ä½¿ç¨webå éãç°å¨ç¡¬ä»¶å éä¹å·²ç»å¼å§åºç¨äºãççç¨ä¸ç¡¬ä»¶å éçcanvasã
ãã
ããè¦å¼å3D游æçå°±ä¸ç¨æ¬æ äºï¼ä½å¯¹äºå¹³èæ¥è¯´ï¼æ°é»ãé®ä»¶ãæ¶é´ç®¡çã社交ç½ç»ï¼è¿äºç¨Webé½å¤ç¨äºãè¯è¯Steve Soudersçææºæ§è½æµè¯å·¥å
·ã å¦å¤ï¼è¶æ¥è¶å¤çæ¡æ¶ç»åWebGLï¼å¯ä»¥åæ¥OpenGLçä¼å¿äºãæ¯å¦ImpactJSï¼å¸®å©å¼åJS游æã
ããå¼åæå
ããæ£æ¹ï¼åçApp好å
ããåçApp使ç¨å¼ºå£®çç¨åºè¯è¨ï¼Java, Objective C, C++ï¼ãéååå¤æç¨åºï¼ç»è¿åå²éªè¯ï¼API丰å¯ãå¨æ¡é¢ç¯å¢å¯ä»¥æ¹ä¾¿çç¨æ¨¡æå¨æµè¯ãèWebç¨åºçruntimesåä¹±ä¸å
«ç³çåè·¯æµè§å¨è®©äººå¤´å¤§ã
ããåæ¹ï¼ä¸è¬é½æ¯Webæ´ç®åï¼ç¹å«æ¯éè¦å
¼å®¹ä¸å设å¤çæ¶åã
ããWebæåçåè½åªéäºææ¡£å±ç¤ºï¼èä¸æ¯ç¨åºåºç¨ï¼è²ä¼¼æè¿ä¿©ææææäºJSãä½æäºJSåï¼webçä¸ç马ä¸å°±ä¸ä¸æ ·äºãæ´ä½åµwebä¸åªæ¯éæ¢çï¼Html5ï¼CSS3ï¼Ecma Harmonyï¼è°ç¥éè¿æ¯ä»ä¹ï¼ï¼é½ç»å¼åè
æ大帮å©ãä½ æ¯å欢C++ï¼java, Javaï¼é£ä½ ç个人ç±å¥½ï¼ä¹æ¯åºäºä½ å·²ç»æä¸ç代ç ãä½æ¯ç°å¨æ²¡äººè½å¦è®¤Javaä¹ååè
ç«å¨åä¸æå°ä¸ã
ããæµè§å¨/runtimeçäºä¸å
¼å®¹ï¼ç¢çï¼ï¼åè¿æ¥çåAppä¹æ¯ä¸æ ·ãç¨JavaåäºAndroidAppï¼ç¶ååè¦é¢å¯¹iOSçObjective Cãå¦æè½åä¸ä¸ªç¨åºï¼é©¬ä¸è½å¨AndroidåiOSä¸è¿è¡ï¼å¤çäºåãè¿å±è¿æ²¡æWebOS, BlackBerryï¼Windows Mobileå¢ãå½ç¶ï¼è¿æ¯ç论ä¸çãè¦æ¯æ³è®©ç¨åºå¨æ¯ä¸ªå¹³å°é½è·å¾å¾æ¼äº®ï¼å¾åä¸å°è°è¯å妥åãè¿å¯¹å¾å¤åçAppä¹æ¯ä¸æ ·çãä¸åOSçæ¬ï¼ä¸åç设å¤ããã
ããæè°çWebç¢çåï¼ä¸ç´é½æ¯å¦æ¤ãä½å¥½æ¶æ¯æ¯ç°å¨å·²ç»æå¾å¤ä¸éç解å³åæ³ãModernizråºï¼ç¨å¾å¥½çè¯ï¼å¯ä»¥å¸®ä½ å
¼å®¹ä¸å¤§æ¹ä¸»æµè®¾å¤ï¼ä¸ç®¡æ¯å¥ç³»ç»ï¼åªä¸ªçåçãççæ们2011å¹´çGoogle IOæ¼ç¤ºã
ããç¨æ·ä½éª
ããæ£æ¹ï¼åçAppæ´åååæå¹³å°
ããæä½æåçå®ä¹ä¹ä¸ï¼å°±æ¯ç¨æ·å¸æå¨ä½ çç¨åºéï¼ç¨ä¸ç³»ç»è¿è´¯ç»ä¸çæ¹å¼æ¥æä½ãä¸åçå¹³å°ï¼é½æä¸äºçº¦å®ä¿æçä¹ æ¯ãæ¯å¦é¿ææé®ä¼æå¥ååºãä½ ä¸è½ææç¨ä¸å¥ç»ä¸çHtml5Appå»æ»¡è¶³ææç¨æ·ã
ããæ¤å¤ï¼æ´ä¸ªå¹³å°çæä½æåé½ç±ç¨å¹³å°èªæç软件åºåè°ãç´æ¥è°ç¨å¹³å°å·¥å
·å
å°±è½ç´æ¥å
è´¹è·å¾å®æ´æ¯æã
ããåæ¹ï¼æ们Webæèªå·±çä¼ ç»ï¼ä½ è¦ç¹æ³ååæå¹³å°é£ç§æè§çwebï¼ä¹ä¸æ ·è½ååºæ¥
ããåé¢è¯´äºï¼Webå¼åçæ¹å¼ï¼æ¯å
åä¸ä¸ªå¤§ä½éåææå¹³å°ççæ¬ï¼ç¶ååé对ä¸åå¹³å°ä¸ææ¹è¿ãå½è¿äºæ¹è¿ä¸»è¦æ¯é对åè½æ¶ï¼ä½ å¯ä»¥éæ©å ä¸ªä½ æå
³å¿çå¹³å°åä¼åã类似äºæµè§å¨æ£æµãææ¯è®ºåéçæ²å¬ææ¯å们ï¼ç»å¸¸æ±æ¨è¿äºã太å¤ä¸åçæµè§å¨çæ¬äºãä¸è¿å¦æä½ ä¼å
å
³æ³¨ä¸¤ä¸ç§ä¸»æµå¹³å°ï¼æ¯å¼å¾ä¸ºä»ä»¬å¤è±ç¹æ¶é´ååä¼åã
ããwebæ¬æ¥å°±æèªå·±çæä½æåãæ们ä¹å¯ä»¥è¯´ï¼ä¸åçé»è®¤æµè§å¨ä»¥åè¿è¡ç¯å¢é å°±äºç¬ç¹ç"Webæå"ãä»æ´å¹¿çè§åº¦çï¼è¿æ¬èº«å°±æ¯ä¸ç§ç¨æ·å
¬è®¤çæ¹å¼ãæ¤å¤ï¼è¿æå¾å¤æåçæ¡ä¾å¹¶ä¸éµå¾ªç§»å¨è®¾å¤çåçæä½ä¹ æ¯ï¼äººå®¶ä¹æåäºãæ³æ³ä½ æå欢çææºæ¸¸æççé¢ï¼å¾å¤æ´ä¼ ç»çAppä¹æ¯ä¸æ ·ï¼æ¯å¦Twitter客æ·ç«¯ã
ããä¼ æéå¾
ããæ£æ¹ï¼åçåºç¨æ´å®¹ææ¥è§¦å®¢æ·
ãã象Google PlayåApple Storeè¿æ ·çAppåå¸æºå¶è¿å å¹´å¿ä¸å¯æ¡ï¼æ¨å¨äºæ´ä¸ªç§»å¨è¡ä¸ãæ¯ä¸ªç¨åºåé½è½å¨å¸åºéåå¸èªå·±çåºç¨ãç¨æ·é½æ¤å¨å¸åºéæµè§ï¼æç´¢ï¼æ¥åæ¨èãä¸ä»
å¦æ¤ï¼åªè¦ä½ çç¨åºå¤å¥½ï¼ç°æç¨æ·çæåä¼å¸®å©ä½ 说ææ´å¤æ°ç客æ·ã
ããåæ¹ï¼å
¶å®webæ容ææ¥è§¦å°å®¢æ·
ããéè¿webæ¾å°å
容ï¼è¿æ¯ç»è¿è®ºè¯çå¯é éå¾ãå©ç¨URLï¼æ¯ä¸é¡¹åå¸çå
容é½æä¸ä¸ªç¬ç«çå°åï¼å
æ¬å¨ç½ç«ä¸åå¸çåºç¨ç¨åºãæç´¢å¼æ帮å©åç°å
容ï¼å
¶ä»ç½ç«æä¾é¾æ¥ï¼è¿æä¸äºç±»ä¼¼åºç¨å¸åºçåç±»ç½ç«ãç¨æ·è¿å¯ä»¥é®ä»¶ãçä¿¡ãå¨ç¤¾äº¤ç½ç«åäº«ä½ çé¾æ¥ãä½ çåºç¨é¾æ¥å¯ä»¥ç´æ¥å¨ä¸å设å¤ä¸ç´æ¥æå¼ã
ããwebä¸è¿æ²¡æä¸ä¸ªç»ä¸çè¯åç³»ç»ï¼ä½è¿ä¸ªæ
åµä¹å¨åçæ¹åã
ããç»è®º
ããç°å¨è¿çä¸åºå®èçä¸æ¹ãæäºåºç¨éååAppï¼æä¸äºéåç¨Html5ãç®åçæ
åµï¼åçAppè¯å®æ¯ä¸ä¸ªå¾éè¦çéæ©ãä¸é¢æå°çæ··åå¼å¼åï¼å¯è½æ¯ä¸ä¸ªä¸éç妥åæ¹æ¡ãè½ç¨webçæ¶åç¨Appè°ç¨webãwebå®ç°ä¸äºçåè½ç¨Appå¼åã
ããå¦æä½ éæ©webæ¹å¼ï¼è¦å¨webæ ååä¸æçæ¹è¿ä¸ç¨å¿ãwebææ¯æ¬èº«çä¼ç¹å°±æ¯è½å
¼å®¹å¤§æ¹ä¸åçæä½ç³»ç»å设å¤ãæ¶æççï¼ä½ ä¹å¯ä»¥è¿æ¯ç¢çï¼ä½webå°±æ¯ä¸åéåã
温馨提示:答案为网友推荐,仅供参考