Skip to main content
Log in

Supply chains of mobile apps: competition, private labels and bypassing when the app’s quality is co-created

  • Original Research
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

This work deals with issues characterizing the mobile app industry. In particular, we focus on an app developer who competes against either a rival app developer or a private label of the distribution platform, and who can bypass the platform’s distribution and billing systems. The innovation of this work lies in considering the co-creation of app quality by the app developer and the distribution platform while using a revenue-sharing contract, which is popular in the mobile app industry. We investigate both tactical equilibrium (the parties’ operational decisions for a given market structure) and strategic equilibrium (for the developer—whether or not to bypass; for the platform—whether or not to discourage bypassing by improving the contract terms). Our research provides answers to the following strategic questions: Is it beneficial for the app developer to bypass the distribution platform and offer the app to users directly in a competitive environment? Is it beneficial for the distribution platform to introduce a private label to compete with the app developer? Can bypassing also be beneficial for the platform and/or the rival developer? In response to these questions, several counter-intuitive results are revealed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Notes

  1. https://www.statista.com/statistics/330695/number-of-smartphone-users-worldwide/

  2. https://www.statista.com/statistics/276623/number-of-apps-available-in-leading-app-stores/#statisticContainer

  3. https://www.statista.com/statistics/269025/worldwide-mobile-app-revenue-forecast/

  4. https://www.statista.com/statistics/266211/distribution-of-free-and-paid-android-apps/

  5. https://support.google.com/googleplay/android-developer/answer/112622?hl=iw and https://www.foraker.com/blog/ios-app-distribution-options

  6. https://newsroom.spotify.com/2019-03-13/consumers-and-innovators-win-on-a-level-playing-field/

  7. https://www.pcgamesn.com/fortnite/fortnite-battle-royale-player-numbers

  8. https://www.forbes.com/sites/greatspeculations/2019/01/02/how-much-does-apple-stand-to-lose-as-netflix-stops-in-app-subscriptions/#5f78663c7589

  9. https://developer.apple.com/design/human-interface-guidelines/ios/overview/themes/

  10. We restrict the analysis to cases wherein bypassing contract terms \(\left\{{\eta }^{CDB},{q}^{CDB}\right\}\) is adopted only if Developer 1 indeed chooses to bypass the platform’s distribution and billing systems.

References

  • Avinadav, T., & Bunker, A. E. (2021). The effect of risk aversion and financing source on a supply chain of in-app products. International Transactions in Operational Research. https://doi.org/10.1111/itor.13076

    Article  Google Scholar 

  • Avinadav, T., Chernonog, T., Fruchter, G. E., & Prasad, A. (2020). Contract design when quality is co-created in a supply chain. European Journal of Operational Research, 286(3), 908–918.

    MathSciNet  Google Scholar 

  • Avinadav, T., Chernonog, T., & Khmelnitsky, E. (2021). Revenue-sharing between developers of virtual products and platform distributors. European Journal of Operational Research, 290(3), 927–945.

    MathSciNet  Google Scholar 

  • Avinadav, T., Chernonog, T., Lahav, Y., & Spiegel, U. (2017). Dynamic pricing and promotion expenditures in an EOQ model of perishable products. Annals of Operations Research, 248(1–2), 75–91.

    MathSciNet  Google Scholar 

  • Avinadav, T., Chernonog, T., & Perlman, Y. (2015a). Consignment contract for mobile apps between a single retailer and competitive developers with different risk attitudes. European Journal of Operational Research, 246(3), 949–957.

    MathSciNet  Google Scholar 

  • Avinadav, T., Chernonog, T., & Perlman, Y. (2015b). The effect of risk sensitivity on a supply chain of mobile applications under a consignment contract with revenue sharing and quality investment. International Journal of Production Economics, 168, 31–40.

    Google Scholar 

  • Baiman, S., Fischer, P. E., & Rajan, M. V. (2000). Information, contracting, and quality costs. Management Science, 46(6), 776–789.

    Google Scholar 

  • Bart, N., Chernonog, T., & Avinadav, T. (2019). Revenue sharing contracts in a supply chain: A literature review. IFAC-PapersOnLine, 52(13), 1578–1583.

    Google Scholar 

  • Bart, N., Chernonog, T., & Avinadav, T. (2021). Revenue-sharing contracts in supply chains: A comprehensive literature review. International Journal of Production Research, 59(21), 6633–6658.

    Google Scholar 

  • Cai, G., Dai, Y., & Zhou, S. X. (2012). Exclusive channels and revenue sharing in a complementary goods market. Marketing Science, 31(1), 172–187.

    Google Scholar 

  • Chen, J., Liang, L., & Yang, F. (2015). Cooperative quality investment in outsourcing. International Journal of Production Economics, 162, 174–191.

    Google Scholar 

  • Chernonog, T. (2020). Inventory and marketing policy in a supply chain of a perishable product. International Journal of Production Economics, 219, 259–274.

    Google Scholar 

  • Chernonog, T. (2021). Strategic information sharing in online retailing under a consignment contract with revenue sharing. Annals of Operations Research, 300(2), 621–641.

    MathSciNet  Google Scholar 

  • Chernonog, T., & Avinadav, T. (2014). Profit criteria involving risk in price setting of virtual products. European Journal of Operational Research, 236(1), 351–360.

    MathSciNet  Google Scholar 

  • Cui, Q., Chiu, C. H., Dai, X., & Li, Z. (2016). Store brand introduction in a two-echelon logistics system with a risk-averse retailer. Transportation Research Part E: Logistics and Transportation Review, 90, 69–89.

    Google Scholar 

  • De Matta, R., Lowe, T. J., & Zhang, D. (2017). Competition in the multi-sided platform market channel. International Journal of Production Economics, 189, 40–51.

    Google Scholar 

  • El Ouardighi, F. (2014). Supply quality management with optimal wholesale price and revenue sharing contracts: A two-stage game approach. International Journal of Production Economics, 156, 260–268.

    Google Scholar 

  • El Ouardighi, F., & Kim, B. (2010). Supply quality management with wholesale price and revenue-sharing contracts under horizontal competition. European Journal of Operational Research, 206(2), 329–340.

    MathSciNet  Google Scholar 

  • El Ouardighi, F., & Kogan, K. (2013). Dynamic conformance and design quality in a supply chain: An assessment of contracts’ coordinating power. Annals of Operations Research, 211(1), 137–166.

    MathSciNet  Google Scholar 

  • Garvin, D. A. (1984). What does “product quality” really mean? Sloan Management Review, 25, 25–43.

    Google Scholar 

  • Groznik, A., & Heese, H. S. (2010). Supply chain interactions due to store-brand introductions: The impact of retail competition. European Journal of Operational Research, 203(3), 575–582.

    Google Scholar 

  • Guo, H., Zhao, X., Hao, L., & Liu, D. (2019). Economic analysis of reward advertising. Production and Operations Management, 28(10), 2413–2430.

    Google Scholar 

  • Hao, L., Guo, H., & Easley, R. F. (2017). A mobile platform’s in-app advertising contract under agency pricing for app sales. Production and Operations Management, 26(2), 189–202.

    Google Scholar 

  • Hara, R., & Matsubayashi, N. (2017). Premium store brand: Product development collaboration between retailers and national brand manufacturers. International Journal of Production Economics, 185, 128–138.

    Google Scholar 

  • Hu, B., & Meng, C. (2021). The effect of risk tolerance in mobile game supply chain pricing and effort decisions. Journal of the Operational Research Society, 72(10), 2301–2316.

    Google Scholar 

  • Ji, Y., Wang, R., & Gou, Q. (2019). Monetization on mobile platforms: Balancing in-app advertising and user base growth. Production and Operations Management, 28(9), 2202–2220.

    Google Scholar 

  • Jin, Y., Wu, X., & Hu, Q. (2017). Interaction between channel strategy and store brand decisions. European Journal of Operational Research, 256(3), 911–923.

    MathSciNet  Google Scholar 

  • Kim, B., & El Ouardighi, F. (2007). Supplier-manufacturer collaboration on new product development. In S. Jørgensen, T. Vincent, & M. Quincampoix (Eds.), Advances in dynamic games and applications to ecology and economics. Birkhauser.

    Google Scholar 

  • Li, H., Chen, H., Chai, J., & Shi, V. (2023). Private label sourcing for an e-tailer with agency selling and service provision. European Journal of Operational Research, 305(1), 114–127.

    Google Scholar 

  • Li, H., Leng, K., Qing, Q., & Zhu, S. X. (2018). Strategic interplay between store brand introduction and online direct channel introduction. Transportation Research Part e: Logistics and Transportation Review, 118, 272–290.

    Google Scholar 

  • Li, X., Cai, X., & Chen, J. (2022). Quality and private label encroachment strategy. Production and Operations Management, 31(1), 374–390.

    Google Scholar 

  • Liao, B., Yano, C. A., & Trivedi, M. (2020). Optimizing store-brand quality: Impact of choice of producer and channel price leadership. Production and Operations Management, 29(1), 118–137.

    Google Scholar 

  • Lim, Y. F., Wang, Y., & Wu, Y. (2015). Consignment contracts with revenue sharing for a capacitated retailer and multiple manufacturers. Manufacturing and Service Operations Management, 17(4), 527–537.

    Google Scholar 

  • Mai, D. T., Liu, T., Morris, M. D., & Sun, S. (2017). Quality coordination with extended warranty for store-brand products. European Journal of Operational Research, 256(2), 524–532.

    MathSciNet  Google Scholar 

  • Maiti, T., & Giri, B. C. (2017). Two-way product recovery in a closed-loop supply chain with variable markup under price and quality dependent demand. International Journal of Production Economics, 183, 259–272.

    Google Scholar 

  • Perez, S. (2018). Google will lose $50 million or more in 2018 from Fortnite bypassing the Play Store. TechCrunch (August). [Available at https://techcrunch.com/2018/08/10/google-will-lose-50-million-or-more-from-fortnite-bypassing-the-play-store/]

  • Raghunathan, S., Prasad, A., Mishra, B. K., & Chang, H. (2005). Open source versus closed source: Software quality in monopoly and competitive markets. IEEE Transactions on Systems, Man, and Cybernetics—Part A, 35(6), 903–918.

    Google Scholar 

  • Raju, J. S., Sethuraman, R., & Dhar, S. K. (1995). The introduction and performance of store brands. Management Science, 41(6), 957–978.

    Google Scholar 

  • Reyniers, D. J., & Tapiero, C. S. (1995). The delivery and control of quality in supplier-producer contracts. Management Science, 41(10), 1581–1589.

    Google Scholar 

  • Ru, J., Shi, R., & Zhang, J. (2015). Does a store brand always hurt the manufacturer of a competing national brand? Production and Operations Management, 24(2), 272–286.

    Google Scholar 

  • Saraswati, B., & Hanaoka, S. (2014). Airport–airline cooperation under commercial revenue sharing agreements: A network approach. Transportation Research Part e: Logistics and Transportation Review, 70, 17–33.

    Google Scholar 

  • Sayman, S., Hoch, S. J., & Raju, J. S. (2002). Positioning of store brands. Marketing Science, 21(4), 378–397.

    Google Scholar 

  • Shen, Y. (2018). Platform retailing with slotting allowance and revenue sharing. Journal of the Operational Research Society, 69(7), 1033–1045.

    Google Scholar 

  • Xu, B., Yao, Z., & Tang, P. (2018). Pricing strategies for information products with network effects and complementary services in a duopolistic market. International Journal of Production Research, 56(12), 4243–4263.

    Google Scholar 

Download references

Acknowledgements

This research was supported by the ISRAEL SCIENCE FOUNDATION (Grant No. 1571/20).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tatyana Chernonog.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

Appendix A: Proofs

Proof of Proposition 1

In order to find the developer’s best response, \(q_{1} \left( {\eta ,q} \right)\), we solve the optimization problem given in the constraint of (4). Since \(\pi_{1} (\eta ,q,q_{1} )\) is a concave parabolic function of \(q_{1}\), then it is maximized for \(q_{1} \left( {\eta ,q} \right) = qr\alpha \left( {1 - \eta } \right)/\gamma_{1}\).

Investigating the objective function of (4), the gradient of \(\pi_{0} \left( {\eta ,q_{0} ,q_{1} (\eta ,q_{0} )} \right)\) is \(\vec{\nabla } = \left[ {\begin{array}{*{20}c} {\eta r - qc + 2\eta (1 - \eta )qr^{2} \alpha^{2} /\gamma_{1} } \\ {rq\left( {1 - \left( {1 - 2\eta } \right)qr\alpha^{2} /\gamma_{1} } \right)} \\ \end{array} } \right]\). Solving necessary condition \(\vec{\nabla } = \vec{0}\), we obtain two solutions: the degenerate solution \(\left( {\eta = 0,q = 0} \right)\), which results in zero profits for the parties, and \(\left( {\eta^{*} = \frac{{\gamma_{1} c}}{{r^{2} \alpha^{2} }},q^{S*} = \frac{{\gamma_{1} r}}{{2\gamma_{1} c - r^{2} \alpha^{2} }}} \right)\). The Hessian matrix of \(\pi_{0} \left( {\eta ,q,q_{1} (\eta^{*} ,q^{*} )} \right) \) is \(H = \left[ {\begin{array}{*{20}c} { - \frac{{c\left( {2\gamma_{1} c - r^{2} \alpha^{2} } \right)}}{{r^{2} \alpha^{2} }}} & { - r} \\ { - r} & { - \frac{{2r^{4} \gamma_{1} \alpha^{2} }}{{\left( {2\gamma_{1} c - r^{2} \alpha^{2} } \right)^{2} }}} \\ \end{array} } \right]\) with both \(H_{11} < 0\) and \(Det\left( H \right) = \frac{{r^{4} \alpha^{2} }}{{2\gamma_{1} c - r^{2} \alpha^{2} }} > 0\) for \(c > r^{2} \alpha^{2} /(2\gamma_{1} )\). Under the latter condition, \(H\) is negatively definite, so \(\left( {\eta^{*} ,q^{*} } \right)\) maximizes the objective function of (4). The constraint \(\eta^{*} < 1\) results in \(c < r^{2} \alpha^{2} /\gamma_{1}\), so the assumption \(r^{2} \alpha^{2} /(2\gamma_{1} ) < c < r^{2} \alpha^{2} /\gamma_{1}\) is required to ensure the existence of the interior maximum point. Under this assumption we obtain \(\left( {\eta^{S} = \eta^{*} ,q^{S} = q^{*} } \right)\).

By substituting \(\left( {\eta^{S} ,q^{S} } \right)\) into \(q_{1} \left( {\eta ,q} \right)\), \(\pi_{0} \left( {\eta ,q,q_{1} (\eta ,q)} \right) \) and \(\pi_{1} \left( {\eta ,q,q_{1} (\eta ,q)} \right)\), we obtain \(q_{1}^{S} = \frac{{r^{2} \alpha^{2} - \gamma_{1} c}}{{\alpha \left( {2\gamma_{1} c - r^{2} \alpha^{2} } \right)}}\), \(\pi_{0}^{S} = \frac{{\gamma_{1}^{2} c}}{{2\alpha^{2} \left( {2\gamma_{1} c - r^{2} \alpha^{2} } \right)}} \) and \(\pi_{1}^{S} = \frac{{\gamma_{1} \left( {(r^{2} \alpha^{2} - \gamma_{1} c)(3\gamma_{1} c - r^{2} \alpha^{2} ) - r^{2} \alpha^{2} \gamma_{1} c_{1} } \right)}}{{2\alpha^{2} \left( {2\gamma_{1} c - r^{2} \alpha^{2} } \right)^{2} }}\). Note that the developer agrees to play when \(\pi_{1}^{S} \ge 0\), so in order to avoid a solution in which the profit of the developer at equilibrium equals zero, we assume that \(c_{1} < \frac{{(r^{2} \alpha^{2} - \gamma_{1} c)(3\gamma_{1} c - r^{2} \alpha^{2} )}}{{r^{2} \alpha^{2} \gamma_{1} }}\). □

Proof of Proposition 2

In order to find the developers’ best responses, we solve the set of two optimization problems represented by the constraints of (9) regarding \(q_{i} \left( {\eta ,q} \right), i = 1,2\). The necessary conditions are \(\frac{{d\pi_{i} }}{{dq_{i} }} = \left( {1 - \eta } \right)qr\alpha /2 - q_{i} \gamma_{i} = 0, i = 1,2\), which are also the sufficient conditions for a maximum, since \(\pi_{i}\) is a concave parabolic function of \(q_{i} .\) Since \(\frac{{d\pi_{i} }}{{dq_{i} }}\) is independent of \(q_{3 - i}\), we conclude that the developers’ best responses remain the same for any order in which the two developers make their extra-quality decisions (simultaneously or sequentially). Thus, the developers’ best responses \(q_{i} \left( {\eta ,q} \right) = qr\alpha \left( {1 - \eta } \right)/(2\gamma_{i} ), i = 1,2\) constitute a conditional Nash equilibrium for a given \((\eta ,q)\).

Investigating the objective function of (9), and solving the necessary condition \(\vec{\nabla }\left( {\pi_{0} \left( {\eta ,q,q_{1} (\eta ,q),q_{2} (\eta ,q)} \right)} \right) = \vec{0}\), we obtain two solutions: the degenerate solution \(\left( {\eta = 0,q = 0} \right)\), which results in zero profits of the parties, and \(\left( {\eta^{CD} = \frac{4c}{{{\Lambda }r^{2} }},q^{CD} = \frac{4r}{{8c - {\Lambda }r^{2} }}} \right)\). The Hessian matrix of \(\pi_{0} \left( {\eta ,q,q_{1} \left( {\eta^{CD} ,q^{CD} } \right),q_{2} (\eta^{CD} ,q^{CD} )} \right) \) is \(H = \left[ {\begin{array}{*{20}c} { - c\left( {\frac{8c}{{{\Lambda }r^{2} }} - 1} \right)} & { - r} \\ { - r} & { - \frac{8}{{{\Lambda }\left( {\frac{8c}{{{\Lambda }r^{2} }} - 1} \right)^{2} }}} \\ \end{array} } \right] \) with \(H_{11} < 0\) and \(Det\left( H \right) = \frac{{r^{2} }}{{\frac{8c}{{{\Lambda }r^{2} }} - 1}} > 0\) for \(c > {\Lambda }r^{2} /8\). In such a case, \(H\) is negatively definite and \(\left( {\eta^{CD} ,q^{CD} } \right)\) maximizes the objective function of (9). The constraint \(\eta < 1\) results in \(c < {\Lambda }r^{2} /4\), so the assumption \({\Lambda }r^{2} /8 < c < {\Lambda }r^{2} /4\) is required to ensure the existence of the interior maximum point.

By substituting \(\left( {\eta^{CD} ,q^{CD} } \right)\) into \(q_{i} \left( {\eta ,q} \right)\) and \(\pi_{0} \left( {\eta ,q,q_{1} (\eta ,q),q_{2} (\eta ,q)} \right)\), we obtain \(q_{i}^{CD} = \frac{{2\alpha ({\Lambda }r^{2} - 4c)}}{{\gamma_{i} (8c - {\Lambda }r^{2} )}}\) and \(\pi_{0}^{CD} = \frac{8c}{{{\Lambda }(8c - {\Lambda }r^{2} )}}\). Note that developer i agrees to play when \(\pi_{i}^{CD} \ge 0\), so in order to avoid a solution in which the profit of the developer at equilibrium equals zero, we assume that \(c_{i} < 4\left( {\frac{{{\Lambda }r^{2} }}{4} - c} \right)\left( {\frac{1}{{{\Lambda }r^{2} }}\left( {\frac{{2\gamma_{3 - i} }}{{\gamma_{1} + \gamma_{2} }} - \frac{{\alpha^{2} (\gamma_{3 - i} - 2\gamma_{i} )}}{{{\Lambda }\gamma_{1} \gamma_{2} }}} \right)\left( {\frac{{{\Lambda }r^{2} }}{4} - c} \right) - \frac{1}{4}} \right),{ }i = 1,2\). □

Proof of Proposition 3

In order to find the developers’ best responses, we solve the set of two optimization problems given in the constraints of (15) regarding \(q_{1} \left( q \right)\) and \(q_{2} \left( {\eta ,q} \right)\). The necessary conditions are \(\frac{{d\pi_{1} }}{{dq_{1} }} = qr\alpha /2 - q_{1} \gamma_{1} = 0\) and \(\frac{{d\pi_{2} }}{{dq_{2} }} = \left( {1 - \eta } \right)qr\alpha /2 - q_{2} \gamma_{2} = 0\), which are also the sufficient conditions for a maximum, since \(\pi_{i}\) is a concave parabolic function of \(q_{i} .\) Since \(\frac{{d\pi_{i} }}{{dq_{i} }}\) is independent of \(q_{3 - i}\), we conclude that the developers’ best responses remain the same for any order in which the two developers make their extra-quality decisions (simultaneously or sequentially). Thus, the developers’ best responses \(q_{1} \left( {\eta ,q} \right) = qr\alpha /(2\gamma_{1} )\) and \(q_{2} \left( q \right) = qr\alpha \left( {1 - \eta } \right)/(2\gamma_{2} ) \) constitute a conditional Nash equilibrium for a given \((\eta ,q)\).

Investigating the objective function of (15), and solving the necessary condition \(\vec{\nabla }\left( {\pi_{0} \left( {\eta ,q,q_{1} (\eta ,q),q_{2} (q)} \right)} \right) = \vec{0}\), we obtain two solutions: the degenerate solution \(\left( {\eta = 0,q = 0} \right)\), which results in zero profits for the parties, and \(\left( {\eta^{B} = \frac{4c}{{{\Psi }r^{2} }},q^{B} = \frac{{2 {\Psi }\gamma_{2} r(1 + \theta )}}{{8\alpha^{2} c - \gamma_{2} {\Psi }^{2} r^{2} }}} \right)\). The Hessian matrix of \(\pi_{0} \left( {\eta ,q,q_{1} \left( {\eta^{B} ,q^{B} } \right),q_{2} (q^{B} )} \right) \) is \(H = \left[ {\begin{array}{*{20}c} { - c\left( {\frac{{8c\alpha^{2} }}{{\gamma_{2} {\Psi }^{2} r^{2} }} - 1} \right)} & {\frac{ - r(1 + \theta )}{2}} \\ {\frac{ - r(1 + \theta )}{2}} & { - \frac{{2\alpha^{2} (1 + \theta )^{2} }}{{\gamma_{2} {\Psi }^{2} \left( {\frac{{8c\alpha^{2} }}{{\gamma_{2} {\Psi }^{2} r^{2} }} - 1} \right)^{2} }}} \\ \end{array} } \right] \) with \(H_{11} < 0\) and \(Det\left( H \right) = \frac{{c(1 + \theta )^{2} r^{2} }}{{4\left( {\frac{{8c\alpha^{2} }}{{\gamma_{2} {\Psi }^{2} r^{2} }} - 1} \right)}} > 0\) for \(c > \gamma_{2} {\Psi }^{2} r^{2} /(8\alpha^{2} )\). Under the latter condition, \(H\) is negatively definite and \(\left( {\eta^{B} ,q^{B} } \right)\) maximizes the objective function of (15). The constraint \(\eta < 1\) results in \(c < {\Psi }r^{2} /4\), so the assumption \(\gamma_{2} {\Psi }^{2} r^{2} /(8\alpha^{2} ){ } < c < {\Psi }r^{2} /4\) is required to ensure the existence of the interior maximum point. Since \(\gamma_{2} {\Psi }^{2} r^{2} /(8\alpha^{2} ){ } < {\Psi }r^{2} /4\) is equivalent to \(\frac{\alpha }{{\gamma_{2} }} + \frac{\beta }{{\gamma_{1} }} > 0\), the domain of c always exists.

By substituting \(\left( {\eta^{B} ,q^{B} } \right)\) into \(q_{i} \left( {\eta ,q} \right)\) and \(\pi_{0} \left( {\eta ,q,q_{1} (q),q_{2} (\eta ,q)} \right), \) we obtain \(q_{2}^{B} = \frac{{\alpha (1 + \theta )\left( {{\Psi }r^{2} - 4c} \right)}}{{8\alpha^{2} c - \gamma_{2} {\Psi }^{2} r^{2} }}\) and \(q_{1}^{B} = \frac{{\alpha (1 + \theta ){\Psi }\gamma_{2} r^{2} }}{{\gamma_{1} (8\alpha^{2} c - \gamma_{2} {\Psi }^{2} r^{2} )}}\), \(\pi_{0}^{B} = \frac{{2c(1 + \theta )^{2} \gamma_{2} }}{{8\alpha^{2} c - \gamma_{2} {\Psi }^{2} r^{2} }}\), \(\pi_{2}^{B} = \frac{{(1 + \theta )^{2} \gamma_{2} \left( {\alpha^{2} \left( {12c - {\Psi }r^{2} } \right)\left( {{\Psi }r^{2} - 4c} \right) - 4c_{2} \gamma_{2} {\Psi }^{2} r^{2} } \right)}}{{2(8\alpha^{2} c - \gamma_{2} {\Psi }^{2} r^{2} )^{2} }}\) and \(\pi_{1}^{B} = \frac{{r^{2} (1 + \theta ){\Psi }\left( {\gamma_{1}^{2} \left( {1 + \theta } \right)\left( {{\Psi }r^{2} - 4c} \right)\left( {{\Psi }\gamma_{2} - \alpha^{2} } \right) + \gamma_{1} \gamma_{2} \left( {(1 - \theta )\left( {8\alpha^{2} c - \gamma_{2} {\Psi }^{2} r^{2} } \right) - 2c_{1} \left( {1 + \theta } \right){\Psi }\gamma_{2} } \right) + {\Psi }r^{2} \alpha^{2} \gamma_{2}^{2} \left( {1 + \theta } \right)/2} \right)}}{{\gamma_{1} (8\alpha^{2} c - \gamma_{2} {\Psi }^{2} r^{2} )^{2} }} - G\). Note that developer i agrees to play when \(\pi_{i}^{B} \ge 0\), so in order to avoid a solution in which the profit of Developer 1 at equilibrium equals zero, we assume that \(c_{2} < \frac{{\alpha^{2} \left( {12c - {\Psi }r^{2} } \right)\left( {{\Psi }r^{2} - 4c} \right)}}{{4{\Psi }^{2} r^{2} \gamma_{2} }}\) and \(c_{1} + \frac{G}{2}\left( {\frac{{8\alpha^{2} c - \gamma_{2} {\Psi }^{2} r^{2} }}{{r\gamma_{2} (1 + \theta ){\Psi }}}} \right)^{2} < \frac{{\gamma_{1} \left( {{\Psi }\gamma_{2} - \alpha^{2} } \right)\left( {{\Psi }r^{2} - 4c} \right)}}{{2{\Psi }\gamma_{2}^{2} }} + \frac{{(1 - \theta )(8\alpha^{2} c - \gamma_{2} {\Psi }^{2} r^{2} )}}{{2(1 + \theta ){\Psi }\gamma_{2} }} + \frac{{\alpha^{2} r^{2} }}{{4\gamma_{2} }}\). □

Proof of Proposition 4

In order to find \(q_{0} \left( {\eta ,q} \right) \) and \(q_{1} \left( {\eta ,q} \right)\), we solve the set of two optimization problems given in the two constraints of (21). The necessary conditions are \(\frac{{d\pi_{0} }}{{dq_{0} }} = \left( {\alpha - \beta \eta } \right)qr\alpha /2 - q_{0} \gamma_{0} = 0 \) and \(\frac{{d\pi_{1} }}{{dq_{i1} }} = \left( {1 - \eta } \right)qr\alpha /2 - q_{1} \gamma_{1} = 0,\) which are also the sufficient conditions for a maximum, since \(\pi_{i}\) is a concave parabolic function of \(q_{i} .\) Since \(\frac{{d\pi_{i} }}{{dq_{i} }}\) is independent of \(q_{1 - i}\), we conclude that \(q_{0} \left( {\eta ,q} \right) \) and \(q_{1} \left( {\eta ,q} \right)\) remain the same for any order of the extra-quality decisions of the parties (simultaneous or sequential). Thus, \(q_{0} \left( {\eta ,q} \right) = qr\left( {\alpha - \beta \eta } \right)/(2\gamma_{0} )\) and \(q_{1} \left( {\eta ,q} \right) = qr\alpha \left( {1 - \eta } \right)/(2\gamma_{1} )\) constitute a conditional Nash equilibrium for a given \((\eta ,q)\).

Investigating the objective function of (21), and solving the necessary condition \(\vec{\nabla }\pi_{0} (\eta ,q,q_{0} \left( {\eta ,q} \right),q_{1} \left( {\eta ,q} \right)) = \vec{0}\), we obtain two solutions: the degenerate solution \(\left( {\eta = - 1,q = 0} \right)\), which results in zero profits of the parties, and \(\left( {\eta^{PL} = \frac{{\alpha^{2} r^{2} \left( {\gamma_{1} (\alpha + \beta ) - \gamma_{0} (\alpha + 3\beta )} \right) - 4\gamma_{1} \gamma_{0} c_{p} }}{{r^{2} (\beta \left( {\alpha + \beta } \right)\gamma_{1} - \alpha \left( {3\alpha + \beta } \right)\gamma_{0} )}},q^{PL} = \frac{{2 \gamma_{0} \gamma_{1} r(1 + {\upeta }^{PL} )}}{{4\gamma_{0} \gamma_{1} c_{p} + \left( {2\alpha \gamma_{0} (1 - {\upeta }^{PL} )(\beta - {{\alpha \eta }}^{PL} ) - \gamma_{1} (\alpha - {{\beta \eta }}^{PL} )^{2} } \right)r^{2} }}} \right)\).

Let \(A \equiv \frac{{r^{2} (\alpha + \beta )\left( {\left( {\alpha + \beta } \right)\gamma_{1} - 4\alpha \gamma_{0} } \right)}}{{4\gamma_{0} \gamma_{1} }}\), \(B \equiv \frac{{r^{2} {\upalpha }(\alpha - \beta )^{2} \left( {2\left( {\alpha + \beta } \right)\gamma_{1} + \alpha \gamma_{0} } \right)}}{{4\gamma_{1} (2\alpha^{2} \gamma_{0} - \beta^{2} \gamma_{1)} }}\), \(C \equiv \frac{{\alpha r^{2} \left( {\left( {\alpha + \beta } \right)\gamma_{1} - (\alpha + 3\beta )\gamma_{0} } \right)}}{{4\gamma_{0} \gamma_{1} }}\) and \(D \equiv \frac{{(\alpha - \beta )r^{2} \left( {\left( {\alpha + \beta } \right)\gamma_{1} + 2\alpha \gamma_{0} } \right)}}{{4\gamma_{0} \gamma_{1} }}\). In order to ensure that the Hessian matrix of \(\pi_{0} \left( {\eta ,q,q_{0} \left( {\eta^{PL} ,q^{PL} } \right),q_{1} (\eta^{PL} ,q^{PL} )} \right)\) is negatively definite, the following two restrictions are required:

$$ c_{p} > max \left( {A, B} \right)\;{\text{and}}\;2\alpha^{2} \gamma_{0} - \beta^{2} \gamma_{1} > 0. $$
(A.1)

In such a case, \(\left( {\eta^{PL} ,q^{PL} } \right)\) maximizes the objective function of (21). The constraint \(0 < \eta < 1\) results in the following two restrictions:

$$ C < c_{p} < D\;{\text{when}}\;\alpha \left( {3\alpha + \beta } \right)\gamma_{0} - \beta \left( {\alpha + \beta } \right)\gamma_{1} > 0; $$
(A.2)
$$ D < c_{p} < C\;{\text{when}}\;\alpha \left( {3\alpha + \beta } \right)\gamma_{0} - \beta \left( {\alpha + \beta } \right)\gamma_{1} < 0. $$
(A.3)

Note: \(\alpha \left( {3\alpha + \beta } \right)\gamma_{0} - \beta \left( {\alpha + \beta } \right)\gamma_{1} > 0\) implies \(A < C\), so restrictions (A.1) and (A.2) can be unified to

$$ {\text{max}}(B,C) < c_{p} < D,\; \beta \left( {\alpha + \beta } \right)\gamma_{1} - \alpha \left( {3\alpha + \beta } \right)\gamma_{0} < 0\;{\text{and}}\;2\alpha^{2} \gamma_{0} - \beta^{2} \gamma_{1} > 0. $$
(A.4)

On the other hand, since \(\alpha \left( {3\alpha + \beta } \right)\gamma_{0} - \beta \left( {\alpha + \beta } \right)\gamma_{1} < 0\) implies \(A > C\), the restriction \(D < c_{p} < C\) in (A.3) does not hold.

Consider the restrictions \(\alpha \left( {3\alpha + \beta } \right)\gamma_{0} - \beta \left( {\alpha + \beta } \right)\gamma_{1} > 0\) and \(2\alpha^{2} \gamma_{0} - \beta^{2} \gamma_{1} > 0\) in (A.4). They can be rewritten as \(\frac{{\gamma_{1} }}{{\gamma_{0} }} < \frac{{\alpha \left( {3\alpha + \beta } \right)}}{{\beta \left( {\alpha + \beta } \right)}}\) and \(\frac{{\gamma_{1} }}{{\gamma_{0} }} < \frac{{2\alpha^{2} }}{{\beta^{2} }}\), respectively. Since \(\frac{{\alpha \left( {3\alpha + \beta } \right)}}{{\beta \left( {\alpha + \beta } \right)}}/\frac{{2\alpha^{2} }}{{\beta^{2} }}\) is an increasing function of \(\beta\) for any \(\alpha > \beta > 0\), its maximum is obtained when \(\beta\) approaches \(\alpha\) and equals 1. Thus, the restriction \(2\alpha^{2} \gamma_{0} - \beta^{2} \gamma_{1} > 0\) is redundant, and (A.4) can be written as in Assumption 4.1:

$$ {\text{max}}(B,C) < c_{p} < D\;{\text{and}}\frac{{\gamma_{1} }}{{\gamma_{0} }} < \frac{{\alpha \left( {3\alpha + \beta } \right)}}{{\beta \left( {\alpha + \beta } \right)}}. $$

By substituting \(\left( {\eta^{PL} ,q^{PL} } \right)\) into \(q_{i} \left( {\eta ,q} \right)\) and \(\pi_{0} \left( {\eta ,q,q_{0} (\eta ,q),q_{1} (\eta ,q)} \right), \) we obtain \(q_{i}^{PL}\) and \(\pi_{0}^{PL}\) as given in the proposition. Note that the developer agrees to play when \(\pi_{1}^{PL} \ge 0\), so in order to avoid a solution in which the profit of the developer at equilibrium equals zero, Assumption 4.2 is required. □

Proof of Proposition 5

In order to find the developers’ best responses, we solve the set of two optimization problems given in the constraints of (26) regarding \(q_{0} \left( q \right)\) and \(q_{1} \left( q \right)\). The necessary conditions are \(\frac{{d\pi_{i} }}{{dq_{i} }} = qr\alpha /2 - q_{i} \gamma_{i} = 0\), \(i = 0,1\), which are also the sufficient conditions for a maximum, since \(\pi_{i}\) is a concave parabolic function of \(q_{i} .\) Since \(\frac{{d\pi_{i} }}{{dq_{i} }}\) is independent of \(q_{1 - i}\), we conclude that \(q_{0} \left( q \right) \) and \(q_{1} \left( q \right)\) remain the same for any order of the extra-quality decisions of the parties (simultaneously or sequentially). Thus, \(q_{0} \left( q \right) = qr\alpha /(2\gamma_{0} )\) and \(q_{1} \left( q \right) = qr\alpha /(2\gamma_{1} ) \) constitute a conditional Nash equilibrium for a given \(q\).

The objective function of (26) is a concave parabolic function of q when \(c_{p} > \frac{{\alpha r^{2} \left( {\alpha \gamma_{1} - 2\beta \gamma_{0} } \right)}}{{4\gamma_{0} \gamma_{1} }}\), which has a maximum at \(q^{PLB} = \frac{{2r(1 + \theta )\gamma_{0} \gamma_{1} }}{{4c_{p} \gamma_{0} \gamma_{1} - \alpha r^{2} \left( {\alpha \gamma_{1} - 2\beta \gamma_{0} } \right)}}\).

By substituting \(\left( {\eta^{PLB} ,q^{PLB} } \right)\) into \(q_{i} \left( q \right)\) and into \(\pi_{0} \left( {q,q_{0} (q),q_{1} (q)} \right)\), we obtain \(q_{i}^{PLB} = \frac{{\alpha r^{2} (1 + \theta )\gamma_{i} }}{{4c_{p} \gamma_{0} \gamma_{1} - \alpha r^{2} \left( {\alpha \gamma_{1} - 2\beta \gamma_{0} } \right)}}\), \(i = 0,1\), \(\pi_{0}^{PLB} = \frac{{r^{2} (1 + \theta )^{2} \gamma_{0} \gamma_{1} }}{{2\left( {4c_{p} \gamma_{0} \gamma_{1} - \alpha r^{2} \left( {\alpha \gamma_{1} - 2\beta \gamma_{0} } \right)} \right)}}\), and \(\pi_{1}^{PLB} = \frac{{r^{2} (1 + \theta )\gamma_{0} \gamma_{1} \left( {2\left( {4c_{p} \gamma_{0} \gamma_{1} - \alpha r^{2} \left( {\alpha \gamma_{1} - 2\beta \gamma_{0} } \right)} \right)\left( {1 - \theta } \right) - \left( {4c_{1} \gamma_{0} \gamma_{1} - \alpha r^{2} \left( {\alpha \gamma_{0} - 2\beta \gamma_{1} } \right)} \right)\left( {1 + \theta } \right)} \right)}}{{2\left( {4c_{p} \gamma_{0} \gamma_{1} - \alpha r^{2} \left( {\alpha \gamma_{1} - 2\beta \gamma_{0} } \right)} \right)^{2} }} - G\). Note that the developer agrees to play when \(\pi_{1}^{PLB} \ge 0\), so in order to avoid a solution in which the profit of the developer at equilibrium equals zero, we assume that \(c_{1} + \frac{G}{2}\left( {\frac{{4c_{p} \gamma_{0} \gamma_{1} - \alpha r^{2} \left( {\alpha \gamma_{1} - 2\beta \gamma_{0} } \right)}}{{r\left( {1 + \theta } \right)\gamma_{0} \gamma_{1} }}} \right)^{2} \le \frac{{\left( {4c_{p} \gamma_{0} \gamma_{1} - \alpha r^{2} \left( {\alpha \gamma_{1} - 2\beta \gamma_{0} } \right)} \right)\left( {1 - \theta } \right) + \alpha r^{2} \left( {\alpha \gamma_{0} - 2\beta \gamma_{1} } \right)\left( {1 + \theta } \right)}}{{2\left( {1 + \theta } \right)\gamma_{0} \gamma_{1} }}\). □

Appendix B: Strategic equilibrium for the case of a single developer who competes with a platform that launches a private label

To obtain the strategic equilibrium, we propose taking the steps listed in Procedure 2, which can be expounded upon as follows. First, we assume that the platform is interested in dissuading the developer from bypassing (if this assumption is not valid, then it follows that the platform will benefit from the developer bypassing its distribution and billing systems). Following this assumption, we formulate optimization problem (B.1), which is based on optimization problem (21) with two additional participation constraints. In particular, the first constraint (D1IR) ensures that the offered contract terms are not less profitable to the developer than bypassing the platform, whereas the second constraint (PIR) ensures that the contract terms are not less profitable to the platform than the bypassing option. The formulation of this problem is as follows:

$$ \begin{aligned} & \mathop {\max }\limits_{{0 \le \eta \le 1,{ }q \ge 0}} \left\{ {\pi_{0} (\eta ,q,q_{0} (\eta ,q),q_{1} (\eta ,q))} \right\} \\ & {\text{S.t}}. q_{i} \left( {\eta ,q} \right) = \mathop {{\text{argmax}}}\limits_{{q_{i} \ge 0}} \left\{ {\pi_{i} (\eta ,q,q_{0} ,q_{1} )} \right\},\quad i = 0,1 \\ & \pi_{1} \left( {\eta ,q,q_{0} (\eta ,q),q_{1} (\eta ,q)} \right) \ge \pi_{1}^{PLB} \quad \left( {{\text{D1IR}}} \right) \\ & \pi_{0} (\eta ,q,q_{0} (\eta ,q),q_{1} (\eta ,q)) \ge \pi_{0}^{PLB} \quad \left( {{\text{PIR}}} \right) \\ \end{aligned} $$
(B.1)

Based on (B.1), the procedure used to obtain strategic equilibrium, denoted by the superscript “PLS”, is summarized in the following.

Procedure 2

Step 0 Based on the results of Propositions 4 and 5, calculate \(\pi_{0}^{PL} , \pi_{0}^{PLB} ,\) \( \pi_{1}^{PL}\) and \(\pi_{1}^{PLB}\).

Step 1 If \(\pi_{1}^{PL} > \pi_{1}^{PLB}\), then the platform offers regular contract terms \(\left\{ {\eta^{PLS} ,q^{PLS} } \right\} = \left\{ {\eta^{PL} ,q^{PL} } \right\}\) and the developer accepts the contract (the expressions of the equilibrium are given in Proposition 4). Go to Step 6.

Step 2 If \(\pi_{1}^{PL} < \pi_{1}^{PLB}\) and \(\pi_{0}^{PL} < \pi_{0}^{PLB}\), then the platform sets basic quality level \(q^{PLS} = q^{PLB}\), and the developer bypasses the platform’s distribution and billing systems (the expressions of the equilibrium are given in Proposition 5). Go to Step 6.

Step 3 If \(\pi_{1}^{PL} < \pi_{1}^{PLB}\) and \(\pi_{0}^{PL} > \pi_{0}^{PLB}\), then solve (B.1) and obtain optimal solution \(\{ \eta^{*} ,q^{*} \}\) and calculate \(\pi_{0}^{*} \equiv \pi_{0} (\eta^{*} ,q^{*} ,q_{0} (\eta^{*} ,q^{*} ),q_{1} (\eta^{*} ,q^{*} ))\).

Step 4 If the problem in Step 3 has a feasible solution, then the platform offers improved contract terms \(\left\{ {\eta^{PLS} ,q^{PLS} } \right\} = \left\{ {\eta^{*} ,q^{*} } \right\}\) and the developer accepts the contract (and concedes the bypassing option). Go to Step 6.

Step 5 If the problem in Step 3 has no feasible solution, then the platform sets basic quality level \(q^{PLS} = q^{PLB}\) and the developer bypasses the platform’s distribution and billing systems (the expressions of the equilibrium are given in Proposition 5).

Step 6 End.

A flowchart depicting the procedure above is shown in Fig. 11.

Fig. 11
figure 11

Flowchart of Procedure 2

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chernonog, T. Supply chains of mobile apps: competition, private labels and bypassing when the app’s quality is co-created. Ann Oper Res 332, 859–890 (2024). https://doi.org/10.1007/s10479-023-05763-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-023-05763-y

Keywords

Navigation