app与apk有什么不同

 我来答
性星0g3
2015-05-11 · TA获得超过149个赞
知道小有建树答主
回答量:370
采纳率:25%
帮助的人:91.4万
展开全部
App是软件的总称,
而apk是软件格式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刚想躺下
2015-05-16 · TA获得超过4981个赞
知道小有建树答主
回答量:1323
采纳率:61%
帮助的人:688万
展开全部
  •   先说apk,APK是AndroidPackage的缩写,即Android安装包(apk),是安卓的应用程序的文件格式。安卓专属,区别于iOS应用程序的ipa,pxl,deb格式,wp8(10)应用程序的xap(appx)格式。




  一.格式定义

  在Android平台中dalvik vm的执行文件被打包为apk格式,最终运行时加载器会解压然后获取编译后的androidmanifest.xml文件中的permission分支相关的安全访问,但仍然存在很多安全限制,如果你将apk文件传到/system/app文件夹下会发现执行是不受限制的。安装的文件可能不是这个文件夹,而在androidrom中,系统的apk文件默认会放入这个文件夹,它们拥有着root权限。


  二.文件结构

  1. META-INF\ (注:Jar文件中常可以看到);

  2. res\ (注:存放资源文件的目录) ;

  3. AndroidManifest.xml (注:程序全局配置文件) ;

  4. classes.dex (注:Dalvik字节码);

  5. resources.arsc (注:编译后的二进制资源文件)。


  三.开发环境

  Android是一个基于Java的开发环境,它是一种与广被接受的 Java极为类似,而且也比C++容易得多的开发语言,这是一种规范的移动开发环境。Google也在API文档的书写和样例的提供上做了很出色的工作。

  获取SDK

  下载并安装android的SDK[软件开发套件],这套SDK主要包括有核心库文件,一个模拟器,开发工具和一些示范的样例文件。推荐使用Eclipse 和androideclipse 扩展。如果只是使用android,Eclipse IDE就已经足够了,但如果是第一次开发Java应用,建议下载完整的Java SE 开发工具 (JDK) 因为它包括签发应用程序所需要的工具。

  应用架构

  android应用架构很关键,如果不学习它,设计出来的游戏将是一种很难修复bug的产品。 需要了解应用程序、活动、Intents以及它们是如何互相联系交互的,Google在这儿提供了良好的信息架构。真正重要的是,要理解为什么在设计的游戏中需要不止一个的活动进程以及如何设计一个用户体验良好的游戏。这些都应当配合到应用的生命周期中。

  应用的生命周期

  应用的生命周期是由AndroidOS操作系统进行管理的活动进程都将做为系统命令进行创建,正确处理这些事件对一个应用程序来说是极为重要的,因为终端用户不会知道什么是正确的。最好在开始设计游戏之前搞明白这些,因为这有助于节省调试时间以及避免代价高昂的重新设计。对大多数应用而言,默认设置即可开始工作,但对游戏而言,可能需要调整单态实例的信号为打开。在默认情况下,Android会新建一个活动实例进程,因为它认为这是比较合适的,而游戏,可能只希望有一个活动的实例进程,这有一点儿影响,它需要了解一些系统状态的管理。


  四.apk反编译

  apk反编译就是通过使用apk编译工具将apk文件中的源文件和资源反编译出来,得到的源文件和资源文件可以进行处理后再进行编译,以达到个性化定制,汉化apk等目的。[1]

  apk反编译工具

  1、最典型的apk编译工具的核心是apktool,但是因为操作需要调用cmd命令,所以出现了很多具有可视化界面的各种编译工具,像easyapk,apkdb,doapk

  2、dex2jar.jar,将apk中的classes.dex转化成Jar文件,再通过jd-gui工具反编译jar文件。

  apk编译方法

  使用apkdb编译apk文件只需要在安装apkdb后直接右击反编译就可以将apk文件反编译出来

  1、使用原生apktool工具,需要将apktool的两个文件释放到window目录下,在cmd中使用 apktool d apk文件名 命令来编译apk文件,此时命令行的执行目录与apk文件所在目录必须一致。

  2、首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的;将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在目录,运行 dex2jar.bat classes.dex。





  •   再说APP,APP指的是智能手机的第三方应用程序,Application的缩写 。简单来说就是智能设备(包括手机,平板,智能电视等~~)所用的软件!


  一般下载可以从一些应用市场下载!比较出名的有谷歌的Google Play Store,苹果的App Store,当然还有像微软和黑莓都有各自的应用商店!他们对应的是各大手机操作系统平台!

  一般安卓平台还有一些其他比较出名的应用商店,像亚马逊应用商店,腾讯的应用宝,百度的百度手机助手,小米的小米商店,360的360手机助手,安卓市场等!

  安卓app格式就是apk,IOSapp的格式是ipa,pxl,deb,wp8(10)app的格式是xap(appx),黑莓app的格式是zip。

  一开始应用只是作为一种第三方应用的合作形式参与到互联网商业活动中去的,随着互联网越来越开放化,应用作为一种萌生与iphone的盈利模式开始被更多的互联网商业大亨看重,一方面可以积聚各种不同类型的网络受众,另一方面借助APP平台获取流量,其中包括大众流量和定向流量。


  一.用途

  随着智能手机和iPad等移动终端设备的普及,人们逐渐习惯了使用应用客户端上网的方式,而目前国内各大电商,均拥有了自己的应用客户端,这标志着,应用客户端的商业使用,已经开始初露锋芒。

  应用已经不仅仅只是移动设备上的一个客户端那么简单,如今,在很多设备上已经可以下载厂商官方的应用软件对不同的产品进行无线控制。

  不仅如此,随着移动互联网的兴起,越来越多的互联网企业、电商平台将应用作为销售的主战场之一。据泽思网络的数据表明,应用给手机电商带来的流量远远超过了传统互联网(PC端)的流量,通过应用进行盈利也是各大电商平台的发展方向。事实表明,各大电商平台向移动应用的倾斜也是十分明显的,原因不仅仅是每天增加的流量,更重要的是由于手机移动终端的便捷,为企业积累了更多的用户,更有一些用户体验不错的应用使得用户的忠诚度、活跃度都得到了很大程度的提升,从而为企业的创收和未来的发展起到了关键性的作用。

  当然游戏、阅读等热门应用更是层出不穷。就以阅读为例,在移动互联网领域的手机杂志悦无线悄然上线,更是丰富了应用市场。iOS的用户的下载渠道相对比较明确,直接在App Store或者iTunes直接下载就可以,安卓用户只能在各大下载市场去淘了。


  二.开发

  应用创新性开发,始终是用户的关注焦点,而商用应用客户端的开发,更得到诸多网络大亨们的一致关注与赞许。与趋于成熟的美国市场相对比,我国开发市场正处于高速生长阶段。


  三.开发语言

  开发的语言有很多种,主流有四种:

  iOS平台开发语言为Objective-C;

  安卓 Android开发语言为java;

  微软Windows phone7开发语言是C#;

  塞班symbian系统版本开发语言是C++。


  四.营销

  App营销是应用能否获得广大用户下载和注册使用,并最终成功的重要因素。App营销的渠道包括应用商店、广告联盟、手机应用媒体、手机应用论坛等。

  随着硬件基础服务的不断优化,智能终端的突破性普及为移动互联网奠定了庞大的用户基础,各种精彩纷呈的应用为移动互联网发展提供了动力源泉。据调研机构的数据分析,手机用户花在游戏、社交、等新型应用上的时间,占使用总时间的47%,平均每一个用户手机上已经超过20款的应用程序。

  以ios App为例:

  最有效的营销手段:刷榜、限免、aso优化、换量,特定类型产品可以利用好微博营销

  用户除了付费之外,另一个价值就是传播,大部分产品(除了社交类产品)属于用户只会因为产品的质量而去传播,本身要求比较高,最简单实用的办法就是设置门槛要求用户分享咯;应用运营前做哪些准备:

  (1)ASO(应用商店优化)准备

  应用权重可能的影响因素:应用使用状况(打开次数、停留时间、留存率)新应用,或者刚更新会有特殊权重,下载状况,评论数,评星。

  关键字匹配:影响搜索结果的要素:标题(255字节),关键词(100字节),收费插件,开发商,汉字算一个字节,可以把竞争对手的品牌词都列进去,描述内容对搜索结果没什么影响。

  (2)LOGO优化:logo是对点击率影响最高的因素,直接影响产品能走到的高度,工具类以纯色为主,主色2-3种,如果有生活中的物品做参照再好不过了,立体和质感很重要,游戏类以人物头像进行突出。

  (3)AppStore详细页优化:

  描述,显示五行,前三行最关键,对用户转化有一定影响,和大部分渠道合作会要求在描述前面加上他们的信息,虽然可惜,但是不能吝啬。

  截图,突出核心功能点并加上一些描述,不要单纯只是画面截图。

  评论,通常来说评星数会是评论数的3-4倍(除非应用内有引导用户区Appstore评论),虽然评论务必得刷,但是不要刷太过了。

  (4)开辟应用推荐,无论在什么位置,但一定要有,这是资源交换的筹码。

  (5)设置收费,刚开始的收费让运营的余地大很多。

  正式上线之后:

  (6)刷榜:在上线之后刷一点收费版,造品牌,让业内和用户都看到你,在之后的合作会容易很多,据说解决网先刷后付,不过价钱略贵,这个我没有操作过。

  (7)发码:同样是造势的,投稿并提供码给测评站发文章,和佐佐卡,搞趣之类的做发码活动,不会有太多直接下载,但是对后面铺垫很重要。

  冰点降价:和发码同一类型,网易有做冰点。

  (8)限免:真正的战斗开始了,限免无疑是真正的第一波带量的渠道,所以选择好合作方比较关键,的限免第一阵营几家:搞趣,iapps,苹果园,软猎,网易。

  推送力最强的是搞趣,尤其是他们的特约,如果产品好的话,冲榜肯定没问题,但是他们要求比较高,所以和他们的商务搞好关系很重要,其他的几家联合限免效果也都还不错。

  (9)资源交换:主动给渠道商一些资源位,能帮助你在和他们的沟通中获得更多主动,刚开始你能提供的量肯定是很少的,所以就谈按天算吧,换量比较麻烦,一般也不是特别乐意做。

  (10)广告投放:做过一轮限免后资源交换后,有钱的可以开始做广告投放,好的渠道不多,有米,多盟,admob算是比较优质的了,尽量按cpa来做,能谈到3.5块就很不错了。

  (11)线上宣传:通过大量投入资金在各个论坛、应用市场、行业门户网站,乃至线下进行宣传。此外,撰写相关的软文或者测评,发布到各个论坛、行业门户网站等。同样可以对你的手机App起到宣传的作用,但无法在线下宣传,同时力度也完全取决于你所撰写的软文和测评的质量。而社交网络推广,比如微博、论坛博客等推广,其主要做的是借助其他的网络平台辅助运营,增加和用户互动的机会,增强用户的粘性。


  五.前景

  应用取代企业WAP网站成为手机主流移动应用

  随着企业WAP在全球掀起的移动互联网浪潮方兴未艾时,另一场移动互联网的革命之火却挑起了更大的关注度。这场“革命”是以智能手机及智能手机中的应用为代表的,相较于WAP站点的不温不火,手机应用拥有强劲的发展势头:以APPLE的App Store为例,苹果公司于2008年推出AppStore,最初其中只有不到500个应用,但在随后的三年时间里,在2011年以后,这个数字已经增长到500000,累计下载次数更是高达15,000,000,000次,而且这个数字还在以几何形式增长着。

  2011年苹果在全球引起的浪潮更进一步让越来越多的企业认识到应用,企业移动营销对于企业的作用也进一步受到关注,越来越多的企业正在以各种形式开展手机App营销。企业WAP受到应用的极大挑战。技术的变革正在带来应用模式、商业模式等多方面的变革。

  应该说,App营销更像是WAP营销发展到一定阶段的产物:首先,这两者营销都来源于企业对移动营销的重视;其次,通过数据比对发现,率先进入应用的企业,正是当初在企业WAP兴起时便选择进入WAP的企业,因此不难得出结论,企业应用营销是WAP营销的新时代。

  2012中国百强App 互联网巨头分食30%

  据了解,苹果公司每年都会在12月发布App Store年度精选榜单,该榜单是由苹果官方根据应用下载量、用户好评度及专业人士推荐而产生的综合榜单,成为苹果用户选择应用的重要参考标准。苹果将这份年度精选称为“重点推出2012年塑造App和游戏发展趋势的领军产品”。

  从iPhone平台的TOP100榜单来看,游戏类应用17个,社交类应用14个,娱乐类13个,工具类21个,新闻类仅有搜狐新闻客户端1个。其中,腾讯、百度、阿里、搜狐这四家公司旗下应用数量占据了榜单的30%份额。

  超级APP

  2013年,App似乎不再是个时髦的事物,于是各大移动互联网企业开始提出超级App概念,给出对超级App的不同解释。移动互联网供应商中搜给出的答案是:超级App就应该超级个性化,甚至应该是个性化中的个性化。

  其实所谓超级App,是指那些拥有庞大的用户数,成为用户手机上的必备的基础应用。


  六.应用

  基本介绍

  企业应用是结合了通信和互联网的优势,加之云计算所拥有的强大信息资源,借助广大的终端传递服务,潜在的拥有巨大商机。

  应用技术原本是对软件进行加速运算或进行大型科学运算的技术,基于PaaS开发平台开发出的应用,直接部署在云环境上,为企业进行集成,形成一种租用云服务的模式。同时,应用技术还可以应用于移动互联网中。在移动时代的大背景下,个人应用率先走进云时代,基于云平台的企业应用在移动互联网领域迎来了发展良机。

  应用初期以媒体、游戏、新闻、书籍的移动应用为主,主要运用于商务。他能直接将成功的网站内容和功能移植到应用,如淘宝。作为补充角色,他是国外一些大公司普遍采用的模式。如美国的报纸杂志在网站收不到钱,缺少使用传统阅读习惯的体验,而在智能手机或iPad的随身方便性及直观触控操作让使用者愿意付费。

  发展现状

  风起云涌的高科技时代,智能终端的普及不仅推动了移动互联网的发展,也带来了移动应用的爆炸式增长。根据IDC的预测,以2011年全球范围内的382亿下载量计算,到2015年应用下载量会上升到1827亿。在海量的应用中,企业应用作为一个新式的营销手段逐渐展示在我们眼前,而企业自建App商店的构想理念也不断被提起。

  凭借便携、触屏、高清的丰富体验,以iphone和android为代表的手机移动设备正悄然改变着企业的商务运行。这使得原本定义为消费设备的产品逐渐也应用于商务领域,从而引发了企业级应用厂商把研发重点转移至移动应用平台。

  在美国,美国目前有超过110万的智能手机应用程序,半数百人以上的企业都已有自己的移动应用程序,消费者开始期望每个企业都提供应用,世界五百强企业90%以上都做了自己品牌的应用,传统企业运用应用与9亿用户互动,将是移动互联网行业一个巨大的市场。

  调查显示,智能手机正在快速改变着中国城市人群的生活方式。人们随时随地都在使用智能手机,其中家中(66%)、旅途中(59%)、乘坐交通工具中(52%)、餐厅(38%)及商场(30%)是使用最频繁的地方。调查还发现,用户使用智能手机上网的时间已经远远超过了打电话的时间,英国一家调研机构指出,智能手机用户使用最多的是浏览网页,调查对象平均一天用手机上网24.49分钟;其次为登录社交网站,平均一天用时17.29分。

  全球各大品牌商已经意识到应用商店可以为其提供推广品牌、接触消费者,甚至销售内容的渠道。媒体、商业服务以及汽车制造业在这一方面的认识更加深刻,非常积极地把应用商店作为他们发布内容的渠道。从2008年苹果AppStore、GooglePlay Store上线以来,大众、奔驰、丰田、宝马、本田、保时捷等国际汽车品牌,甲骨文、惠普、思科、英特尔、通用电气、西门子、施乐、三星、飞利浦、戴尔等商业服务公司,可口可乐、百事可乐、GUCCI、耐克、阿迪达斯、麦当劳、宜家等消费品公司都相继在主流平台应用商店推出了自己的品牌应用。

  2013年3月,根据移动广告网络inMobi调查显示,中国四分之三的iOS和安卓系统用户该月使用手机应用个数达6个以上,其中27%的用户使用应用数量多于21个。eMarketer估计2013年中国智能手机用户将高达3.2190亿,占手机用户数三分之一。显然,相比国外咱中国用户更为乐意在应用内花钱。

  优势因素

  移动应用如此受宠的原因不仅仅在于其随时随地实用的便捷性,更在于其丰富强大的应用软件能为广大用户带来最大的实用性及娱乐性,那么在选择这些软件的过程中,哪些因素是用户最为关注的呢?

  实用性、安全性是应用开发商店最重要因素

  对于个人用户来说,应用商店的实用性最为重要,多数用户希望应用能使自己的"工作/学习/生活变得更便捷";同时,"安全,不存在 病毒、吸费等问题"也是用户重点关注的因素。根据调查结果计算,实用、安全两项因素的重要度得分分别达81.81分和79.12分。此外,软件的丰富性、 运行速度的重要度得分均在75分以上。

  社交通讯、系统工具、阅读资讯、游戏娱乐和导航地图是较常使用的应用功能

  手机应用开发强大丰富的应用功能为其广大用户提供了极大的方便和益处。那么在众多的应用程序中有哪些是最受广大用户青睐的呢?通过调查分析,QQ、微信、微博等社交通讯工具以其沟通的便捷、及时、较少受时间地点限制等特性,受到移动应用用户的大力追捧,69.7%的用户经常使用该功能; 系统工具(如浏览器、安全软件)、阅读资讯可满足用户对安全和资讯的需求,分别有57.6%和57.1%的用户经常使用;游戏娱乐、导航地图以其娱乐性和实用性也受到多数用户的青睐。

  手机的特性使得社交网络更容易寄生。电话、短信是维系人际关系更直接和普遍的手段。GPS、相机这样更多传感器的加入使得沟通的方式更加便捷与多样。3G网络重新定义了移动互联网的沟通方式。当网络不再成为瓶颈,iPhoneIOS、Android等新一代的移动互联网让开发移动应用更加便利, 新的社交模式、新的通讯方式得以借此诞生。


  七.国内APP管理

  据新华网、中搜等媒体报道,记者从全国网信办主任座谈会上获悉,国家网信办将出台APP应用程序发展管理办法。

  首都互联网协会昨天推出北京市移动互联网应用程序公众信息服务自律公约,同时推出维护APP信息服务秩序承诺书,提出对APP的运营者进行真实身份信息注册制度,利用APP从事新闻信息服务活动必须取得从业资格。

  首都互联网协会相关负责人昨天表示,市场上出现不少APP发布虚假信息、散布谣言、进行非法营销等违法不良现象。为了规范和引导APP公众信息服务活动,推动APP行业健康有序发展,制定北京市互联网应用程序公众信息服务自律公约。维护网络安全,积极传递正能量。

  网易等网络公司代表进行发言,在多家网络共同签署的维护APP信息服务秩序,发挥APP积极社会作用承诺书中提到,对APP软件的上传者、运营者和发布者进行真实身份信息验证,对拟上架的APP进行安全性检测和合法性审核,确保APP公众发布信息内容健康、可信、可追溯。另外,利用APP从事新闻信息服务活动必须履行相关手续,取得从业资格。未经主管部门批准,不得发布、转载时政类新闻。

  市网信办主任佟力强此前表示,本市正在研究制定《北京市APP应用程序公众信息服务发展管理暂行办法》、《北京市即时通信工具公众信息服务发展管理暂行规定实施细则》、《北京市互联网新技术新业务审批暂行办法》。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式