jQueryMobileã¨SenchaTouchã®ãµã³ãã«çºãã¦ã¿ãã
jQueryTouchã¨SenchaTouchã®ãµã³ãã«çºãã¦ã¿ãã
çºããç°å¢
- Xperia X10(Android2.1)
- GalaxyTab(Android2.2)
- FireFox(3.6.x)
- GoogleChrome(PC webkit)
äºææ§
ä¸è¨4ã¤ã®ãã©ã¦ã¶(ã¹ããå´ã¯ããã¦ããã©ã«ãã使ç¨)ã§çºãã¦ã¿ãã
jQueryTouch ã®ãµã³ãã«ã¯ãä¸è¨ãã¹ã¦ã®ãã©ã¦ã¶ã§è¡¨ç¤ºã§ããã®ã確èªããã ããFireFoxã«éããã¹ã¯ãã¼ã«çã®ä¸é¨ã¨ãã§ã¯ããããããªãã
SenchaTouch ã®ãµã³ãã«ã¯ãFireFoxãããããã¾ã¨ãã«è¡¨ç¤ºã§ããªããä»ã®ç°å¢ã¯ããããæ£å¸¸è¡¨ç¤ºãã§ãã¦ãããå
¬å¼ã®äºææ§ã«ã¤ãã¦ããjQueryTouch ã¯ã»ã¼ãã¹ã¦ã®ä¸»è¦ãªã¹ããã«å¯¾å¿ãã¦ããããSenchaTouch 㯠iPhone/Androidåãã§ãä»ã®ãã©ãããã©ã¼ã ã«è¨åãã¦ããªãã
SenchaTouch ã Xperiaã¨GalaxyTabã§è¦ãã¦ããã®ã§ãä½è§£å度ã®ãã©ãããã©ã¼ã ã§ã©ãè¦ããã次第ãªæ°ã¯ããã
ä»å¾ãAndroid1.6ã¨ãã¯ä¸æ°ã«æ¸ãã ããããã©ãã©ãã¹ããã®è§£å度ããããªã£ã¦ããã®ã§ãããã¾ã§æ°ã«ããç¨ã§ã¯ãªãã®ãããããªãã*1
ã©ã¤ã»ã³ã¹
jQueryTouchã¯MIT/GPL2ã§ãSenchaTouchã¯åç¨ã®å ´åã¯TouchCommercialLicenceãç¡åã®å ´åã¯GPLã ãããªã
ä½ããã®ã«ãã£ã¦ã¯ãSenchaTouchã«ãéæã£ã¦ãååããï¼ã¨ä»æç¹ã§æãã
ãµã³ãã«ãµã¤ãã®æä½æ§ãè¦ã¦ã¿ã
jQueryTouch ã®å ´åãã¹ã¯ãã¼ã«æä½ã®æ
£æ§ããä¸é¨æä½æ§ããã¯ã©ã¤ã¢ã³ããã©ã¦ã¶ã«ä»»ãã¦ããç¯ãããã
ããã«å¯¾ããSenchaTouch ã¯ããªã¹ãã®ã¹ã¯ãã¼ã«ãæ
£æ§ãã¢ãã¡ã¼ã·ã§ã³ãããããã©ã¤ãã©ãªã§å¯¾å¿ãã¦ãã模æ§ã
ããã¯ä½ã§é¿ããã¨ããã¨ãã¹ãã以å¤ã®ãã©ãããã©ã¼ã ã§ãã¿ããã¤ã³ã¿ã¼ãã§ã¼ã¹ãåæã¨ãã¦ããªãã¨ããWebkit 対å¿ãªãã¿ããã¤ã³ã¿ã¼ãã§ã¼ã¹ã§ãããã®ããã«æä½ã§ããã
Windows7Tabletã§ãChromeãã¿ããã¤ã³ã¿ã¼ãã§ã¼ã¹ã«å¯¾å¿ãã¦ããªãã¦ãæ
£æ§ãæã£ãã¹ã¯ãã¼ã«ãªã©ãæä½ã«ã¤ã©ã£ã¨ããå ´åããããããã¯ãããªæãããããªé¢åãè¦ã¦ãããããã *2ã
UIã®éã
jQueryTouchã®UIã¯é常ã«ã·ã³ãã«ã§ãã¾ãã«å¿
è¦æå°éã¨ãã£ãæ§æãã
SenchaTouchã®å ´åã¯ããããExt系統ãUIã³ã³ãã¼ãã³ãã®è³ªãéå
±ã«ç³ãåãªãã
ããã®å·®ã¯ç¹ã«ãããã¾ã§Webãµã¤ãã¨ãã¦ã®UIããããã¨ãã¢ããªã±ã¼ã·ã§ã³ã¨ãã¦ã®UIãã¨ããå·®ã«è¦ããªãããªãã
ã¨ããã®ããSenchaTouchã¯ãããããã¼ã«ãã¼ãããã¿ãã¼ã«ãã¼(ã©ã¡ãã常æ表示)ãç½®ããããã¿ãã表示ãã¦ã¿ããããã¼ã«ã¢ã¤ã³ã³ãç½®ãããã¨ãiPhone ã® CocoaFramework ã彷彿ããããããªUIãã»ã¨ãã©æã£ã¦ããã
ããã«Senchaã®å ´åã¯ããã©ã¦ã¶ã®è§£å度ã«ãã£ã¦ã表示ã¢ã¼ããåãæ¿ãããChromeã§ã¢ã¯ã»ã¹ãã¦ããã©ã¦ã¶ãµã¤ãºãå¤æ´ããã¨ããµã¤ãºã«åããã¦æä½ããããããã«ãã¬ã¤ã¢ã¦ããåçå¤æ´ãã¦ããã
ãããã©ã¤ãã©ãªå
ã§å¯¾å¿ãã¦ããã®ããããããã³ã¼ããå¥éå¿
è¦ãªã®ãã¯å¥ã¨ãã¦ããããã話ã ã
ãã¥ã¼ããªã¢ã«ã®ä¸èº«ããè¦ãå®è£
ããã¨è¦ã¯ jQueryTouch ã®ã»ããã¨ã£ã¤ãããããã¨ããã®ãã表示ã«ã¿ãã°ã«ã³ã¼ãã¾ã§è¼ãã¦ãæ°è¨è¨è¨ã
åºæ¬ã¯HTMLã¿ã°ã§å
¨ä½ããã¶ã¤ã³ããã¹ã¿ã¤ã«ã·ã¼ããä¸é¨æä½ãJavaScript/CSSã§è£è¶³ããã¹ã¿ã¤ã«ã®å®è£
ã®ããã ã
ããã«å¯¾ããSenchaã¯ãããªãJavaScriptã®åµãFlexçµé¨ã1年以ä¸ããããECMAç³»ã ããæ®éã«èªãããã©ããã¼ã¯ã¢ããã¯ã¾ã ãããããã°ã©ã ã§UIãä½ãã¨ãªãã¨ãæ«æãã人ãå¤ãããªäºæã¯ããã*3
ç°å¢ã¨ãã¦ã¯ãSenchaã®å ´åããããã°ã©ã¤ãã©ãªããã¹ãã©ã¤ãã©ãªããããæ§åãããã¯ä¾¿å©ãããã
ã¡ãªã¿ã«ãããã¾ãã ãã©ã©ã£ã¡ãè±èªå¿
é ã
ä»æç¹ã§ã®ææ³
ã©ã£ã¡ãããã¨ãã¯ç½®ãã¨ãã¦ãjQueryTouch ã¯ã¹ããåã Web ãµã¤ãæ§ç¯ãã¼ã«ãSenchaTouchã¯æ¬æ ¼çãªWebã¢ããªä½æãã¼ã«ã¨æã£ãã
ã¨ããã®ãããµã¼ãå´Viewã§UI決å®ãã¦ãåçã«ãµã¤ãæ§ç¯ããå ´åã¯ãjQueryTouch ã®ããã«ãHTMLåãã¦åºããã¨ããã®ã¯é常ã«ãããããã
ããã§ã¯ãªãã¦ãUI表示ãã¯ã©ã¤ã¢ã³ãå´ã«ã¤ããããã§ããµã¼ãã¯ãã¼ã¿ãè¿ãã ãï¼ã¨å²ãåãã®ãªããSenchaTouchã¨ããå°è±¡ã§ãã
(追è¨)ã¨æã£ããMoonGiftæ§ã§ãåããããªç´¹ä»ãã¦ãã³ãã«æ°ã¥ããスマートフォン最適化サイトの本命かã¨HTML5対応のモバイル向けWebアプリケーションを構築するなら