All patches are "direct patches", which means the patch goes directly from any old version to the very latest version.
Let's say someone has version 1 of the app installed and there are two updates released after that: One that bumps the app to 1.1 and second to 2.0. When someone with version 1 checks for updates and installs them will he get 1.1 version of the app and will have to update for second time or will he get directly to version 1.2 ?
All patches are "direct patches", which means the patch goes directly from any old version to the very latest version.
What if the second update was from version 1.1 to 1.2 ? How can wyBuild update 1.0 to 1.2 directly?
I'm not sure what you're asking when you ask "How can wyBuild update 1.0 to 1.2 directly?". The way it does that is wyBuild generates a patch from 1.0 to X, 1.1 to X, 1.2 to X, etc, etc. etc, etc.
Every old version -> X (where X is the latest version).
So if I have already released version 1 and version 1.1 and I am releasing version 1.2 do I need to generate two wyBuild updates? (one from 1.1 to 1.2 and another from 1.0 to 1.2) ?
No. Just keep adding versions to wyBuild, click Build Updates, upload the updates to your server. wyBuild automatically generates patches from every version to the latest version. That's what it does.
wyUpdate is also smart enough to download & install the correct patch.