no
Oil is a lubricant. 2 stroke oil is designed to be mixed with gasoline and in that form it lubricates the engine. 4 stroke oil lubricates the engine but is not burned as 2 stroke oil is. This has nothing to do with speed. So, the answer to your question is neither is faster as they are just lubricants.
It gets its lubrication from the oil mixed with the gasoline.
yes it should as then it will be mixed properly.
In 99 out of 100 cases, a two-stroke engine seizes because there was no oil or not enough oil, or (remotely) the wrong kind of oil mixed with the gasoline. Two stroke engines must have the oil mixed with the gasoline in the correct proportion to operate.
you only use mixed oil if its a 2-stroke dirtbike
If it is a 2 stroke then use any brand of 2 stroke oil mixed to the correct ratio with gasoline.
Four stroke engines use an oil sump, and do not need to have oil mixed into their fuel.
If the Ryobi is a 2 stroke engine you must use 2 stroke oil and never use 4 stroke. But you ask about 20w50 oil which is confusing. 2 cycle engine do not use multi-vicosity oil. Any 2 cycle oil can be used in your Ryobi if it is mixed at the correct ratio.
2 stroke engines use oil mixed with the fuel for lubrication. This causes them to pollute the atmosphere. They are also very noisy.
pre mixed ration of oil : gas
Usually, a small 2-stroke engine wouldn't have any oil put in it directly at all. It would have a certain percentage of oil mixed into the fuel instead.
There is no oil to change in a two stroke engine. The lubricant is the oil that is mixed with the gas.