PageSourceSearch

https://appmagic.rocks/assets/angular2/chunk-BCmWc6HB.js

js appmagic.rocks collected 2026-10-01 10:28:46 UTC 12,780 bytes, 2 lines download raw bytes

1import {f as fe$1}from'./chunk-OZwYWwFg.js';import'./chunk-DheOcjQc.js';import {N as N$1}from'./chunk-Dt79Ucc0.js';import'./chunk-CmkRHQc-.js';import {N as Ne}from'./chunk-qJP15RoB.js';import {w as we}from'./chunk-BnyhbJiH.js';import {e$ as K,f0 as ea,W,N as Nu,J as Jr,R as R$1,v,s as sw,A as An,f as fe,o as b,e as hn,h as he,Z as Zi,b as bb,i as ib,k as kl,E as Eg,u as uT,p as Rl,I as Ig,_ as _b,a as AE,a2 as Ib,x as dT,ez as LI,z as NT,ai as qp}from'./main-HXZZBYKT.js';import'./chunk-eO5kn6vL.js';import'./chunk-BxIsaYkZ.js';import'./chunk-CnI3MAjo.js';import'./chunk-Bt5MT4Lt.js';import'./chunk-B4vhKnGs.js';var p=s=>({src:s}),c=s=>[s];function U(s,g){if(s&1&&Eg(0,"article-tags-list",9),s&2){let m=NT();Ig("tagType",m.tagType);}}function N(s,g){s&1&&(Zi(0,"div",10),Eg(1,"spinner",11),kl()),s&2&&(AE(),Ig("diameter",42));}var R=class s{constructor(g,m){this.tagService=g;this.langService=m;this.Article=K;this.ImgPath="/assets/angular2/img/articles/article-report-categories/";this.tagType="apps";this.ArticleAppMagicReport1Url=ea;this.subscription=new W;this.tagService.loadTags(),this.tagService.loadAppTreeTagsByCountry();}ngOnInit(){this.subscription.add(this.langService.lang.pipe(Nu(1)).subscribe(g=>this.tagService.loadAppTreeTagsByCountry()));}ngOnDestroy(){this.subscription.unsubscribe();}static{this.\u0275fac=function(m){return new(m||s)(Jr(R$1),Jr(v))};}static{this.\u0275cmp=sw({type:s,selectors:[["article-report-categories"]],decls:87,vars:69,consts:[[3,"formatDate","articleType","url","title","image","author"],[1,"articles-body","m-b-xxl"],[1,"p-b-md"],["target","_blank",3,"href"],[1,"p-b-md","p-t-md"],[1,"articles-subhead","p-t-xxxxl","p-b-lg"],[1,"p-b-md","p-t-xxxxl"],[3,"imgItems"],["src",LI`https://www.youtube.com/embed/y3lbKmraxV8`,"frameborder","0","allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture","allowfullscreen","",1,"yt-video","m-b-xl"],[3,"tagType"],[1,"preload-wrap"],[3,"diameter"]],template:function(m,n){m&1&&(Zi(0,"layout-article",0),bb(1,"translate"),Zi(2,"div",1)(3,"div",2),ib(4," After we released our latest "),Zi(5,"a",3),ib(6,"report on mobile game genres"),kl(),ib(7,", we\u2019ve been often asked to do similar research into non-gaming apps. So here it is! This research studies how market shares of different categories of apps have been shifting over time and what app types perform best. "),kl(),Zi(8,"div",2),ib(9,"We use our own classification of app categories that is more detailed compared to what app stores provide developers and users with. It helped us get deeper insights into what has been going on in the market of non-gaming apps lately. This research is based on our unique manual classification of apps, with over 250,000 top-performing titles tagged as of today. "),kl(),Zi(10,"div",4)(11,"b"),ib(12,"Data and Methodology"),kl()(),Zi(13,"div",2),ib(14," To produce this piece of research, we studied 1,000 most downloaded non-gaming apps and 1,000 highest-grossing apps based on their performance in March 2020. This approach allows us to focus on apps with explicit success and leave out those that can\u2019t be explicitly considered as examples of success. "),kl(),Zi(15,"div",5),ib(16,"LTV analysis"),kl(),Zi(17,"div",2),ib(18," For this part of research, we only picked categories represented by more than 20 apps per category. Each circle in the graph stands for an app. The X-axis for each graph stands for USD LTV. We display lifetime LTV (not 180d or 360d). Our LTV estimations cover "),Zi(19,"strong"),ib(20,"iAP (in-App Purchases) net revenue only"),kl(),ib(21,". The size of each circle in the graph is defined by the sum of iAP USD net revenue over the last 3 months + the number of downloads over the last 3 months. Using this metric lets us combine both downloads of an app and its revenue in a single figure. This approach is comprehensive and works great in practice. We display LTV estimates for iOS and Android apps separately, as they sometimes differ significantly. "),kl(),Zi(22,"div",6)(23,"b"),ib(24,"iAP Net USD LTV, Tier-1 West"),kl()(),Eg(25,"article-img-block",7),Zi(26,"div",6)(27,"b"),ib(28,"iAP Net USD LTV, Tier-1 East"),kl()(),Eg(29,"article-img-block",7),Zi(30,"div",2),ib(31," One of the key takeaways from these graphs is that, on the Asian market, there are way more apps with high average LTV. "),kl(),Zi(32,"div",2),ib(33," Shopping, Business and Banking apps have zero LTV in our graphs as they accept payments directly from users, bypassing payment systems of mobile app stores. That\u2019s why we can\u2019t track their revenue and, therefore, can\u2019t estimate their LTV. "),kl(),Zi(34,"div",2),ib(35," Apps of the Social category (social networks and similar apps) are mostly monetized via ads. Those with notable LTV are video chats or streaming services with premium features. "),kl(),Zi(36,"div",4)(37,"b"),ib(38,"Market Shares Over Time"),kl()(),Zi(39,"div",2),ib(40," In this section, we\u2019ll explore how market shares have been changing across genres between Jan 1, 2015 and Apr 1, 2020. A quick reminder: we only anal
1yze revenue from in-app purchases. "),kl(),Zi(41,"div",6)(42,"b"),ib(43,"iAP Net USD Revenue, Tier-1 West"),kl()(),Eg(44,"article-img-block",7)(45,"article-img-block",7),Zi(46,"div",2),ib(47," The most notable category in terms of rapid growth is Video. The major drivers are Youtube, BIGO LIVE and Twitch. TikTok hasn\u2019t been growing fast lately, contrary to expectations. "),kl(),Zi(48,"div",2),ib(49," BIGO LIVE may sound new to you. This app is somewhat similar to Periscope. It lets users run streams. Watchers may thank a streamer with small gifts, which, in turn, get automatically converted to \u201Cbeans\u201D: a currency that can be further converted into real money. Platforms get 30% of the original price of each bean; BIGO takes 55%; and the streamer gets the remaining 15%. Not a lot, but it seems to be enough to stimulate tremendous growth of the app. Most of the streamers are cute girls who stay live for hours just talking nonsense. Many girls exploit their sexuality, but the rules of the service prohibit explicit erotics. "),kl(),Eg(50,"iframe",8),Zi(51,"div",2),ib(52," The share of the Music Apps that include Pandora, Spotify, Youtube Music, and Amazon Music seems to be declining. But, in fact, the cumulative revenue of this category has been growing, only slower than the market on the whole. "),kl(),Zi(53,"div",6)(54,"b"),ib(55,"iAP Net USD Revenue, Tier-1 East"),kl()(),Eg(56,"article-img-block",7)(57,"article-img-block",7),Zi(58,"div",2),ib(59," Here we see a huge decline in the market share for messengers. 99% of cumulative revenue of this category on the Tier-1 East market is made up by LINE, QQ and KakaoTalk. "),kl(),Zi(60,"div",2),ib(61," Another interesting category here is Video on Demand with a nearly 20% share of the whole iAP-based revenue of all apps in the region. "),kl(),Zi(62,"div",6)(63,"b"),ib(64,"Downloads, Tier-1 West"),kl()(),Eg(65,"article-img-block",7)(66,"article-img-block",7),Zi(67,"div",2),ib(68," The largest drivers of growth of the Business Apps category are Zoom (obviously), Microsoft Teams and Hangouts. "),kl(),Zi(69,"div",2),ib(70," The share of the Social Networks category keeps on declining. Mostly thanks to Facebook, Instagram and Twitter slowing down in attracting new users. Facebook has suffered more than others. "),kl(),Eg(71,"article-img-block",7),Zi(72,"div",6)(73,"b"),ib(74,"Downloads, Tier-1 East"),kl()(),Eg(75,"article-img-block",7)(76,"article-img-block",7),Zi(77,"div",6)(78,"b"),ib(79,"Genre Dictionary"),kl()(),Zi(80,"div",2),ib(81," Here are the references for each of the categories mentioned above for a better understanding of the terms used in this research. "),kl(),uT(82,U,1,1,"article-tags-list",9),bb(83,"async"),bb(84,"async"),Rl(85,N,2,1,"div",10),Eg(86,"newsletter-form-widget"),kl()()),m&2&&(Ig("formatDate",n.Article.formatDate)("articleType",n.Article.articleType)("url",n.Article.link)("title",n.Article.title)("image",n.Article.img)("author",_b(1,19,n.Article.author)),AE(5),Ig("href",n.ArticleAppMagicReport1Url,qp),AE(20),Ig("imgItems",Ib(27,c,Ib(25,p,n.ImgPath+"01-LTV-west.png"))),AE(4),Ig("imgItems",Ib(31,c,Ib(29,p,n.ImgPath+"02-LTV-east.png"))),AE(15),Ig("imgItems",Ib(35,c,Ib(33,p,n.ImgPath+"03-r_west.png"))),AE(),Ig("imgItems",Ib(39,c,Ib(37,p,n.ImgPath+"04-r_west_100.png"))),AE(11),Ig("imgItems",Ib(43,c,Ib(41,p,n.ImgPath+"05-r_east.png"))),AE(),Ig("imgItems",Ib(47,c,Ib(45,p,n.ImgPath+"06-r_east_100.png"))),AE(8),Ig("imgItems",Ib(51,c,Ib(49,p,n.ImgPath+"07-d_west.png"))),AE(),Ig("imgItems",Ib(55,c,Ib(53,p,n.ImgPath+"08-d_west_100.png"))),AE(5),Ig("imgItems",Ib(59,c,Ib(57,p,n.ImgPath+"08-additional-SocialNetworks.png"))),AE(4),Ig("imgItems",Ib(63,c,Ib(61,p,n.ImgPath+"09-d_east.png"))),AE(),Ig("imgItems",Ib(67,c,Ib(65,p,n.ImgPath+"10-d_east_100.png"))),AE(6),dT(!_b(83,21,n.tagService.appTreeTagsLoading)&&!_b(84,23,n.tagService.loading)?82:85));},dependencies:[An,fe,we,Ne,b,N$1,fe$1,hn,he],styles:["[_ngcontent-%COMP%]:root{--white: #fff;--black: #000;--static-white: #fff;--static-black: #000;--grey-20: #F9F9FA;--grey-30: #E9EDEF;--grey-40: #DADFE1;--static-grey-40: #DADFE1;--grey-50: #A7B2B9;--static-grey-50: #A7B2B9;--grey-70: #506775;--grey-80: #475156;--static-grey-80: #475156;--grey-90: #3F3F46;--grey-100: #273238;--red-30: #FDEAEA;--red-40: #FF7485;--red-50: #FA354D;--yellow-30: #FFF8CF;--yellow-40: #FCE778;--yellow-50: #FEDA0F;--yellow-60: #FAC81B;--yellow-70: #E4B101;--green-30: #E6FEE6;--green-40: #D4FABE;--green-50: #99F199;--green-70: #34C834;--green-90: #26A542;--blue-30: #EAF2FD;--blue-35: #4CE5FF;--blue-40: #D8E8FF;--blue-50: #B5D4FF;--blue-60: #6BB6FC;--blue-70: #2B98FC;--blue-70-rgb: 38, 104, 232;--blue-80: #2668E8;--blue-90: #1A54C3;--violete-20: #FAEDFF;--violete-30: #F5D9FF;--violete-60: #B259D2;--violete-80: #7B0EA2;--orange: #FA7C1B;--graph-1-violet: #C642F4;--graph-1-violet-15: rgba(198, 66, 244, .15);--chart-grid-weekend-color: #F2f5f7;--cell-heat-blue-rgb: 189, 212, 255;--cell-heat-orange-rgb: 254, 217, 161;--cell-heat-green-primary-rgb: 184, 229, 125;--cell-heat-green-secondary-rgb: 139, 238, 179;--cell-heat-violet-rgb: 212, 186, 255;--cell-heat-red-rgb: 255, 135, 153}[_ngcontent-%COMP%]:root[theme=dark]{--white: #0E1113;--black: #C5C7CC;--static-white: #F2F3F5;--grey-20: #12171A;--grey-30: #1A2024;--grey-40: #1c2228;--grey-50: #2a333b;--grey-70: #5f6a72;--grey-80: #8a949b;--grey-90: #b0b6bb;--grey-100: #1b1f23;--red-30: #3A151A;--red-40: #FF6B7C;--red-50: #FF3B52;--yellow-30: #3A320F;--yellow-40: #EAD25F;--yellow-50: #FFD400;--yellow-60: #FAC81B;--yellow-70: #E4B101;--green-30: #133A1E;--green-40: #1E5A2E;--green-50: #2E6E2E;--green-70: #34C834;--green-90: #26A542;--blue-30: #0F1C2E;--blue-35: #4CE5FF;--blue-40: #162A44;--blue-50: #1F3B66;--blue-60: #3D7DDC;--blue-70: #4B9BFF;--blue-70-rgb: 75, 155, 255;--blue-80: #5C8DFF;--blue-90: #8CB2FF;--violete-20: #2A1633;--violete-30: #3A1E4A;--violete-60: #B259D2;--violete-80: #D38CFF;--orange: #FA7C1B;--graph-1-violet: #C642F4;--graph-1-violet-15: rgba(198, 66, 244, .25);--chart-grid-weekend-color: #191F23;
1--cell-heat-blue-rgb: 31, 59, 102;--cell-heat-orange-rgb: 92, 58, 18;--cell-heat-green-primary-rgb: 30, 90, 46;--cell-heat-green-secondary-rgb: 22, 84, 58;--cell-heat-violet-rgb: 58, 30, 74;--cell-heat-red-rgb: 90, 28, 37}.no-value[_ngcontent-%COMP%]{color:var(--text-muted)}.chart-hidden[_ngcontent-%COMP%]{margin-bottom:16px}[_nghost-%COMP%]{width:100%;background-color:var(--white);box-sizing:border-box}[_nghost-%COMP%]   *[_ngcontent-%COMP%]{box-sizing:border-box}[_nghost-%COMP%]   .image-link[_ngcontent-%COMP%]{width:100%;margin:0 auto 32px;display:flex;flex-direction:column;justify-content:center;gap:8px}[_nghost-%COMP%]   .image[_ngcontent-%COMP%]{max-height:600px;margin:0 auto}[_nghost-%COMP%]   .preload-wrapc[_ngcontent-%COMP%]{min-height:30vh}[_nghost-%COMP%]   .image-label[_ngcontent-%COMP%]{font-size:12px;line-height:16px;display:inline-block;margin-top:4px}[_nghost-%COMP%]   .image-label[_ngcontent-%COMP%]   *[_ngcontent-%COMP%]{font-size:12px;line-height:14px}[_nghost-%COMP%]   .attract-block[_ngcontent-%COMP%]{display:flex;flex-direction:column;background-color:var(--yellow-30);border-radius:12px;border:2px solid var(--yellow-50);margin-bottom:16px;padding:8px 16px}[_nghost-%COMP%]   .comment-block[_ngcontent-%COMP%]{display:flex;flex-direction:column;background-color:var(--grey-30);border-radius:12px;border:1px solid var(--grey-50);margin-bottom:16px;padding:8px 16px}[_nghost-%COMP%]   .comment-block[_ngcontent-%COMP%]   .author[_ngcontent-%COMP%]{text-align:right}[_nghost-%COMP%]   .yt-video[_ngcontent-%COMP%]{width:100%;height:500px;max-height:50vw}"]});}};
2export{R as ArticleReportCategoriesComponent};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.