Skip to content

ACS Lite is becoming heavier with every release – Please focus on optimization and modularization #110

Description

@TheSunCipher

Seriously, what is the goal of this project now?

To build a mobile Android IDE, or to stuff every possible feature into it until the battery dies?

AndroidIDE was created to bring Android development to Android devices. The goal was to build apps efficiently, not to run half a desktop operating system in the background.

Instead of focusing on optimization, every release keeps adding more bloat:

  • AI integrations everywhere
  • Ubuntu environment
  • More background services
  • More RAM usage
  • More battery drain
  • Hundreds of themes nobody asked for

Meanwhile the basics are getting worse.

Why are we shipping AI integrations that require API keys? Most developers already have access to AI services through their browser or dedicated apps. If they need help, they can copy code and ask any AI in seconds. Nobody is buying API credits just to use a button inside an IDE.

And the language server? It consumes resources constantly while providing autocomplete suggestions that are often irrelevant, inaccurate, or completely disconnected from the actual code being written. Instead of helping productivity, it frequently gets in the way.

Please stop treating optimization as an afterthought.

Battery life matters.
RAM usage matters.
Startup time matters.
Build performance matters.
Stability matters.

An IDE does not become better simply because it has more features. It becomes better when it lets developers get work done efficiently.

AndroidIDE showed that mobile development could be practical on Android. At least learn something from that philosophy.

Less bloat.
More optimization.
Less gimmicks.
More performance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions