You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org
The mobileapps service (a.k.a. "mobile content service") provides a facade through which Wikimedia content is requested, modified to remove unnecessary bits, put into a form most readily consumable by the mobile apps, and sent on to the client. The underlying content is primarily Parsoid HTML fetched via a request to RESTBase's page HTML endpoint, modified, and then stored again in RESTBase for retrieval via the
Mobileapps runs on Service Cluster B alongside a number of other node.js services. Use of content provided by mobileapps was rolled out incrementally to Wikipedia Android app users in early 2016. The service currently provides article content for all users of the Android app, with certain exceptions.
Consequences of shutdown/failure
The Android app has implemented a fallback mechanism in which it will temporarily revert to MediaWiki API mobileview requests after a "significant" failure (a page load error other than a 404 or client-side networking error). After falling back to the MediaWiki API, the app will wait for 100 successful requests and then again attempt a request from the mobile content service, falling back again in case of error.
After the first failed request to the content service, the app should behave identically to the end user after falling back to the MediaWiki action API. The only exception is Wiktionary definition functionality, which requires the mobile content service (and will not appear to the user in the relevant context menu if content service loading is unavailable).
Wikimedia REST API mobile endpoints (link is to enwiki, but the endpoints are the same for all Wikipedias)