Complex sentence: It was released in preview form to developers on April 14,2014 and is expected to be released to the general public in late April or early May.
Split into simpler sentences: It was released in preview form to developers on April 14,2014. It is expected to be released to the general public in late April or early May.