Are optimizers and micro inverters all universally interchangeable?
No, they are fundamentally different devices.
What they have in common:
1. They are both module-level devices installed in the array adjacent to or on each module
2. They are both methods of achieving the requirements of rapid shutdown (NEC2017 and later).
3. They both localize the power processing to the module-level, so that a shaded module doesn't hinder the performance of fully exposed modules.
What the essential differences are:
1. Microinverters do the complete power conditioning at the same device, and produce AC power to match the building's grid. Outputs are combined in parallel with other microinverters of the same branch circuit, using a brand-specific cable system to combine them in parallel.
2. Optimizers still output DC, but they modify the voltage and current of each one. Therefore, an inverter is required to convert the output to match the building's grid voltage. This allows them to all match the same output current (independently of the module's output current) so they can be combined in series. Each will contribute an output voltage that's proportional to available power, and they all add up to the inverter's target input voltage.
3. Optimizers are meant to be used as part of a brand-specific combination with an inverter of the same brand, and neither is meant to work without the other, as is the case for SolarEdge. Tigo by contrast, had an optimizer solution that would work with standard inverters, in what would otherwise be a conventional string of "wild PV".