Ëæ×ÅÒÆ¶¯»¥ÁªÍø¹¤ÒµÅÉú³¤ £¬APPÔÚÆóÒµÖÐÊÎÑÝÁËÔ½À´Ô½Ö÷ÒªµÄ½ÇÉ«¡£ÓÐ×ÊÁÏÏÔʾ £¬2014Äê £¬¹È¸èPlayStoreµÄÓ¦ÓÃÊýÄ¿µÖ´ïÁË143Íò £¬Ê×´ÎÁè¼ÝAppleStoreµÄ121Íò¡£¶øÑÇÂíÑ·ÊÐËÁµÄÓ¦ÓÃÊýĿҲµÖ´ïÁË39.3Íò £¬ÅÅÃûµÚÈý¡£¿É¼û £¬Ô½À´Ô½¶àµÄÆóÒµ¼º¾­Í¨¹ýAPPÓ¦ÓÃʵÏÖÆóÒµÓªÒµÂß¼­¡¢½¹µãı»®ÓªÒµÂß¼­µÈ°²ÅÅ £¬Íê³ÉÁË´ÓPCÏòÊÖ»úPADµÈÖÇÄÜÒÆ¶¯×°±¸µÄǨáã¡£Òƶ¯°ì¹«¡¢Òƶ¯ÉúÒ⼺¾­³ÉΪÆóÒµ±ØÐè°²ÅŵÄз½·¨¡£


1¡¢Åä¾°ºÍÐèÇó


¾Ý²»Íêȫͳ¼Æ £¬2013ÄêÖÁ2016ÄêÆóÒµAPP¿ª·¢Êг¡¹æÄ£½«Í»ÆÆ°ÙÒÚÈËÃñ±Ò¡£ÆóÒµAPP¸ø¸÷´óÆóÒµ´øÀ´ºÜ´óµÄ¾­¼ÃÐ§ÒæµÄͬʱ £¬½¹µãµÄAPPÇå¾²·½Ãæ½ûÖ¹ºöÊÓ¡£Ðí¶àÆóÒµ·¢Ã÷×Ô¼º¿ª·¢µÄAPP±»·Â𠣬±»¶þ´Î´ò°ü £¬ÉõÖÁ±»¼ÓÔØ¶ñÒâ´úÂëÔÚ°²×¿Êг¡ÉÏ·Ö·¢ £¬ÎªÆóÒµµÄÐÅÓþÐÎÏó´øÀ´²»¿É¹ÀÁ¿µÄËðʧ¡£Í¬Ê±Õë¶Ô½ðÈÚ £¬Ö§¸¶µÈÃô¸ÐAPPµÄ´¹ÂÚ¡¢×¢Èë¡¢ÇÔÈ¡µÈ¹¥»÷Ò²²ã³ö²»Çî £¬ÎªÆóÒµµÄÒÆ¶¯»¯ £¬»¥ÁªÍø»¯Éú³¤ÃÉÉÏÁËÒõÓ°¡£

ÔõÑù°ü¹ÜÆóÒµµÄAPP²»±»ÆÆ½â¡¢É½Õ¯¡¢´¹ÂÚ»ò¶ñÒâʹÓà £¬ÊÇÿ¸öÏòÒÆ¶¯»¥ÁªÍø½ø¾üµÄÆóÒµ¶¼ÒªË¼Á¿µÄÖ÷ÒªÇå¾²ÒòËØ¡£Îª´Ë×ðÁú¿­Ê±ÍƳöµÄÌì¾µÒÆ¶¯Ó¦ÓÃÇå¾²¼ì²â¼Ó¹Ìϵͳ £¬Ö¼ÔÚÕë¶ÔÒÆ¶¯Ó¦ÓõÄÇå¾²Ìṩ¼ì²â¼Ó¹ÌÒ»Ì廯µÄ²úÆ·ºÍ·þÎñ £¬½â¾öÆóÒµÔÚÒÆ¶¯»¯ £¬»¥ÁªÍø»¯ÉÏÓöµ½µÄÇå¾²ÎÊÌâ¡£


2¡¢½â¾ö¼Æ»®


2.1×ÜÌåÉè¼Æ


ΪÁ˰ü¹ÜÒÆ¶¯Ó¦ÓõÄÇå¾²ÐÔ £¬×ðÁú¿­Ê±¹«Ë¾Õë¶ÔÒÆ¶¯Ó¦ÓÃʹÓÃÌØµã¾ÙÐÐÁË´ó×ÚµÄÑо¿ £¬Õë¶ÔÒÆ¶¯Ó¦ÓÃϵͳ£¨APP¼°Æä·þÎñºǫ́ϵͳ£©ÍêÕûÉúÃüÖÜÆÚÖÐÓöµ½µÄ¸÷ÏîΣº¦¾ÙÐÐÆÀ¹À £¬¶Ô¿ÉÄÜÓöµ½µÄ¹¥»÷ÊֶξÙÐÐÕ¹Íû £¬²¢ÒԴ˹¹½¨ÁËÒ»Ì×ÍêÉÆµÄÇå¾²·À»¤ÏµÍ³ £¬±£»¤Òƶ¯Ó¦ÓÃAPPµÄÇå¾²¼°Òƶ¯ÓªÒµÏµÍ³µÄÇå¾²¡£ÔÚÒÀ¾Ý¡°»¥ÁªÍø+¡±Ðж¯ÍýÏëµÄ½¨ÉèÍ·ÄÔÏ £¬×ðÁú¿­Ê±³ä·ÖʹÓÃÏȽøµÄÊÖÒÕ×ÊÔ´ £¬Ìṩ¶ÔÒÆ¶¯Ó¦ÓÃÈ«ÉúÃüÖÜÆÚµÄÇå¾²¹Ü¿Ø £¬×èÖ¹ÆóÒµÊý¾Ýй¶ £¬×èÖ¹ÒÆ¶¯Ó¦Óñ»ºÚ¿Í¹¥»÷²åÈë¶ñÒâ¹ã¸æ¡¢Í¼Æ¬µÈ £¬×èÖ¹Óû§±»ÊÖ»ú²¡¶¾»ò±»µÁ°æÓ¦ÓÃÓÕÆ­¡¢¹¥»÷ £¬°ü¹ÜÖÕ¶ËÓû§µÄÇå¾² £¬Ê¹ÕâÐ©ÒÆ¶¯Ó¦ÓøüºÃµÄ·þÎñÓÚ¸÷¸ö²ãÃæµÄÓû§Èº¡£


ÔÚÒÆ¶¯Ó¦ÓõÄÈ«ÉúÃüÖÜÆÚÀú³ÌÖÐ £¬¶ÔÒÆ¶¯Ó¦ÓóÌÐò¾ÙÐÐÇå¾²ÖÎÀí¡¢¼ì²â¼Ó¹Ì¼°¼à¿Ø £¬ÔöÌí·ÀÄæÏòÆÆ½â¡¢·ÀµÁ°æ¡¢ÄÚ´æÃô¸ÐÊý¾Ý·ÀÇÔÈ¡µÈÇå¾²¼Ó¹Ì²½·¥ÊÖ¶Î £¬ÒÔÌá¸ßÒÆ¶¯Ó¦ÓõÄÇ徲ˮƽ £¬µÖ´ïÖª×ãÒÆ¶¯Ó¦ÓöԳÌÐòÐÔÄܺÍÇ徲ǿ¶ÈµÄÒªÇó¡£Òƶ¯Ó¦ÓÃÇå¾²·À»¤ÐèÒª´ÓÒÆ¶¯Ó¦ÓÃÈ«ÉúÃüÖÜÆÚ¸÷½×¶Î¾ÙÐÐ £¬°üÀ¨Éè¼Æ¿ª·¢¡¢²âÊÔ¡¢ÉÏÏß¡¢ÔËά £¬Ã¿¸ö½×¶Î¶¼ÐèÒª½ÓÄÉÏìÓ¦µÄÇå¾²·À»¤²½·¥ £¬ÕûÌåÀú³ÌÈçÏÂͼ£º


×ðÁú¿­Ê±¡¤(ÖйúÇø)ÈËÉú¾ÍÊDz«!



2.2ÒÆ¶¯Ó¦ÓÃÇå¾²·þÎñ


2.2.1Çå¾²¼ì²â


×ðÁú¿­Ê±¹«Ë¾ÌṩµÄÇå¾²¼ì²â·þÎñ°üÀ¨×Ô¶¯»¯¼ì²â¹¤¾ßºÍÈ˹¤¼ì²â·þÎñ £¬ÆäÖÐÈ˹¤¼ì²â·þÎñƾ֤¼ì²âÉî¶È·ÖΪͨÀý¼ì²â¡¢×¨¼Ò¼¶ÄæÏòÆÊÎöÓëÎó²îÍÚ¾ò¡£


2.2.2Çå¾²¼Ó¹Ì


ÒÆ¶¯Ó¦ÓÃÇå¾²¼Ó¹Ì·þÎñÊÇÔÚÇå¾²¼ì²â·þÎñµÄÊÖÒÕÉÏ £¬¶ÔÒÆ¶¯Ó¦ÓõÄųÈõÐÔ¡¢ÓªÒµÇ徲Σº¦¡¢ÄÚÈÝÇå¾²ÎÊÌâÒÔ¼°È±ÏÝÎó²îµÈÎÊÌâ¾ÙÐÐÕû¸Ä¼Ó¹ÌµÄ·þÎñ¡£¶ÔÒѾ­¿ª·¢Éè¼ÆÍê³ÉµÄAPP¾ÙÐÐÊÖÒÕ´¦Öóͷ£ £¬Ê¹Æä¾ß±¸¸üÇ¿Çå¾²·À»¤ÄÜÁ¦µÄÀú³Ì¡£Çå¾²¼Ó¹ÌÖ÷ÒªÕë¶ÔAndroidAPP¾ÙÐÐ £¬¹ãÒåµÄ˵iOSÇå¾²±àÒëÆ÷¼°ÅäÌ×·þÎñÒ²¿ÉÒÔ³ÆÎªiOSAPPÇå¾²¼Ó¹Ì¡£×ðÁú¿­Ê±¹«Ë¾ÌṩµÄAPPÇå¾²¼Ó¹Ì·þÎñ¼Æ»®Í¬Ê±Ö§³ÖAndroidºÍiOSÁ½´óÖ÷Á÷ÒÆ¶¯²Ù×÷ϵͳµÄAPP £¬²¢Ìṩ¶àÑù»¯µÄÅäÌ×·þÎñ¡£


Ó¦ÓÃÇå¾²²âÊÔ·þÎñ


×ðÁú¿­Ê±¹«Ë¾¿ÉÒÔ¶ÔÍâÌṩµÄ²âÊÔ·þÎñÖÖÀࣺ


lAPPϵͳ¼æÈÝÐÔÓë×°±¸ÊÊÅäÐÔ²âÊÔ £¬ÒÔϼò³Æ¼æÈÝÐÔ²âÊÔ


lAPPÔËÐÐÐÔÄܲâÊÔ £¬ÒÔϼò³ÆÐÔÄܲâÊÔ


lAPPÔËÐÐÎȹÌÐÔ²âÊÔ £¬ÒÔϼò³ÆÎȹÌÐÔ²âÊÔ


lAPP¹¦Ð§ÓÐÓÃÐÔ²âÊÔ £¬ÒÔϼò³Æ¹¦Ð§ÓÐÓÃÐÔ²âÊÔ


¶Ô²âÊÔ·þÎñÓиü¸ßÒªÇóµÄ¿Í»§ £¬×ðÁú¿­Ê±¹«Ë¾¿ÉÌá¹©ÌØÁíÍâÔöÖµ²âÊÔ·þÎñ¡£Ò»·½ÃæÔöÌí²âÊÔ·þÎñµÄƵ´Î £¬ÁíÒ»·½Ãæ¿ÉÒÔÔöÌí²âÊÔµÄÏîÄ¿ £¬Ö§³Ö¿Í»§Ö¸¶¨²âÊÔÓÃÀýÒÔ¼°¶ÔÔ­°ü£¨¿ª·¢Íê³Éºóδ¼Ó¹ÌµÄAPP£©×öÍêÕûµÄ¼æÈÝÐÔ¡¢ÐÔÄÜ¡¢ÎȹÌÐÔ¡¢¹¦Ð§ÓÐÓÃÐÔ²âÊÔ¡£


2.2.3ÒÆ¶¯Ó¦ÓÃÇþµÀ¼à²â


ÇþµÀ¼à¿Ø·þÎñÊÇ×ðÁú¿­Ê±¹«Ë¾Õë¶ÔÏÖÔÚº£ÄÚAndroidAPPÐû²¼ÇþµÀ¹ý¶à £¬Êг¡Ðû²¼ÇþµÀAPPȪԴ²»È·¶¨µÄÌØµã¶øÌṩµÄ¼à²â·þÎñ¡£Ö÷Òª¼à²âÊг¡Ðû²¼ÇþµÀÖзºÆðµÁ°æ¡¢ÆÆ½â¡¢´¹ÂÚ¡¢·ÂðµÈÇéÐÎ £¬Í¬Ê±Ìṩ¼à²âÔ¤¾¯¡¢ÇþµÀΣº¦ÆÀ¹À¡¢µÁ°æAPPϼܵȷþÎñ¡£


2.2.4ÒÆ¶¯Ì¬ÊƸÐÖª


ÒÆ¶¯Ì¬ÊƸÐÖªÖ÷ÒªÊÇͨ¹ýÊý¾ÝÆÊÎöÌ×¼þ²úƷʵÏÖ £¬²úÆ·ÖÂÁ¦ÓÚ¹¹½¨ÉèÌåʽµÄÒÆ¶¯Ó¦ÓÃÌ¬ÊÆ·ºÆð·½·¨ £¬½ÓÄÉ´óÊý¾ÝÐÅÏ¢ÊÕÂÞ¡¢Óû§ÐÐΪÆÊÎöÆ¥Åä¼°½¨Ä£¡¢»úеѧϰËã·¨Ñо¿µÈ¼â¶ËÊÖÒÕ £¬¶ÔÄ¿½ñµÄ×°±¸ÇéÐξÙÐÐÑÏ¿á¶øÖÜÈ«µÄ¼à¿ØÅŲé £¬°ü¹ÜÆäÔËÐÐÇéÐεÄÇå¾²ÐÔ£»Á¿»¯Óû§µÄÒ»Ñùƽ³£²Ù×÷ÐÐΪ £¬Îª¿ª·¢ÕßÍêÉÆAPP¹¦Ð§¼°ÉîÈëÍÚ¾òDZÄÜÌṩÓÐÓòο¼£»ÐÎÏóÃè»æÓû§¼°Ïà¹ØÈºÌå £¬Îª¿ª·¢ÕߵĺóÐø·þÎñ¼°Êг¡¶¨Î»Ìṩ׼ȷµÄÖ¸µ¼¡£


2.2.5Ó¦¼±°ü¹Ü·þÎñ


ÔËÓª½×¶ÎAPPÔÚÉÏÏß¹ûÕæÐû²¼ºó £¬ÈκÎʹÓÃÕß¶¼¿ÉÒÔËæÒâÏÂÔØ £¬ÕâÆäÖоͰüÀ¨APP×î´óµÄÇå¾²ÍþвȪԴºÚ¿ÍºÍºÚ²ú´ÓÒµÕß¡£APP¿ª·¢Éè¼ÆµÄ³õÖ¾ÊÇΪÏàʶ¾öÏÖʵµÄÓªÒµÎÊÌâ £¬È»¶øºÚ¿ÍºÍÄæÏòÆÆ½âÕß²¢²»»áÒÔÕý³£Óû§µÄ·½·¨À´Ê¹ÓÃAPP £¬¶øÊÇÏ뾡һÇв½·¥ÕÒ³öAPPµÄΣº¦ºÍÎó²î £¬²¢¼ÓÒÔʹÓõִï´ÓÖÐ׬ǮµÄÄ¿µÄ¡£APPÔÚÔËÓª½×¶Îͨ³£»áÔâµ½Èçϵĺڿ͹¥»÷£º·´±àÒëÆÊÎö¡¢¹¦Ð§¸Ä¶¯ºóÔËÐС¢¶þ´Î´ò°üµÁ°æÐû²¼¡¢ÄæÏòÆÊÎö½¹µãÓªÒµÂß¼­¡¢¶¯Ì¬µ÷ÊÔ¹¤¾ß¡¢ÔËÐÐʱ¸Ä¶¯Òªº¦ÓªÒµÊý¾Ý¡¢Í¨Ñ¶×¥°üÆÊÎö¡¢Íѿǹ¥»÷¡¢·Âð´¹Âڵȡ£×ðÁú¿­Ê±¹«Ë¾ÌṩÔËÓª½×¶Î½éÈëµÄÇå¾²²úÆ·¿ÉÕë¶ÔÒÔÉϸ÷ÏîΣº¦¾ÙÐзÀ»¤ £¬ÓÐÓÃÌáÉýAPPÔÚÔËÓª½×¶ÎµÄÇå¾²·À»¤Æ·¼¶¡£


3¡¢·þÎñÊÕÒæ


3.1²úÆ·¼ÛÖµ


ÒÆ¶¯Ó¦ÓÃÇ徲ȫ²úÆ·½â¾ö¼Æ»®Õë¶ÔÒÆ¶¯Ó¦ÓÃÏÖÓÐδÀ´ÓªÒµÖпÉÄܱ£´æµÄÇ徲Σº¦¾ÙÐÐÁËÏêϸµÄÆÊÎö £¬²¢Õë¶ÔËù¿ÉÄÜ·ºÆðµÄΣº¦ £¬ÌṩÐÞ¸´½¨Òé¼°¼Æ»® £¬Ê¹Òƶ¯Çå¾²Ó¦ÓÃÐγɱջ· £¬×ÊÖú¿Í»§ÔÚÒÆ¶¯Ó¦ÓÃÉè¼Æ¡¢¿ª·¢¡¢ÉÏÏß¡¢ÔËÓªµÈ»·½ÚÖоÙÐÐÓÐÓõÄÇå¾²Ìá·À £¬ÌáÉý¿Í»§Òƶ¯Ó¦ÓÃÇ徲ϵͳµÄÕûÌåÇå¾² £¬Ê¹Òƶ¯Ó¦ÓúϹ桢Õýµ±¡¢¿É¿¿¡¢¿ÉÐÅ¡£


3.2ÊÖÒÕÓÅÊÆ


3.2.1ÌØÓеĶ¯Ì¬APPÇå¾²¼ì²âÒýÇæ


×ðÁú¿­Ê±×ÔÖ÷Ñз¢µÄ¶¯Ì¬APPÇå¾²¼ì²âÒýÇæ°üÀ¨¶¯Ì¬ÔËÐÐÆÊÎö¼°·þÎñ¶ËÉøÍ¸²âÊÔÁ½¸ö²âÊÔ¹¦Ð§¡£Í¨¹ýÒÔÉϼì²âÊÖ¶Î £¬Äܹ»µÖ´ïÕë¶ÔAPPµÄ¿Í»§¶ËÇå¾²ÐÔ¡¢Ãô¸ÐÐÅÏ¢±£»¤»úÖÆºÍÆäËû·½ÃæµÄÇå¾²¾ÙÐÐÈ«·½Î»µÄÇå¾²²âÊÔµÄÄ¿µÄ¡£


3.2.2¸ßÇå¾²ÐÔµÄÂþÑÜʽ¼Ó½âÃÜÊÖÒÕ


ÌṩÀà¶àÖØ±£»¤ÊÖÒÕ £¬Í¨¹ý¾²Ì¬ÏȳéÈ¡DEXÖÐcode¶Î £¬²¢ÇÒ¼ÓÃܳéÈ¡³öµÄcode¶Î £¬Ðγɱ»³éÏб£»¤µÄDEXÎļþ£»¶¯Ì¬ÄÚ´æ½âÃÜ¡¢¼ÓÔØ¡¢¶¯Ì¬»ØÌî¡¢ÔËÐмÓÃܺóDEXÎļþµÄ±£»¤·½·¨ £¬ÕâÖÖ±£»¤·½·¨×èÖ¹ÁËϵͳÌìÉúÔÝʱµÄDEX»º´æÎļþ £¬²¢ÇÒÓÐÓÃµÄÆÁÕÏÄæÏòÆÆ½âÕßͨ¹ý¾²Ì¬·´»ã±àÔĶÁ´úÂëÖ¸ÁîµÄ¿ÉÄÜ £¬²¢ÇÒÒ²ÔÚÒ»¶¨Ë®Æ½ÉϱÜÃâÁËÄÚ´ædump¡£


3.2.3¶ÀÍ̵ÄMMSÈÚºÏÊÖÒÕ


soÈںϷ½·¨¿ÉÒÔÈÚºÏÁ½¸ö»òÕß¶à¸ösoºÏ²¢ÎªÒ»¸ösoÎļþ £¬Ê¹µÃ¿Ç´úÂëÒÔsoµÄÐÎʽÈںϵ½Ðз½µÄsoÖÐ £¬²¢ÇÒ¿ÉÒÔʵÏÖÓø߼¶ÓïÑÔÌÜд¿Ç´úÂëµÄ¹¦Ð§¡£ÈôÊǿͻ§ÓÐÊÖÒÕ»ù´¡ £¬Ö»Ðè×ñÕÕ×ðÁú¿­Ê±µÄ½Ó¿ÚЭÒé £¬¼´¿É×ÔÐж¨ÖÆÌÜдso¿Ç´úÂë £¬Òò¿Í»§×ÔÐÐÌÜд¿Ç´úÂëµÄʵÏÖÂß¼­ £¬¸üÀûÓÚ¿Ç´úÂë×ÔÉíµÄÇå¾²ÐÔ £¬×ðÁú¿­Ê±Ö»ÈÏÕæsoÈںϡ£


Ëã·¨¼ÓÃÜ¿âÉî¶È¶¨ÖÆ £¬Óпª·¢ÄÜÁ¦µÄ¿Í»§¿ÉÒÔÆ¾Ö¤×Ô¼ºµÄÐèÒª¶¨ÖÆÌÜд¼Ó½âÃÜËã·¨ £¬Ö»Ðè×ñÕÕ×ðÁú¿­Ê±µÄ½Ó¿ÚЭÒ顣ʵÏÖËã·¨Âß¼­¼°ÃØÔ¿ÊÇÕÆÎÕÔÚ¿Í»§ÊÖÖеÄ £¬×ðÁú¿­Ê±Ö»ÈÏÕæÈںϡ£


3.2.4¸ß¼æÈÝÐÔµÄÇå¾²¼Ó¹ÌÊÖÒÕ


DEXµÄÕâÖּӹ̷½·¨ £¬¾­ÓÉÏÖʵ´ó×ÚÊý¾Ý²âÊÔÅú×¢ £¬¶ÔapkÕûÌåµÄ¼æÈÝÐÔ¿ÉÒÔ°ü¹Ü £¬²¢ÇÒÖ§³Ö´ó´ó¶¼ÔÓÅÆ»úºÍÉî¶È¶¨ÖƵĻúÐÍ £¬androidϵͳ°æ±¾°üÀ¨2.3~6.0