¡º¾Èµå·ÎÀÌµå ¾Æ³ªÅä¹Ì¡»¿¡¼´Â ¾Èµå·ÎÀ̵å Ç÷§ÆûÀ» ±¸¼ºÇϰí ÀÖ´Â ÇÙ½É ÄÄÆ÷³ÍÆ®ÀÎ ³×ÀÌÆ¼ºê ½Ã½ºÅÛ ¼ºñ½ºÀÇ µ¿ÀÛ¿ø¸®¸¦ ½Éµµ ÀÖ°Ô ºÐ¼®Çϰí ÀÖ´Ù. ÀúÀÚµéÀÌ ¾Èµå·ÎÀ̵å ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÁÖ¿ä ¼Ò½ºÄڵ带 Á÷Á¢ ºÐ¼®Çϰí Á¤¸®ÇÏ¿´À¸¸ç, ÇÁ·¹ÀÓ¿öÅ©ÀÇ µ¿ÀÛÀ» ÀÌÇØÇϱâ À§ÇÑ °¢Á¾ ±âÃÊ Áö½Ä°ú ¾Èµå·ÎÀ̵å Ç÷§Æû¸¸ÀÇ Æ¯Â¡ÀÎ ¿Àµð¿À Çøµ°Å ¼ºñ½º, ¼Çǽº Çøµ°Å ¼ºñ½º, Ä«¸Þ¶ó ¼ºñ½ºÀÇ µ¿ÀÛ ¸ÞÄ¿´ÏÁòÀ» ÀÚ¼¼È÷ ´Ù·ç°í ÀÖ´Ù.
¾Èµå·ÎÀ̵å Ç÷§Æû ÇÙ½É ÄÄÆ÷³ÍÆ®ÀÇ µ¿ÀÛ¿ø¸®¸¦ ºÐ¼®ÇÑ ÃÖÃÊÀÇ ¼Àû
¡º¾Èµå·ÎÀÌµå ¾Æ³ªÅä¹Ì¡»¿¡¼´Â ¾Èµå·ÎÀ̵å Ç÷§ÆûÀ» ±¸¼ºÇϰí ÀÖ´Â ÇÙ½É...
´õº¸±â
¡º¾Èµå·ÎÀÌµå ¾Æ³ªÅä¹Ì¡»¿¡¼´Â ¾Èµå·ÎÀ̵å Ç÷§ÆûÀ» ±¸¼ºÇϰí ÀÖ´Â ÇÙ½É ÄÄÆ÷³ÍÆ®ÀÎ ³×ÀÌÆ¼ºê ½Ã½ºÅÛ ¼ºñ½ºÀÇ µ¿ÀÛ¿ø¸®¸¦ ½Éµµ ÀÖ°Ô ºÐ¼®Çϰí ÀÖ´Ù. ÀúÀÚµéÀÌ ¾Èµå·ÎÀ̵å ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÁÖ¿ä ¼Ò½ºÄڵ带 Á÷Á¢ ºÐ¼®Çϰí Á¤¸®ÇÏ¿´À¸¸ç, ÇÁ·¹ÀÓ¿öÅ©ÀÇ µ¿ÀÛÀ» ÀÌÇØÇϱâ À§ÇÑ °¢Á¾ ±âÃÊ Áö½Ä°ú ¾Èµå·ÎÀ̵å Ç÷§Æû¸¸ÀÇ Æ¯Â¡ÀÎ ¿Àµð¿À Çøµ°Å ¼ºñ½º, ¼Çǽº Çøµ°Å ¼ºñ½º, Ä«¸Þ¶ó ¼ºñ½ºÀÇ µ¿ÀÛ ¸ÞÄ¿´ÏÁòÀ» ÀÚ¼¼È÷ ´Ù·ç°í ÀÖ´Ù.
¾Èµå·ÎÀ̵å Ç÷§Æû ÇÙ½É ÄÄÆ÷³ÍÆ®ÀÇ µ¿ÀÛ¿ø¸®¸¦ ºÐ¼®ÇÑ ÃÖÃÊÀÇ ¼Àû
¡º¾Èµå·ÎÀÌµå ¾Æ³ªÅä¹Ì¡»¿¡¼´Â ¾Èµå·ÎÀ̵å Ç÷§ÆûÀ» ±¸¼ºÇϰí ÀÖ´Â ÇÙ½É ÄÄÆ÷³ÍÆ®ÀÎ ³×ÀÌÆ¼ºê ½Ã½ºÅÛ ¼ºñ½ºÀÇ µ¿ÀÛ ¿ø¸®¸¦ ½Éµµ ÀÖ°Ô ºÐ¼®Çϰí ÀÖ´Ù.
ÇØ´ç ºÐ¾ßÀÇ ´Ù³â°£ÀÇ °æÇèÀ» Áö´Ñ ÀúÀÚµéÀÌ ¾Èµå·ÎÀ̵å Ç÷§Æû ÁÖ¿ä ¼Ò½ºÄڵ带 Á÷Á¢ ºÐ¼®Çϰí, ³Ø¼½º¿øÀ» ÅëÇØ ºÐ¼® °á°ú¸¦ ¼Õ¼ö °ËÁõÇÏ¿´´Ù. ¶ÇÇÑ, ¾Èµå·ÎÀ̵å Ç÷§Æû¿¡ ³ì¾ÆÀÖ´Â ÇÙ½É ±â¼úµé°ú ±âº» Áö½ÄµéÀ» dzºÎÇÏ°Ô ´Ù·ç°í ÀÖÀ¸¸ç, SDK, NDK, PDK °³¹ßÀÚ ¹× ¾Èµå·ÎÀ̵å Ç÷§Æû¿¡ °ü½É ÀÖ´Â Àü»ê °ü·Ã Á¾»çÀÚ ¸ðµÎ°¡ Àаí ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï Àü°ø ¹è°æÁö½Ä¿¡ °üÇØ¼µµ ÀÚ¼¼È÷ ¼³¸íÇϰí ÀÖ´Ù.
¡º¾Èµå·ÎÀÌµå ¾Æ³ªÅä¹Ì¡»ÀÇ ÀúÀÚµéÀº ¾Èµå·ÎÀ̵å Ç÷§ÆûÀÇ ¼ÒÇÁÆ®¿þ¾î ½ºÅÃÀ» ±¸¼ºÇÏ´Â ÄÄÆ÷³ÍÆ®¸¦ ÁýÁßÀûÀ¸·Î ºÐ¼®ÇÏ¿´´Ù. ±¸Ã¼ÀûÀ¸·Î ³×ÀÌÆ¼ºê ½Ã½ºÅÛ ¼ºñ½º Áß¿¡¼ ¼Ò¸®¸¦ ´ã´çÇÏ´Â ¿Àµð¿À Çøµ°Å ¼ºñ½º(Audio Flinger Service), ȸéÀ» ´ã´çÇÏ´Â ¼Çǽº Çøµ°Å ¼ºñ½º(Surface Flinger Service), Ä«¸Þ¶ó ¼ºñ½º(Camera Service)¸¦ ¼³¸íÇÑ´Ù.
µ¶ÀÚ´Â ÀÌ Ã¥À» ÅëÇØ ¾Èµå·ÎÀ̵å Ç÷§ÆûÀÇ ³»ºÎ µ¿ÀÛÀ» ÀÌÇØÇÏ¿© »õ·Î¿î ±â´ÉÀ» Ãß°¡Çϰųª ±âÁ¸ÀÇ ±â´ÉÀ» ÃÖÀûÈ Çϰí, °í±Þ ±â´ÉÀ» °®Ãá ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¼ö ÀÖ´Ù.
¡ºÀλçÀÌµå ¾Èµå·ÎÀ̵塻ÀÇ °èº¸¸¦ ÀÕ´Â ¾Èµå·ÎÀ̵å Ç÷§Æû ºÐ¼®ÀÇ Çʵ¶¼
ÀÌ Ã¥Àº ¡ºÀλçÀÌµå ¾Èµå·ÎÀ̵塻¿¡ ¿±¤Çß´ø µ¶ÀÚ¶ó¸é ²À ÀÐ¾î ºÁ¾ß ÇÒ Çʵ¶¼ÀÔ´Ï´Ù. ƯÈ÷ Ç÷§ÆûÀÇ µ¿ÀÛ ¿ø¸®¸¦ ±ú¿ìÄ¡°í, ±×°ÍÀ» Ȱ¿ëÇÏ´Â ¹æ¹ýÀÌ ±Ã±ÝÇß´ø µ¶ÀÚ¿¡°Ô ÀÌ Ã¥Àº ÁöÀû È£±â½ÉÀ» ÃæÁ·½ÃŰ±â¿¡ ÃæºÐÇÑ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. ÀλçÀÌµå ¾Èµå·ÎÀ̵å ÁýÇÊ¿¡ Âü¿©ÇÑ ÀúÀÚµé Áß ´Ù¼ö°¡ ´Ù½Ã Çѹø ÀDZâÅõÇÕÇÏ¿© ¸ø´ÙÇÑ À̾߱⠺¸µû¸®¸¦ Ç®¾î ³õ¾Ò½À´Ï´Ù. ¶ÇÇÑ, ÇØ´ç ºÐ¾ßÀÇ Àü¹®°¡·Î ±¸¼ºµÈ ÀúÀÚµéÀÌ ÇÙ½É ¼ºñ½ºÀÇ ÁýÇÊÀ» ¸Ã¾Ò±â¿¡ Çö¾÷ °³¹ßÀÚµéÀÌ ½Ç¹«¿¡ Âü°íÇÒ ¼ö ÀÖ´Â ¾ËÂù ³»¿ëµé·Î °¡µæ Â÷ ÀÖ½À´Ï´Ù.
¡º¾Èµå·ÎÀÌµå ¾Æ³ªÅä¹Ì¡»´Â ¾Èµå·ÎÀ̵å Ç÷§ÆûÀÇ ¼ÒÇÁÆ®¿þ¾î ½ºÅÃÀ» ±¸¼ºÇÏ´Â ÄÄÆ÷³ÍÆ®¸¦ ÁßÁ¡ÀûÀ¸·Î ¼³¸íÇϰí ÀÖ½À´Ï´Ù. ÀúÀÚµéÀº °¢ÀÚ°¡ ¸ÃÀº ½Ã½ºÅÛ ¼ºñ½º ºÐ¼®À» À§ÇØ Ç÷§Æû ¼Ò½º¸¦ Á÷Á¢ ºÐ¼®Çϰí, Âü°í¼ÀûÀ» Æí¿ªÇϰí, ±×·ìÀ¸·Î Åä·ÐÇϰí, ºÐ¼® °á°ú¸¦ ³Ø¼½º¿ø¿¡¼ °ËÁõÇÏ¿´½À´Ï´Ù. ¶ÇÇÑ, ÀÌ Ã¥Àº Ç÷§Æû Àüü¸¦ ¾Æ¿ì¸£´Â ±âº»¿ø¸® ¹× °³¹ß ¿äÁ¡À» ¼±º°ÇÏ¿© ÀÚ¼¼È÷ ¼³¸íÇϰí ÀÖ½À´Ï´Ù.
ÀÌ Ã¥Àº ÀúÀÚµéÀÌ ¹æ´ëÇÑ Ç÷§Æû ¼Ò½º¸¦ ºÐ¼®ÇÏ¸é¼ ½ÇÆÐÇϰí ÁÂÀýÇÏ¸é¼ ¾òÀº ¼ÒÁßÇÑ °á°ú¹°ÀÔ´Ï´Ù. ¶ÇÇÑ, Ç÷§Æû ¼Ò½º¸¦ ºÐ¼®ÇÏ¸é¼ °¡¼³À» ¼¼¿ì°í, ¼·ÎÀÇ Àü¹® Áö½ÄÀ» Ȱ¿ëÇÏ¿© Ä¡¿ÇÏ°Ô Åä·ÐÇÏ´Â °úÁ¤¿¡¼, °¡¼³µéÀÌ Çϳª, µÑ ±¸Ã¼ÀûÀÎ »ç½Çµé·Î ¹àÇôÁö´Â ¼ø°£¿¡ ´À²¼´ø Â¥¸´ÇÔ°ú Èñ¿µéÀÌ °í½º¶õÈ÷ ³ì¾ÆÀÖ½À´Ï´Ù. ÀúÀÚµéÀº ¾Èµå·ÎÀ̵å Ç÷§Æû ºÐ¼®À» ÁøÇàÇϰí Àְųª °èȹÇϰí ÀÖ´Â °³¹ßÀÚµéÀÌ ´À³¢´Â µÎ·Á¿òÀ» °È¾î³»°í, °³¹ßÀÚÀÇ ¸¶À½À¸·Î Àڽŵé°ú µ¿ÀÏÇÑ ½ÃÇàÂø¿À¸¦ ´ú °ÞÀ» ¼ö ÀÖ´Â Âü°í ¼ÀûÀÌ µÉ ¼ö ÀÖµµ·Ï ÁýÇÊ¿¡ È¥½Å¿¡ ÈûÀ» ±â¿ï¿´½À´Ï´Ù.
ÀÌ Ã¥Àº ¾Èµå·ÎÀ̵å Ç÷§Æû ¼Ò½ºÄÚµå ºÐ¼®À» ÅëÇØ ÇÙ½É ½Ã½ºÅÛ ¼ºñ½ºµéÀ» ½Éµµ ÀÖ°Ô ´Ù·ç°í ÀÖ½À´Ï´Ù. ¾Èµå·ÎÀ̵带 žÀçÇÑ ÀÓº£µðµå ½Ã½ºÅÛ °³¹ß¿¡ Á¾»çÇÏ´Â °³¹ßÀڵ鿡°Ô ÀÌ Ã¥ÀÌ ¾Èµå·ÎÀ̵å Ç÷§ÆûÀ» Àڻ縸ÀÇ »ö±òÀ» °¡Áø ¸ÂÃãÇü µð¹ÙÀ̽º·Î °³¹ßÇϴµ¥ µµ¿òÀÌ µÆÀ¸¸é ÇÕ´Ï´Ù. ô¹ÚÇÑ °³¹ß ȯ°æ ¼Ó¿¡¼, ¸Á¸Á´ëÇØ¿Í °°Àº Ç÷§Æû ¼Ó¿¡¼, °³¹ßÀÚµéÀÌ ±æÀ» ÀÐÁö ¾Êµµ·Ï ÀÌ Ã¥ÀÌ µî´ë°¡ µÇ±â¸¦ Èñ¸ÁÇÕ´Ï´Ù. ÈÞ´ëÆù Á¦Á¶»ç¿¡¼ ºÒöÁÖ¾ß °æÀï»ç¿Í Â÷º°ÈµÈ Á¦Ç°À» °³¹ßÇϴµ¥ ¸ôµÎÇϰí ÀÖ´Â ¿¬±¸¿øµé¿¡°Ôµµ Âü°í ÀÚ·á°¡ µÇ¾úÀ¸¸é ÇÕ´Ï´Ù. ¶ÇÇÑ, ¾Èµå·ÎÀ̵å Ç÷§Æû¿¡ °üÇØ Á» ´õ ±íÀÌ ÀÖ´Â ÀÌÇØ¸¦ ¿øÇϰųª, Â÷º°ÈµÈ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇϰíÀÚ ÇÏ´Â °³¹ßÀÚ ¿©·¯ºÐµé¿¡°Ôµµ ÀÌ Ã¥À» ÀڽŠÀÖ°Ô ÃßõÇÕ´Ï´Ù.
ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë
¡Ü ¾Èµå·ÎÀÌµå ¾Æ³ªÅä¹Ì °³¿ä
¡Ü ¾Èµå·ÎÀ̵å Ç÷§ÆûÀ» °³¹ßÇϱâ À§ÇÑ °³¹ßȯ°æ ¼³Á¤ ¹× Ç÷§Æû µð¹ö±ë ±â¹ý
¡Ü ¾Èµå·ÎÀ̵å Ç÷§Æû °³¹ß¿¡ ÇʼöÀûÀÎ ±âº»Áö½Ä - ¹ÙÀδõ, °øÀ¯ ¸Þ¸ð¸®, ¼ºñ½º ÇÁ·¹ÀÓ¿öÅ©, JNI, HAL µî
¡Ü ½Ã½ºÅÛ ¼ºñ½º µ¿ÀÛÀ» ÀÌÇØÇϱâ À§ÇÑ ¹è°æÁö½Ä ¼³¸í
¡Ü ÇÙ½É ½Ã½ºÅÛ ¼ºñ½º ºÐ¼® - ¿Àµð¿À Çøµ°Å ¼ºñ½º, ¼Çǽº Çøµ°Å ¼ºñ½º, Ä«¸Þ¶ó ¼ºñ½º
´Ý±â