Comparison

PharoSmalltalk vs NovaCode Studio

Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.

Head to head
About

PharoSmalltalk

Experience the full Pharo Smalltalk programming environment on your Apple devices. Write, debug, and inspect code with native performance and touch-optimized gestures. Access your projects anywhere with this universal app.

Highlights
  • Full Pharo desktop environment
  • Touch-optimized gestures
  • Native performance with Metal rendering
  • Image library for managing projects
  • Universal app for iPhone, iPad, and Mac
  • Privacy-focused, no data collection
Features
Read full description

Pharo on iOS brings the complete Pharo 13 Smalltalk programming environment to your Apple devices. Browse classes, write code, inspect objects, and debug — all running natively with Metal-accelerated graphics. FULL PHARO DESKTOP Run unmodified official Pharo 13 images. The System Browser, Playground, Inspector, Debugger, and every tool you know from desktop Pharo works here. No special images required. BUILT FOR TOUCH Intuitive gesture mapping makes Pharo comfortable on a touchscreen. Tap for left-click, long-press for right-click, two-finger tap for middle-click. Pinch to zoom. Full hardware keyboard support with modifier keys on iPad. NATIVE PERFORMANCE A clean-room interpreter written in C++ with Metal GPU rendering. Smooth 30fps display, efficient memory management, and full foreign function interface support. IMAGE LIBRARY Download official Pharo 13 images directly from the app. Import your own .image files from the Files app. Keep multiple images organized and switch between projects easily. WORKS EVERYWHERE Universal app for iPhone, iPad, and Mac (via Mac Catalyst). Your Pharo environment goes wherever you do. PRIVACY FIRST No accounts, no telemetry, no data collection. Your code stays on your device. Period. OPEN SOURCE The VM is MIT-licensed and open source. Contributions welcome.

About

NovaCode Studio

Learn and practice Python programming on your iPhone with a mobile editor and integrated learning environment. Write, run, and debug code with helpful features like syntax highlighting and project templates. Ideal for beginners and those wanting to code on the go.

Highlights
  • Write and run Python code
  • Syntax highlighting and line numbers
  • Built-in console for output
  • Structured Python learning modules
  • Practical project templates
  • Offline programming capabilities
  • Mobile-friendly code editor
Features
Read full description

NovaCode is a mobile Python editor and learning environment designed for beginners and anyone who wants to practice programming directly on iPhone. WRITE AND RUN PYTHON Create Python projects, edit code with syntax highlighting and line numbers, and run your programs directly inside the app. View standard output, errors, and program results in the built-in console. LEARN PYTHON Explore structured learning categories, practical examples, and programming challenges covering essential Python topics such as variables, strings, input, conditions, loops, functions, data structures, and more. PROJECT TEMPLATES Start faster with ready-made project templates, including calculators, converters, utilities, and other practical Python projects. Preview templates and create editable projects from them. MOBILE-FRIENDLY EDITOR NovaCode includes: • Python syntax highlighting • Line numbers • Built-in console • Keyboard shortcuts for common coding symbols • Project creation and management • Search and filtering • Dark interface designed for coding OFFLINE PROGRAMMING Python code can run directly on your device, making NovaCode useful for learning and experimenting even without an internet connection. NovaCode is built for educational and personal programming use. No account is required to start creating projects and learning Python. Terms of Use: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/

Screenshots

PharoSmalltalk1 screens
NovaCode Studio4 screens

Verdict

The call

The clearest difference is ads: PharoSmalltalk at none against NovaCode Studio's shown. PharoSmalltalk also leads on monetization model (free vs free with in-app purchases) and update cadence (weekly vs every 3 weeks). On price, in-app purchases and iOS requirement there is nothing between them.

Scored on Price · Rating · Positive reviews · Number of ratings · Update frequency · Ads · In-app purchases · Monetization · Best chart rank · Devices · Requires iOS

CostPrice · In-app purchases · Ads · Monetization

Both are free to download. Neither carries in-app purchases, so what you see is what you pay.

UpkeepUpdate frequency

PharoSmalltalk ships an update weekly, NovaCode Studio every 3 weeks. The most recent releases landed on October 28, 2026 and October 22, 2026 respectively.

Scorecard4 real differences · 6 level
PharoSmalltalk versus NovaCode Studio: the parameters behind the verdict, then further details
ParameterPharoSmalltalkNovaCode Studio
PriceFreeFree
Rating5.0 (1 ratings) — better—
Positive reviews—100.0% of reviews
Number of ratings1 — better—
Update frequencyWeekly — betterEvery 3 weeks
AdsNo — betterYes
In-app purchasesNoNo
MonetizationFree — betterFree with in-app purchases
DevicesiPhone, iPad, iPod, Mac — betteriPhone, iPod
Requires iOS15.015.0
Further details — not scored
Size4 MB65 MB
Age rating4+4+
DeveloperAaron WohlNazar Shanibaqi

In-app purchases

None

PharoSmalltalk

No in-app purchases

None

NovaCode Studio

No in-app purchases

Questions

Is PharoSmalltalk free?
PharoSmalltalk is free to download, with no in-app purchases.
Is NovaCode Studio free?
NovaCode Studio is free to download, with no in-app purchases.
Do PharoSmalltalk or NovaCode Studio have ads?
NovaCode Studio shows ads; PharoSmalltalk does not.
Which is updated more often, PharoSmalltalk or NovaCode Studio?
PharoSmalltalk ships an update weekly, and NovaCode Studio every 3 weeks. Most recently, PharoSmalltalk was updated on October 28, 2026 and NovaCode Studio on October 22, 2026.

Other comparisons