There's no Pydroid on iPhone, so someone grabbed the name: in 8 days it reached the 53 Developer Tools chart with only a few thousand downloads
What it is: a free Python editor for iPhone that borrows the name of Android's hit Pydroid 3. It has no relation to the original developer and makes money from ads.
Why it took off: Android users who switched to iPhone have searched "pydroid" for five years and found nothing. It packs that name into its title and subtitle, ranking #1 for "pydroid" and #3 for "python ide" on the US store. Add the low bar of developer-tool charts in small countries, where a few dozen downloads can chart.
CHow you could follow it Don't ride the brand. Build an iPhone app with a generic name that really runs Python and includes lessons and exercises. Learn from Pyroid's approach: no ads, free usage capped by run count, and weekly, yearly and one-time purchase pricing. Then move into localization for the student market and regional pricing.
- Data (updated daily) · launched 2026-10-29 · US store rating 1 · charted in 11-08 of 53 stores
iOS · best category chart rank · by store USChinaUKData 2026-11-02 → 2026-11-08 (7 days, 7 observations). Lower rank is higher; gaps mean it wasn't charted that dayiOS · rating count · US store Data 2026-11-02 → 2026-11-08 (7 days, 7 observations). Apple doesn't publish download counts; rating growth is a proxy for downloads.
In 2026 Oct 29, a free app called "Pydroid 3 - IDE for Python" showed up on the App Store. Pydroid 3 on Android is the first Python tool many students install, with about 17.9M installs, but it never had an iOS version. This iOS app wasn't made by the original developer. An indie dev named THOMAS PEREZ registered the name first, put a plain Python editor behind it, and monetized with ads. 8 days later it ranked #1 on the Developer Tools free chart in Algeria, and it had charted in 53 countries. Here's how it got there, how small the numbers actually are, which part is worth copying, and which part isn't.
A search term nobody had claimed in five years
The Android original, Pydroid 3, is developed by a company called Lider Soft KZ (IIEC). On Google Play it has about 17.9M installs and 92K ratings, and in the last 7 days it added about 100K installs (Google Play, 11-06). In Nigeria, Algeria and Pakistan, where Android dominates, many students learn Python on their phones with it.
The problem is what happens when those people switch to iPhone. From 2020 to 2025, posts like "when is Pydroid coming to iOS" and "is there a free Python IDE for iPhone" kept appearing on Reddit (r/Python and r/learnpython both have several). The most common complaint in the replies is that Python apps on iOS are mostly paid or subscription-based. The original developer never released an iOS version. So for five years, searching "pydroid" on the App Store turned up nothing with that name.
What it did: stuffing the name everywhere
Its store page has almost nothing: version 1.0, no updates since launch, 66.1 MB, English only, free, no in-app purchases. The description is four sentences, "Pydroid 3" appears 5 times, the title is "Pydroid 3 - IDE for Python", and the subtitle is "Pydroid 3: offline Python IDE" (US App Store page, 11-06). The features are syntax highlighting, autocomplete, error hints, a console that supports input(), plotting and sample code. There are dozens of free Python editors on iOS with this same feature set.
The privacy labels list "third-party advertising" and "used to track you: device identifiers", so the money comes from ads. The privacy policy sits on a Google Sites page, and the developer site is a blogspot page that holds only the app-ads.txt file for ads.
As a result, 11-06 ranks #1 for "pydroid" on the US App Store, #3 for "python ide", and #5 for "python", ahead of established apps like Pythonista, Pyto, Mimo and Sololearn (US App Store search, 11-06). Apple's search weights title and subtitle keywords heavily, and this app put the whole brand name in both with no one else competing for it.
How fast it grew versus how small it is
| Date | Countries charted | Best category rank | US Developer Tools Top Free | India | Cumulative ratings |
|---|---|---|---|---|---|
| 10-30 | 7 | 29 | — | — | 0 |
| 11-01 | 16 | 32 | — | 50 | 0 |
| 11-02 | 34 | 14 | 122 | 39 | 0 |
| 11-03 | 44 | 4 | 78 | 22 | 1 |
| 11-04 | 45 | 4 | 60 | 21 | 5 |
| 11-05 | 49 | 2 | 61 | 21 | 7 |
| 11-06 | 53 | 1 | 55 | 18 | 10 |
(App Store Developer Tools free chart ranks and ratings across storefronts, recorded daily)
11-06 Best-performing countries: #1 in Algeria, #3 in Nigeria, #6 in Indonesia, #7 in Tunisia, #8 in Ukraine and Bolivia, #10 in Pakistan. These are all markets with lots of Android users and students. People there have seen Pydroid on Android and then search for the name on iPhone (inferred).
Don't be fooled by "53 countries." It has never charted on any country's overall chart. The Developer Tools category has a low bar in small countries: a few dozen downloads a day can get you into the top 10. Globally it has 10 ratings total, 1 in the US store (5 stars), and 1 in Algeria (1 stars). Going by rating counts, that's probably a few hundred to a few thousand downloads (estimate). It only shows ads and has no in-app purchases, so ad revenue from this volume should be tiny.
Where users come from
- App Store search capturing the brand term: confirmed. The search rankings above are the evidence, and this is the main reason it climbed.
- Organic exposure from small-country category charts: confirmed it charted. Charting brings a bit more visibility and a few more downloads.
- TikTok, X, Reddit: nothing found. Searching "pydroid ios" on TikTok returns Android Pydroid tutorials. On X, posts mentioning pydroid in the last 30 days number 0.
- Paid acquisition: none found. An app that only shows ads and earns a few cents per download can't pay back paid user acquisition (inferred: no spend).
This is a batch play, and someone did it earlier and better
THOMAS PEREZ has 3 apps in total, all same-name versions of well-known Android apps: ADV Screen Recorder (listed in June, 20 ratings), Activity Launcher (listed 10-28, the Android original has about 32.5M installs, but iOS can't do this feature at all, 0 ratings), and this Pydroid 3. The approach is obvious: find popular Android tools that don't exist on iOS, register the name first, wrap it in the simplest shell, and see which one takes off.
Someone walked the same path earlier and did it better. Pyroid, published by a developer named "TERMUX LIMITED LIABILITY COMPANY" (Termux is another well-known Android terminal app), listed in Jan 2026 27. It borrows the Pydroid name, borrows the Termux developer name, and its subtitle reads "Pythonista Compiler Coding App", casually riding on Pythonista, the best-known Python app on iOS. But the product is genuinely built: 436 MB, a built-in Python 3.13, preinstalled libraries including NumPy, pandas, Matplotlib, Flask, and Pygame (70 in total), Jupyter notebook support, breakpoint debugging, 11 chapters of lessons and 100 exercises, and an on-device AI tutor. The interface supports 12 languages (US App Store page, 11-06).
Its pricing is worth a look too: no ads at all, and the free editor covers everything, but code can only run 5 times. That's a one-time quota, not 5 runs a day. To keep running, you have to upgrade to Pro, which comes as a weekly subscription, an annual subscription, or a one-time purchase. US store: 101 ratings, 4.6 stars. 11-06 It charted in 91 countries, hit #1 in the Dominica category Top Grossing chart, and landed in the top 11 Top Grossing in the Philippines, Uzbekistan and Ecuador, so it's clearly collecting real money. One review reads "In Iran we can't pay with PayPal, please find another way," which shows people willing to pay have reached very remote markets.
Taken together: Pydroid 3's iOS version is just a name. Pyroid is a name plus a product that can charge money. The former earns pocket change from ads; the latter has reached grossing charts in several countries.
What to take from this and what not to
What's worth learning is the insight: a tool with tens of millions of Android installs and no official iOS version leaves a long-running, unmet search demand on the App Store. Pydroid, Termux, and various Android-only tools all fall into this category. Students and developers switching from Android to iPhone go searching, and when they find nothing they either buy the paid Pythonista or give up.
What you shouldn't copy is using someone else's brand name directly. Apple's rules 4.1 (imitation) and 5.2 (intellectual property) cover exactly this. One complaint from the original author gets the app pulled, and the account can be dragged down with it. That's why people in this space run many accounts with several apps each, so they never bet everything on one app. This approach isn't promoted or written about, so few people know it, but its moat is simply that the original author hasn't complained yet.
If it were you
The bottom line: the demand for "free Python on iPhone" is real and has been there all along. But the "borrowed name + ads" version earns little and can be pulled at any time, so it's not worth copying. The version worth building is Pyroid's, but it already holds that spot. You'd have to do it better than them, or pick a different direction.
Who it suits: indie developers who can package CPython or Pyodide into an iOS app and are willing to put real effort into teaching content; people who've worked the student market and understand payment habits in India, Southeast Asia, North Africa, and Latin America.
Who it doesn't suit: people who want to wrap a shell, change the name, and ship. Two players are already fighting over this brand term. Squeezing in now only makes the traffic smaller, and the takedown risk is no lower.
How to do it:
- Don't use someone else's trademark in the name. Use generic terms in the title (Python, IDE, offline, compiler) and describe the "Android-style experience" in the description and screenshots. Search ranking will be slower to build, but it won't go to zero after one complaint.
- Borrow Pyroid's monetization structure: no ads, use a "run count" to limit free users, then offer weekly, annual, and one-time purchase options.
- Go where Pyroid falls short: payment difficulty in the student market (the Iranian user in the reviews couldn't pay at all). Try regional pricing or a cheap one-time purchase. Localize for university courses and exam question banks (French for North Africa, Spanish for Latin America, Indonesian). Build an "import projects from Android Pydroid" feature that helps people migrate.
- The same insight applies to other "exists on Android, missing on iOS" developer tools, such as terminals, Arduino/microcontroller programming, and C/C++ compilers. First check whether anyone has seriously built those keywords on the App Store.
How to get users: App Store search (python, python ide, python offline, python compiler, plus how it's said in each language), plus the low-bar organic exposure from small-country Developer Tools charts. Old Reddit threads asking "is there Pydroid for iPhone?" keep bringing people in, and answering in them can bring some users too. This group has weak willingness to pay, so paid acquisition will most likely not pay off.
How long the window stays open: there's no hard deadline, but two things would close it: the original author releasing their own iOS version, or the original author starting to file complaints against same-name apps. Whichever comes first narrows this path considerably. Also, every extra month Pyroid accumulates ratings makes it harder for latecomers to catch up in search.
What would show the read was wrong: if this Pydroid 3 iOS version is still at a few dozen ratings and its chart position keeps slipping after a month or two, the traffic from the borrowed name is capped at that level. If Pyroid's grossing rank also declines, it means "learning Python on iPhone" is smaller than it looks, and most students still go back to Android or use a computer.
Research notes: competitor table, acquisition evidence, full research report
- Competitors
Name Where Launched Scale How it differs from this one Pydroid 3 (original, Android) Android About 2017 About 17.9M installs, 92k ratings, about 7k new installs in the last 100 days (googleplay library) The original is Android-only; this is a same-name iOS version with no connection to the original author Pyroid iOS 2026-01-27 About 130 ratings, charted in 91 storefronts, #1 on the Dominica category grossing chart Also borrows the name, but adds Python 3.13, courses, AI, and in-app purchases; this one is just a basic editor with ads Pythonista 3 iOS 2016 1531 ratings, $9.99 Paid, full-featured; this one is free and thin Pyto IDE iOS 2018 1002 ratings Supports pip and C extensions, has subscriptions; this one has no brand equity and relies on the borrowed name Python Editor App / Python Coding Editor & IDE App and other wrapped editors iOS 2022-2024 3000 to 6500 ratings Similar features; the only difference is the name Juno / Carnets / a-Shell iOS Around 2019 Juno, 1155 ratings Jupyter / terminal category, more professional Mimo / Sololearn iOS 2016-2017 80k to 110k ratings Built for teaching programming courses, not as a code runner Online Python runners (Programiz, OnlineGDB, Replit) Web Years Big No install needed, but requires internet - Where users come from
- Confirmed App Store search capturing the brand term: both title and subtitle are Pydroid 3, and the description repeats it 5 times. In the US store it ranks #1 for pydroid, #3 for python ide, and #5 for python
- Confirmed Organic exposure from small-country category charts: charted in 53 storefronts' Developer Tools free charts, ranking high in Android-dominant markets such as Algeria, Nigeria, Tunisia, and Pakistan
- Inferred Long-unmet demand on Reddit: r/Python and r/learnpython had people asking repeatedly from 2020 to 2025 whether Pydroid has an iOS version, but no one was found recommending this app in those threads
- Inferred TikTok / X / paid acquisition: neither TikHub nor x-radar found anything promoting this app; it has no in-app purchases, so paid acquisition wouldn't pay back
Why Pydroid 3 - IDE for Python (iOS, id6818260906) works
In one line: developer "THOMAS PEREZ" grabbed a hit Android app name on iOS. The real Pydroid 3 (Android, about 17.9M installs) never came to iOS. This app carried the name over, captured people searching "Pydroid on iPhone" in the App Store, and monetizes with ads. It entered the Developer Tools free chart in 53 storefronts within 8 days of launch, but traffic is still small, with 10 ratings total.
Research date 2026-11-06. Data sources: our appstore / googleplay libraries (agent-im server), iTunes lookup / search APIs, the App Store web page, Jina search, TikHub, x-radar.
1. The basics
- Listed: 2026-10-29, version 1.0, no updates since; 66.1 MB; bundle
com.thomaspy.pydroid; requires iOS 15+; English only; free, no in-app purchases. The privacy labels list "third-party advertising" and "data used to track you," showing it monetizes through ads (App Store web page, 2026-11-06). - The developer site is
thomas-storeapp.blogspot.com/app-ads.txt(a Blogspot page used only to host app-ads.txt), and the privacy policy is atsites.google.com/view/pydroid-3-/home. Both are quickly thrown-together pages. - The developer has 3 apps, all same-name versions of well-known Android apps (iTunes lookup, artistId 1896665088):
- ADV Screen Recorder (listed 2026-06-05, 20 ratings, 4.35 stars): the Android "ADV Screen Recorder" is a well-known screen recording app
- Activity Launcher (listed 2026-10-28, 0 ratings): the Android Activity Launcher has about 32.5M installs (googleplay library), while iOS can't do this feature at all
- Pydroid 3 - IDE for Python (listed 2026-10-29)
- The description is very short, yet "Pydroid 3" appears 5 times, and it's also in the title and subtitle ("Pydroid 3: offline Python IDE"). It's clearly keyword stuffing.
2. Growth data (appstore library chart_rank / app_day)
| Date | Stores charted | Best category rank across storefronts | US Developer Tools Top Free | India | Cumulative ratings |
|---|---|---|---|---|---|
| 10-30 | 7 | 29 | — | — | 0 |
| 10-31 | 11 | 34 | — | 74 | 0 |
| 11-01 | 16 | 32 | — | 50 | 0 |
| 11-02 | 34 | 14 | 122 | 39 | 0 |
| 11-03 | 44 | 4 | 78 | 22 | 1 |
| 11-04 | 45 | 4 | 60 | 21 | 5 |
| 11-05 | 49 | 2 | 61 | 21 | 7 |
| 11-06 | 53 | 1 | 55 | 18 | 10 |
- Best ranks for 2026-11-06: #1 in Algeria's Developer Tools free chart, #3 in Nigeria, #6 in Indonesia, #7 in Tunisia, #8 in Ukraine and Bolivia, #10 in Pakistan. It has never charted on any storefront's overall chart.
- Search rankings (iTunes search, US store, 2026-11-06): searching "python ide" ranks #3, "python" ranks #5, and "pydroid" ranks #1. Within a week of launch it was ahead of established apps like Mimo, Sololearn, Pythonista, and Pyto, which is the main reason it gained traction.
- Scale check: Developer Tools has a very low bar on small-country charts. A few to a few dozen downloads a day can get you into the top 10. A cumulative 10 ratings probably means only a few hundred to a few thousand downloads (inferred).
III. Competitors
真正的需求方是"iPhone 上的 Pydroid 3"。原版 Pydroid 3(安卓 ru.iiec.pydroid3,开发者 Lider Soft KZ / IIEC)在 googleplay 库里约 1790 万安装、9.2 万评分,近 7 天新增约 10 万安装,但没有 iOS 版。Reddit 上"Pydroid 什么时候出 iOS""iPhone 上有没有免费 Python IDE"这类帖子从 2020 年到 2025 年一直有(r/Python fqvltx、r/learnpython 1gb53yb、1kbcniz、1dyxjzc 等)。帖子里常见的抱怨是 iOS 上的 Python 应用"多数要付费 / 订阅"。
Same thing on iOS (iTunes search, US store, 2026-11-06; rating counts are global totals):
- Pythonista 3 (omz:software, 2016 years, $9.99,1531 ratings): long-established and paid, the most complete feature set
- Pyto IDE (Develobile, 2018 years, 1002 ratings): free with subscription, supports pip and C extensions
- Juno (Rational Matter, 2019 years, 1155 ratings): Jupyter-focused
- Python Editor App (Andromeda, 2023 years, 6456 ratings), Python Coding Editor & IDE App (Cloudbit, 2022 years, 3105 ratings), Python Coding (2024 years, 1241 ratings), Python3IDE / Python3 IDE Fresh Edition, and a long list of other wrapped editors
- Pyroid (developer name “TERMUX LIMITED LIABILITY COMPANY,” listed on 2026-01-27, about 130 ratings): a predecessor in the same vein, its name riding on Pydroid and its developer name riding on Termux. The account also has apps like “Termiux” and “Terminal & SSH -.” Pyroid has charted in 91 stores 2026-11-06, reached #1 on the Dominica category Top Grossing chart, and sat in the top 11 Top Grossing in the Philippines, Uzbekistan and Ecuador (appstore library). That means it has in-app purchases and is actually taking in money.
- Learning apps: Mimo (110k ratings), Sololearn (82k), Codecademy Go (38k). These are for learning Python, not for running it.
- Open source / free: a-Shell, Carnets (Jupyter)
- Web: many online Python runners (Programiz, OnlineGDB, Replit)
How it differs from these: functionally there's almost no difference. Its listing covers syntax highlighting, autocomplete, console, input(), plotting and examples, the same as a long list of free Python editors. The only real difference is the name: on iOS, it is the only one called straight-up "Pydroid 3."
4. Where users come from
| Channel | Evidence | Confirmed? |
|---|---|---|
| Capturing branded search terms in the store | Both the title and subtitle are "Pydroid 3," and the description repeats it 5 times. In the US store it ranks #1 for "pydroid," #3 for "python ide," and #5 for "python." | Confirmed |
| Organic exposure from small-country category charts | The number of charted stores went from 7 to 53. Algeria, Nigeria, Tunisia and Pakistan, markets that are Android-heavy with many students, rank high. People there have seen Pydroid on Android, and when they switch to iPhone they search for the name. | Charting confirmed; the causal link is inferred. |
| TikTok / X / Reddit content | A TikHub search for "pydroid ios" only turns up tutorial videos about the Android Pydroid, with none promoting this app. x-radar shows "pydroid" with 0 posts in the last 30 days. | None found |
| Paid acquisition | No evidence of ad spend found. An app with 0 in-app purchases that only makes money from ads can't pay back paid user acquisition. | Inferred: none. |
| Prompted reviews | All 10 ratings fall within the last 7 days, with 1 to 2 per store, and there are no review samples. | Can't tell. |
5. Why it works
- A huge, unclaimed brand demand: the Android Pydroid 3 has about 17.9M installs, and it's many students' first Python tool. The official team never shipped an iOS version, and for five years people on Reddit have asked for one. On iOS, the keyword "Pydroid" has been left empty.
- The App Store's brand-name review left a gap: the original Android author never registered trademark protection on iOS and never filed a complaint, so same-name apps get through review. Both Pyroid and this app got through.
- The Developer Tools category bar is too low: in 53 stores, most places can chart with a few dozen downloads a day, and charting brings more exposure.
- This playbook is run in bulk: THOMAS PEREZ has 3 apps all named after Android hits, and ADV Screen Recorder has already reached 20 ratings. The "TERMUX LLC" account is a scaled-up version of the same playbook (a dozen or so apps), and Pyroid has already charted on Top Grossing charts in several stores.
VI. Differentiation
There's only one point of differentiation, and that's the name. The features are the same as dozens of free Python editors, and the name is the only reason it's getting traction. There's no evidence yet that the product keeps people: there are only 10 ratings, reviews weren't captured, and ratings vary by store from 5 to 1 stars (US: 1 ratings, 5.0; Algeria: 1 ratings, 1.0; iTunes lookup).
7. How many people know about it
Few people know about it yet. No media, X, or TikTok coverage found. Search only turns up auto-generated listing pages from Similarweb, Appfigures and appstoretracker. No public revenue; it relies on ads, so income should be small.
Copycats already exist, and they're earlier and bigger: Pyroid (TERMUX LLC, 2026-01) borrows the same brand and adds in-app purchases and courses.
8. What to take from it
- Find utility apps with tens of millions of Android installs and no iOS version (Pydroid, Termux, Activity Launcher, ADV Screen Recorder), and take the search term on iOS. The cost is almost zero: wrap an open-source Python interpreter in a shell.
- The better version is what Pyroid does: once you've captured the brand term, add courses, AI, and subscriptions, turning traffic that only earns ad revenue into traffic you can charge.
- Risk: a trademark complaint can get the app pulled at any time (Apple's guidelines 4.1 / 5.2 cover imitation and IP), and the developer account gets dragged in too. That's why people in this space run multiple accounts and rotating-skin portfolios, and don't put all the money on one app.
9. What I'm still unsure about
- Real download counts and ad revenue (Apple doesn't publish them).
- How complete the embedded Python actually is (the 66 MB suggests a bundled interpreter), how well it retains users; no review samples.
- Whether THOMAS PEREZ and "TERMUX LLC" are the same operation (only the playbook matched, with no shared app-ads.txt or site evidence).
- Whether the original Pydroid developer will file a complaint, or ship an iOS version themselves.