The added complexity of a switching regulator is worth it if you have a large voltage difference to span between input and output. This is because switching regulators "bridge" that voltage gap in a very different, more efficient, way than linear regulators (which is what I think you mean when you say "fixed").
The two types perform the same function, to derive a certain voltage \$V_{OUT}\$ at their output, given a certain voltage \$V_{IN}\$ at their input. Output current \$I_{OUT}\$ is decided by the load, not the regulator, and is therefore the same in both cases.
The difference between linear and switching regulators concerns input current \$I_{IN}\$. A Linear regulator's input and output currents are equal (almost):

simulate this circuit – Schematic created using CircuitLab
Power in and power out for a linear regulator are:
$$ P_{IN} = I_{IN} \times V_{IN} $$
$$ P_{OUT} = I_{OUT} \times V_{OUT} $$
By conservation of energy, whatever input power is not appearing at the output must be dissipated by the regulator itself. In other words, power dissipated by the regulator is the difference between output and input power. Remembering that for a linear regulator input current and output current are equal, \$I_{IN} = I_{OUT}\$, and determined by the load:
$$ P_{REG} = P_{OUT} - P_{IN} = I_{IN}V_{IN} - I_{OUT}V_{OUT} = I_{OUT}(V_{IN}-V_{OUT}) $$
For your requirements, where \$V_{IN}=24V\$, \$V_{OUT}=12V\$ and \$I_{OUT}=1A\$:
$$ P_{REG} = 1A \times (24V - 12V) = 12W $$
That's a lot of power, and without serious heat-sinking (and probably forced-air cooling) would destroy a small TO220 linear regulator very quickly if it didn't shut itself down first.
A switching regulator works by transferring tiny packets of energy from the source of input voltage, very rapidly, very frequently, and very efficiently to a capacitor at the output, doing so until the energy accumulated in the capacitor is exactly enough to produce exactly the required output voltage. It then adjusts the rate at which energy is transferred from input to output to exactly match the rate at which energy is removed from the capacitor.
This means that input power is equal to output power, which is 100% efficient in an ideal switching regulator, and therefore the regulator does not dissipate any power itself. Of course, they are never really 100% efficient; typically they are between 80% and 98% efficient in reality.
With some efficiency factor \$E\$ (0 is 0%, to 1 is 100%), output power, input power, and regulator heating power are related like this:
$$
\begin{aligned}
P_{OUT} &= E \times P_{IN} \\ \\
P_{IN} &= \frac{P_{OUT}}{E} \\ \\
P_{REG} &= P_{IN}-P_{OUT} \\ \\
&= \frac{P_{OUT}}{E}-P_{OUT} \\ \\
&= P_{OUT}\left(\frac{1}{E}-1\right) \\ \\
\end{aligned}
$$
Input current will also depend on efficiency:
$$
\begin{aligned}
I_{IN} &= \frac{P_{IN}}{V_{IN}} \\ \\
&= \frac{P_{OUT}}{E \times V_{IN}} \\ \\
\end{aligned}
$$
For your requirements, where \$V_{IN}=24V\$, \$V_{OUT}=12V\$ and \$I_{OUT}=1A\$, and regulator efficiency \$E=90\%\$:
$$
\begin{aligned}
P_{OUT} &= I_{OUT} \times V_{OUT} \\ \\
&= 1A \times 12V \\ \\
&= 12W \\ \\
P_{REG} &= P_{OUT}\left(\frac{1}{E}-1\right) \\ \\
&= 12W \times \left(\frac{1}{0.9}-1\right) \\ \\
&= 1.3W
\end{aligned}
$$
Maximum input current will be:
$$
\begin{aligned}
I_{IN} &= \frac{P_{OUT}}{E \times V_{IN}} \\ \\
&= \frac{12W}{0.9 \times 24V} \\ \\
&= 0.56A
\end{aligned}
$$

simulate this circuit
Clearly then, for the conversion from 24V to 12V, a switching regulator dissipating 1.3W is preferable to a linear regulator dissipating 12W. If you also derived 8V from that same 24V source, you should also use a switching regulator for that.
However, since the biggest obstacle is the difference between input and output voltages, you should consider deriving 8V from your existing 12V source. The setup would look like this:

simulate this circuit
Here we ask a little more of the switching regulator; not only do we need it to supply up to 1A to the 12V load, we also require an additional 0.1A for the 8V load, for a total of 1.1A.
This increases input current and switching regulator power dissipation a little, but it's a small price to pay for the simplicity of using a linear regulator to obtain 8V.
The power dissipated by the 7808 linear regulator is:
$$ P_{REG(8)} = 0.1A \times (12V - 8V) = 0.4W $$
The 7808 will have no problem handling this, without any need for cooling.