Faits : A. Par jugement du 10 octobre 2014, le Tribunal criminel du canton de Genève (ci-après: le Tribunal criminel) a reconnu A._ coupable notamment de tentative d'assassinat, pour avoir participé à la tentative d'agression mortelle commise le 19 février 2012 sur la personne de B._, de concert avec l'époux de celle-ci et deux autres personnes. Le prévenu a été condamné à une peine privative de liberté de sept ans, sous déduction de 836 jours de détention avant jugement. Tant le Ministère public du canton de Genève - qui avait requis une peine de 15 ans de privation de liberté - que A._ - qui avait plaidé l'acquittement - ont annoncé faire appel de ce jugement. Par ordonnance du même jour, le Tribunal criminel a ordonné le maintien en détention pour motifs de sûreté de A._, retenant le risque de fuite, rendu encore plus élevé en raison du verdict condamnatoire. Par arrêt du 10 novembre 2014, la Chambre pénale de recours de la Cour de justice du canton de Genève (ci-après: la Cour de justice) a rejeté le recours intenté par A._ contre cette ordonnance. Elle a considéré en substance que les conditions du maintien en détention pour des motifs de sûreté étaient remplies (charges suffisantes, risque de fuite, absence de mesures de substitution). B. Agissant par la voie du recours en matière pénale, A._ demande principalement au Tribunal fédéral d'annuler l'arrêt du 10 novembre 2014 et de prononcer sa mise en liberté immédiate. Il conclut à titre subsidiaire au prononcé de sa mise en liberté immédiate aux conditions de différentes mesures de substitution (fourniture de sûretés de 50'000 francs, obligation de rester en Suisse, obligation d'avoir un travail régulier, saisie des documents d'identité, obligation de se présenter chaque semaine à un poste de police). Il requiert encore l'installation d'un bracelet électronique pour surveiller l'exécution de ces mesures. Invités à se déterminer, le Ministère public et la Cour de justice concluent au rejet du recours, en se référant aux considérants de l'arrêt attaqué. Le recourant a répliqué par courrier du 7 janvier 2015.