09
Final decision for each audience
For a student starting a new fMRI, PET, EEG, or MEG project, SPM 25.01.02 is the default choice. Build a clean baseline and document it before importing lab history.
For a researcher preparing a paper or replication, SPM12 remains the safer control environment. Do not replace it during a critical publication milestone. Test SPM 25.01.02 on a copy and migrate only after the predefined outputs pass.
For a script or toolbox maintainer, neither version is automatically safe. The correct answer is dual-track regression, with every unexplained difference treated as a release blocker.
For a student without MATLAB, Standalone may be appropriate, but only when the required GUI, Runtime, batch, custom code, and extensions pass a representative pilot.
For a university support team, the strongest policy is not “everyone upgrades.” It is a lifecycle policy: supported stable release for new work, preserved legacy environment for active work, and documented dual-track validation for migration.
If the current setup is only a Linux or Windows machine, it has three practical weaknesses for this decision: it cannot provide a native macOS validation path, it may force researchers to mix an old SPM environment with unrelated lab dependencies, and it does not by itself test Apple Silicon behavior or remote GUI continuity. Buying a Mac for a single migration check can also leave the hardware underused after the project decision is complete.
For a short validation window, renting a remote Apple Silicon Mac through VNCMac can be the more controlled option: keep SPM12 and SPM 25.01.02 isolated, run one de-identified representative task, and make the version decision from evidence rather than from interface familiarity. Long-term heavy workloads, restricted data, or instrument-connected experiments may still justify institution-owned hardware; temporary compatibility work does not always require a new purchase.