Sachverhalt: A. A.a Das Bezirksgericht Horgen verurteilte X._ am 25. Februar 2009 wegen Betruges und Veruntreuung zum Nachteil von A._. In Gutheissung der Berufung sprach ihn das Obergericht des Kantons Zürich am 16. November 2009 frei. A.b Das Bundesgericht hob das Urteil des Obergerichts am 8. Juni 2010 auf Beschwerde von A._ hin auf und wies die Sache zur Neubeurteilung an die Vorinstanz zurück (Urteil 6B_22/2010), weil die Vorinstanz die Aussagen von A._ und des Zeugen Z._ zu Unrecht als unverwertbar erachtet hatte. A.c Das Obergericht des Kantons Zürich befand X._ mit Urteil vom 16. Dezember 2010 der Veruntreuung und des Betrugs schuldig. Es bestrafte ihn mit einer bedingt vollziehbaren Freiheitsstrafe von 15 Monaten, als Zusatzstrafe zum Strafbefehl der Staatsanwaltschaft Limmattal/Albis vom 2. Juni 2008. X._ wurde verpflichtet, A._ Fr. 476'129.10 Schadenersatz nebst Zins zu bezahlen. Das Bundesgericht hob dieses Urteil auf Beschwerde von X._ wegen Verletzung des Anspruchs auf rechtliches Gehör am 20. Juni 2011 auf und wies die Sache erneut an die Vorinstanz zurück (Urteil 6B_57/2011). B. Am 8. Dezember 2011 sprach das Obergericht des Kantons Zürich X._ vollumfänglich frei. Gegen dieses Urteil erhebt die Oberstaatsanwaltschaft des Kantons Zürich Beschwerde in Strafsachen. Sie beantragt, das angefochtene Urteil sei wegen Verletzung von Bundesrecht aufzuheben und zur neuen Beurteilung an die Vorinstanz zurückzuweisen. Eventualiter sei das Urteil des Obergerichts des Kantons Zürich vom 16. Dezember 2010 zu bestätigen, der Beschwerdeführer sei gemäss Dispositiv dieses Urteils schuldig zu sprechen, zu bestrafen und zur Leistung von Schadenersatz und Entschädigung zu verpflichten. C. X._ stellt in seiner Stellungnahme vom 21. März 2012 keinen bestimmten Antrag. Das Obergericht des Kantons Zürich verzichtete auf Bemerkungen zur Beschwerde. 