「å
é»ãã¦ãã ãã」「ãããã¯ã¼ã¯æ¥ç¶ãããã¾ãã」「ãã®ãªã½ã¼ã¹ã®åçã«ååãªå¸¯åãããã¾ãã」
ãããã£ãè¦åã¯、ä¸çä¸ã®å¤ãã®ã¹ãã¼ããã©ã³ã«è¡¨ç¤ºããã¦ãã¾ã。
ä½åå人ãã®ã¦ã¼ã¶ã¼ã«åãå
¥ãããã製åãæ§ç¯ããããã«ã¯、ãããã¯ã¼ã¯æ¥ç¶ã®å¶éãæç¶çãªæ¥ç¶、端æ«ã®äºææ§、ã¹ã¯ãªã¼ã³ã®å¤§ããã®éã、é«é¡ãªãã¼ã¿ã³ã¹ã、ãããªããªãããããªã¼ã¨ãã£ã大ããªèª²é¡ã«å¯¾å¦ããå¿
è¦ãããã¾ã。å
æã® Google I/O ã§ã¯、
developers.google.com/billions ãé¢é£ãã Android ãã¦ã§ãã®ãªã½ã¼ã¹ãå
¬éãã¾ãã。ããã«ç¶ã、æ¬æ¥(訳注:åæå
¬éæ¥)ã¯
Android ããã³
ã¦ã§ãã«ã¤ãã¦ã®ãã㪠ãã¬ã¼ã³ãã¼ã·ã§ã³ãå
¬éãããã¾ã。
ãããã£ããã¹ã ãã©ã¯ãã£ã¹ã¯、ãããã¯ã¼ã¯æ¥ç¶、ãã¼ã¿ãã©ã³、端æ«ã«ãããããåªããããã©ã¼ãã³ã¹ãæä¾ãããã¨ã«ãã£ã¦、ä½åå人ãã®ã¦ã¼ã¶ã¼ã«åãå
¥ãããããã¨ãç®æããã®ã§ã。
g.co/dev/billions ã«ã¯、次ã®ãããªå½¹ç«ã¤å
容ãè¨è¼ããã¦ãã¾ã。
ä½éç°å¢、ä¸éç°å¢、ãªãã©ã¤ã³ç°å¢éã®ã·ã¼ã ã¬ã¹ãªé·ç§»
ã¦ã¼ã¶ã¼ãããå ´æããå¥ã®å ´æã«ç§»åããã¨、é«éãªç¡ç·ç°å¢ããæç¶çã«ããã¤ãªãããªãç°å¢ã«å¤ãã£ãã、ãã¼ã¿ã«ãããã³ã¹ããè·³ãä¸ãã£ãããã¾ã。ãã¼ã¿ã®ä¿å、ãªã¯ã¨ã¹ãã®ãã¥ã¼ã¸ã®æ ¼ç´、ã¤ã¡ã¼ã¸å¦çã®æé©å、å®å
¨ãªãã©ã¤ã³ç¶æ
ã§ã®ã³ã¢æ©è½ã®å®è¡ãªã©ã«ãã£ã¦、ãã®ãããªé·ç§»ã«å¯¾å¿ãã¾ã。
é©åãªç¶æ³ã§é©åãªã³ã³ãã³ããæä¾ãã
ã¦ã¼ã¶ã¼ãã©ãã§ã©ããã£ã¦ã³ã³ãã³ããåç
§ãã¦ããã®ã、常ã«ãã®ç¶æ³ãæèãã¦ãã ãã。ãã¥ã¼ãã¼ãã®å¤§ãããå¤ãã£ã¦ãåé¡ãªãæ©è½ããããã¹ããã¡ãã£ã¢ã®é¸æ、çãããã¹ãã®ç¶æ(ç§»åä¸ã®ã¹ã¯ãã¼ã«)、ã³ã³ãã³ãã®éªéã«ãªããªãã·ã³ãã«ãª UI ã®æä¾、åé·ãªã³ã³ãã³ãã®åé¤ãªã©ã¯、ãã¹ã¦ã¢ããªã®å質ã«å¯¾ãã
èªè ã®åä¸ã«è²¢ç®ãã¾ã。ããã¨ã¨ãã«ãã¼ã¿è»¢ééãæ¸ãããªã©、å®éã®ããã©ã¼ãã³ã¹åä¸ãå³ãã¾ã。ãã®ãããªå¯¾çãæ¸ã¾ããããã§ãã¼ã«ãªã¼ã¼ã·ã§ã³ ãªãã·ã§ã³ãæä¾ããã¨、æ°ããªã¦ã¼ã¶ã¼å±¤ã®åãè¾¼ã¿ããªãã¼ãçã®åä¸ã«ã¤ãªãããã¨ãã§ãã¾ã。
ã¢ãã¤ã« ãã¼ãã¦ã§ã¢åãã®æé©å
ã§ããéãåºããã¼ã±ããã«ã¢ããªãã¦ã§ã ã³ã³ãã³ããæä¾ã、ããããåé¡ãªãå©ç¨ãããããã«、ãã¹ã¦ã®ä¸»è¦ãª OS ã®ãã¼ã¸ã§ã³ãã«ãã¼ãã¾ã。ããã«、対象ãã¼ã±ããã®ä»®æ³ç«¯æ«ãå®éã®ç«¯æ«ã§ãã¹ãããã¨ãããã¹ã ãã©ã¯ãã£ã¹ã«ãå¾ãã¾ã。ãã¤ãã£ã Android ã¢ããªã«ã¯、å¿
è¦ã¨ãªãæå°éã® SDK ã¨、対象 SDK ãé©åã«è¨å®ãã¾ã。ããã«、ä½ä¾¡æ ¼ã®æºå¸¯ç«¯æ«ã¯ RAM ã®ãµã¤ãºãå°ãããã¨ãæèãã¾ã。ãã®ãã、ã¢ããªã®ã¡ã¢ãªä½¿ç¨éãé©åã«ãªããã調æ´ã、ããã¯ã°ã©ã¦ã³ãã§ã®åä½ãæå°éã«ã¨ã©ãã¾ã。APK ãµã¤ãºã®æå°åã«ã¤ãã¦ã®è©³ããæ
å ±ã¯、ãã¡ãã®
Medium ã®æç¨¿ãã覧ãã ãã。ã¦ã§ãã§ã¯、JavaScript ã® CPU 使ç¨éãæé©åã、ã©ã¹ã¿ã¼ç»åã«ããã¬ã³ããªã³ã°ãæ§ã、ãªã½ã¼ã¹ã®ãªã¯ã¨ã¹ããæå°éã«ã¨ã©ãã¾ã。詳ããæ
å ±ã¯、
ãã¡ããã覧ãã ãã。
ããããªã¼æ¶è²»éã®åæ¸
ä¸è¬çã«、æºå¸¯ç«¯æ«ã®ä¾¡æ ¼ãå®ãã¨、ããããªã¼ã®å¯¿å½ãçããªãã¾ã。ã¦ã¼ã¶ã¼ã¯ããããªã¼æ¶è²»ã¬ãã«ã«ææã§、ããããªã¼ã®æ¶è²»ãæ¿ããã¨、ã¢ããªãã¢ã³ã¤ã³ã¹ãã¼ã«ããããããªã£ãã、ãµã¤ããé²è¦§ãããªããªã£ãããã¾ã。ãã³ããã¼ã¯ ãã¹ããè¡ã£ã¦ä»ã®ãã¼ã¸ãã¢ããªã¨ããããªã¼æ¶è²»éãæ¯è¼ããã、Battery Historian ãªã©ã®ãã¼ã«ã使ã£ã¦、é·æéåãç¶ãã¦ããããªã¼ãæ¶è²»ããããã»ã¹ããªããã¾ã。
ãã¼ã¿ã®éç´å©ç¨
ä½ãä½ãå ´åã§ã、ãã¼ã¿ã®éç´å©ç¨ã¯、ãã¼ãè¦ä»¶ã®çè§£、ã¤ã³ã¿ã©ã¯ã·ã§ã³ã«å¿
è¦ãªãã¼ã¿éã®åæ¸、ã¦ã¼ã¶ã¼ããã°ããç®çã®å ´æã«ãã©ãçãããã®ããã²ã¼ã·ã§ã³ã®å¹çåã¨ãã 3 段éã®ç°¡åãªã¹ãããã§å®ç¾ã§ãã¾ã。ã¦ã¼ã¶ã¼ã®ããã«ãã¼ã¿éç´ãè¡ã(ãã¤ãã£ã ã¢ããªã§ã¯、ãããã¯ã¼ã¯ã®ä½¿ç¨æ¹æ³ãè¨å®ããæ©è½ãæä¾ãããã¨ãã§ãã¾ã)ãã¨ã«ãã£ã¦、ããªãã¤ã ãã©ã³ã®ã¦ã¼ã¶ã¼ããã¼ã¿å©ç¨æã«å¶éã®ããå¥ç´ã®ã¦ã¼ã¶ã¼ãªã©、ãã¼ã¿ã®å©ç¨ã«ææãªã¦ã¼ã¶ã¼ãã¤ãªãã¨ãããã¨ãã§ãã¾ã。ã¾ã、「ç¡å¶é」ãã©ã³ã®ã¦ã¼ã¶ã¼ã§ãã£ã¦ã、ãã¼ãã³ã°ãè¡ã£ãã、äºæãã¬è²»ç¨ãé©ç¨ããããããã¨、éä¿¡è²»ãé«é¡ã«ãªãå¯è½æ§ãããã¾ã。
ãããã¯ã¼ã¯ã«ã¤ãªããã«ããç¶æ³ãä½ä¾¡æ ¼ç«¯æ«ã«å¯¾ãã¦、ãã䏿©è¸ã¿è¾¼ãã æ¤è¨ãè¡ãã、æåã«ã¤ãªããå±éçãèãã¦ã¿ã¦ãã ãã。ããã¢ã¤ãã¢ã¯、ãã²
Google+ ã«æç¨¿ãã¦ãã ãã。
Posted by
Yoshifumi Yamaguchi - Developer Relations Team