Ibeacons and eddystone

I want to know that what is difference between ibeacons and eddystone. What are they and is ibeacon is specifically for apple or it can work for android as well ?

We have a nice overview of Eddystone and how it differs from iBeacon on our Dev Portal: