@Marcos, normally developers develop using the beta-versions of an OS. Then, when they have done internal testing (alpha stage), they release a beta version of the application for a broader test-base.
Of cause, in this beta stage there might be both issues from the beta OS as well as issues from the beta application. But that's what's needed to progress and have a release candidate finished around the same time as the OS is released.
I think Eset is a bit to conservative with beta releases.....
Best regards
Tommy V