Faits :
A.
C._ et B._ sont copropriétaires de la parcelle n o 2'108 de la commune de Genthod, sise en cinquième zone de construction. Une maison d'habitation de 115 m2 au sol et une véranda de 18 m2 attenante à la villa, sont construites sur la parcelle de 750 m2 selon les informations figurant dans les extraits et le plan du registre foncier.
Le 6 septembre 2016, B._ et C._ ont requis du Département de l'aménagement, du logement et de l'énergie du canton de Genève, devenu depuis lors le Département du territoire (ci-après: le Département) l'autorisation de construire un garage pour deux voitures, d'une surface de 41,5 m2, d'une hauteur de 2,5 m depuis la dalle, ainsi qu'un atelier accolé de 8,5 m2 sur leur parcelle, à environ 4 m de la limite de parcelle. Tous les préavis recueillis par le Département étaient favorables, avec ou sans conditions. Le 21 novembre 2016, le Département a délivré l'autorisation de construire aux requérants.
Par acte du 9 janvier 2017, A._, propriétaire de la parcelle voisine n o 1'950, a interjeté recours contre l'autorisation de construire du 21 novembre 2016 auprès du Tribunal administratif de première instance du canton de Genève (ci-après: le TAPI) en concluant à son annulation.
Par jugement du 31 août 2017, le TAPI a annulé l'autorisation de construire précitée, au motif que la surface totale des constructions de peu d'importance, soit la construction prévue à laquelle il fallait ajouter les 18 m2 de la véranda, dépassait les limites légales pour ce type de construction.
Par acte du 2 octobre 2017, le Département a interjeté recours contre le jugement précité auprès de la Chambre administrative de la Cour de justice du canton de Genève (ci-après: la Cour de justice) en concluant à son annulation et au rétablissement de l'autorisation de construire.
Par arrêt du 15 janvier 2019, la Cour de justice a partiellement admis le recours, annulé le jugement du TAPI du 31 août 2017 et renvoyé le dossier pour que le TAPI examine les autres griefs soulevés par A._ contre l'autorisation de construire: la surface de la véranda préexistante ne pouvait être ajoutée à celle du garage/atelier à construire.
B.
En parallèle, B._ et C._ ont obtenu une seconde autorisation de construire le 30 mai 2018, portant sur un abri à voitures ainsi qu'une clôture grillagée en remplacement de la palissade. Par jugement du 22 janvier 2019, le TAPI a rejeté le recours de A._ contre l'autorisation de construire du 30 mai 2018.
Le 29 mai 2019, B._ et C._ ont confirmé au TAPI avoir toujours l'intention de réaliser le projet correspondant à l'autorisation de construire du 21 novembre 2016: l'autre autorisation concernait un projet réduit, sans atelier, qui serait réalisé uniquement dans l'hypothèse où le premier ne pourrait pas l'être.
Par arrêt du 16 avril 2020, la Cour de justice a rejeté le recours interjeté par A._ contre le jugement du 22 janvier 2019. A._ a déposé un recours au Tribunal fédéral contre cet arrêt (cause 1C_284/2020).
C.
Le TAPI a rejeté le recours relatif à l'autorisation de construire du 21 novembre 2016, par jugement du 19 septembre 2019.
A._ a interjeté recours auprès de la Cour de justice à l'encontre du jugement du TAPI du 19 septembre 2019 en concluant à son annulation ainsi qu'à celle de l'autorisation de construire du 21 novembre 2016. Par arrêt du 16 avril 2020, la Cour de justice a rejeté le recours.
D.
Agissant par la voie du recours en matière de droit public, A._ demande principalement au Tribunal fédéral d'annuler l'arrêt du 16 avril 2020 et d'annuler l'autorisation de construire du 21 novembre 2016. Elle conclut subsidiairement au renvoi de la cause à l'instance précédente pour nouvelle décision au sens des considérants.
La Cour de justice s'en rapporte à justice quant à la recevabilité du recours et persiste dans les considérants et le dispositif de son arrêt. Les intimés et le Département concluent au rejet du recours et à la confirmation de l'autorisation de construire du 21 novembre 2016. Un second échange d'écritures a eu lieu, au terme duquel les parties ont maintenu leurs positions.
Considérant en droit :
1.
Dirigé contre une décision finale (art. 90 LTF) prise en dernière instance cantonale (art. 86 al. 1 let. d LTF) dans le domaine du droit public des constructions (art. 82 let. a LTF), le recours en matière de droit public est en principe recevable, aucune des exceptions prévues à l'art. 83 LTF n'étant réalisée. La recourante a pris part à la procédure de recours devant l'instance précédente (art. 89 al. 1 let. a LTF). En tant que propriétaire d'une parcelle directement voisine du projet de construction litigieux, elle est particulièrement touchée par l'arrêt attaqué confirmant l'autorisation de construire, qu'elle tient en particulier pour non conforme à l'art. 68 de la loi genevoise sur les constructions et les installations diverses du 14 avril 1988 (LCI; RS/GE L 5 05). Elle peut ainsi se prévaloir d'un intérêt personnel et digne de protection à l'annulation de l'arrêt attaqué. Elle a dès lors qualité pour agir au sens de l'art. 89 al. 1 LTF.
2.
Dans son mémoire de réplique du 11 septembre 2020, la recourante a produit une lettre datée du 31 août 2020. Cette pièce nouvelle, postérieure à l'arrêt attaqué, doit être déclarée irrecevable (art. 99 al. 1 LTF).
3.
Dans un grief formel qu'il convient d'examiner en premier lieu, la recourante se plaint d'une violation du droit d'être entendu (art. 29 al. 2 Cst.). Pour autant qu'on la comprenne, elle reproche à la Cour de justice de ne pas avoir répondu à son grief selon lequel la construction litigieuse violerait les droits de jour réservés par l'art. 243 al. 2 du règlement d'application de la loi sur les constructions et les installations diverses du 27 février 1978 (RCI; RS/GE L 5 05.01), cette réserve concernant les constructions de peu d'importance et devant se calculer sur la base du régime ordinaire des distances aux limites de propriété et entre bâtiments défini aux art. 69 et 70 LCI.
3.1. Le droit d'être entendu consacré à l'art. 29 al. 2 Cst. implique pour l'autorité l'obligation de motiver sa décision. Il suffit que le juge mentionne, au moins brièvement, les motifs qui l'ont guidé et sur lesquels il a fondé sa décision, de manière à ce que l'intéressé puisse se rendre compte de la portée de celle-ci et l'attaquer en connaissance de cause (ATF 143 III 65 consid. 5.2 p. 70). L'autorité n'a toutefois pas l'obligation d'exposer et de discuter tous les faits, moyens de preuve et griefs invoqués par les parties, mais peut au contraire se limiter à l'examen des questions décisives pour l'issue du litige (ATF 142 II 154 consid. 4.2 p. 157). La motivation peut pour le reste être implicite et résulter des différents considérants de la décision (ATF 141 V 557 consid. 3.2.1 p. 565; arrêt 1C_150/2019 du 24 février 2020 consid. 2.1).
3.2. En l'occurrence, la Cour de justice a d'abord retenu que le raisonnement de la recourante - qui soutient qu'une distance plus grande serait exigée par la loi en l'espèce - ne pouvait être suivi car il omettait de prendre en compte le fait que le projet portait sur un objet particulier, dit de peu d'importance, limité dans sa hauteur notamment, pour lequel le législateur a prévu une réglementation différente de celle applicable aux constructions de dimension plus importante (art. 68 LCI et 243 al. 1 let. c RCI). Elle a ensuite expliqué pourquoi les dispositions sur les droits de jour (art. 72 et 73 LCI) ne s'appliquaient pas en l'espèce (consid. 4 de l'arrêt attaqué; voir ég. infra consid. 4.3).
Partant, la cour cantonale a considéré que le projet litigieux respectait les art. 68, 72 et 73 LCI ainsi que l'art. 243 al. 1 let. c et al. 2 RCI. Elle a ainsi implicitement jugé que les art. 69 et 70 LCI ne s'appliquaient pas au projet litigieux. Cette motivation a d'ailleurs permis à la recourante de comprendre pourquoi son grief était rejeté et de l'attaquer en toute connaissance de cause. Cela est suffisant, sous l'angle du droit d'être entendu.
Mal fondé, le grief doit être écarté.
4.
La recourante soutient que la construction projetée ne respecte pas les prescriptions légales en matière de distance. Elle se plaint d'une application arbitraire de l'art. 68 LCI et de l'art. 243 al. 1 et 2 RCI.
4.1. Appelé à revoir l'interprétation d'une norme sous l'angle restreint de l'arbitraire, le Tribunal fédéral ne s'écarte de la solution retenue par l'autorité cantonale de dernière instance que si celle-ci apparaît insoutenable, en contradiction manifeste avec la situation effective, adoptée sans motifs objectifs et en violation d'un droit certain. Il peut notamment s'avérer arbitraire d'interpréter une notion juridique de manière contraire à la doctrine et à la jurisprudence dominantes et de s'écarter en même temps, sans motivation objective, d'une jurisprudence cantonale bien établie en relation avec cette notion (ATF 145 I 108 consid. 4.4.1 p. 113; 117 Ia 135 consid. 2 p. 139). En revanche, si l'application de la loi défendue par l'autorité cantonale ne s'avère pas déraisonnable ou manifestement contraire au sens et au but de la disposition ou de la législation en cause, cette interprétation sera confirmée, même si une autre solution - même préférable - paraît concevable (cf. ATF 145 I 108 consid. 4.4.1 p. 113; 144 IV 136 consid. 5.8 p. 143; 132 I 175 consid. 1.2 p. 177).
Le grief de violation du droit cantonal est soumis à des exigences de motivation accrue (art. 106 al. 2 LTF; cf ATF 142 II 369 consid. 2.1 p. 372).
4.2. Selon l'art. 69 al. 2 LCI, sous réserve des dispositions des art. 67 et 68, la distance entre une construction et une limite de propriété ne peut être en aucun cas inférieure à 5 m. L'art 68 LCI prévoit néanmoins que des constructions de peu d'importance peuvent être édifiées à la limite de propriété ou à une distance inférieure à celles prévues à l'art. 69 LCI, dans les conditions fixées par le RCI.
L'art. 243 al. 1 let. c RCI prévoit qu'en cinquième zone de construction ne peuvent être édifiés à la limite de deux propriétés privées, en dérogation aux dispositions sur les distances entre bâtiments, que des constructions de peu d'importance. Restent réservées les dispositions sur les droits de jour et celles des plans localisés de quartier (art. 243 al. 2 RCI).
4.3. En l'espèce, il n'est pas contesté que la construction litigieuse doit être qualifiée de construction de peu d'importance, ni qu'elle se situe à près de 4 m de la limite de la parcelle.
La recourante fait cependant valoir que l'art. 234 al. 2 RCI relatif aux droits de jour renvoie aux calculs des distances ordinaires à respecter; pour elle, s'agissant d'une réserve, cette disposition ne pourrait pas renvoyer à son propre régime dérogatoire puisqu'elle perdrait toute portée. La recourante prétend que le législateur n'a pas souhaité permettre la réalisation de constructions de peu d'importance si elles entraient en conflit avec d'autres bâtiments déjà construits et autorisés au bénéfice de droits de jour.
On peine à suivre la recourante. En effet, l'art. 68 LCI énonce que des constructions de peu d'importance peuvent être édifiées à la limite de propriété ou à une distance inférieure de celles prévues à l'art. 69, dans les conditions fixées par le RCI. L'art. 243 al. 1 let. c RCI reprend ce principe en réservant toutefois les dispositions sur les droits de jour et celles des plans localisés de quartier. Il ne peut aucunement être tiré de ces dispositions que la distance à préserver serait de 10 m, y compris pour les bâtiments de peu d'importance.
Au demeurant, la recourante ne démontre pas être au bénéfice de droits de jour. La Cour de justice a en effet considéré, sans être contredite par la recourante, que comme le côté de la façade de la maison de la recourante - donnant sur le projet de construction -, parallèle à la limite de la parcelle, était constitué de briques de verre opaques et n'était pas pourvu de baies ouvrant sur l'extérieur, les prescriptions sur les vues droites et leur calcul (art. 72 et 73 LCI) ne s'appliquaient pas; les "vues droites" visées par les dispositions cantonales supposent en effet une ouverture dans le mur parallèle à la limite d'un fonds, permettant de regarder facilement chez le voisin (arrêt 5A_791/2008 du 10 juin 2009 consid. 3.4 in SJ 2010 I 61).
Par ailleurs, l'instance précédente a considéré que le projet respectait les vues droites, garanties par une servitude de distance et de vue droite inscrite au registre foncier, comme cela ressortait clairement des plans visés ne varietur le 30 mai 2018 ainsi que du plan de servitude dressé le 21 août 1996 figurant au registre foncier.
L'instance précédente n'a donc pas fait preuve d'arbitraire en considérant que le projet litigieux respectait les prescriptions légales en matière de distance, puisque les art. 68 LCI et 243 al. 1 let. c RCI permettent aux constructions de peu d'importance d'être édifiées à la limite de propriété.
5.
La recourante fait enfin grief à la cour cantonale d'avoir appliqué arbitrairement l'art. 14 LCI, en déniant l'existence d'inconvénients graves causés par le projet de construction. Elle lui reproche aussi d'avoir violé le principe de la proportionnalité dans le cadre de l'application de cette norme, en ne procédant pas à une pesée concrète des intérêts.
5.1. A teneur de l'art. 14 al. 1 let. a LCI, le département peut refuser d'autoriser l'édification d'un bâtiment lorsque ce dernier peut être la cause d'inconvénients graves pour les usagers, le voisinage ou le public.
5.2. En l'espèce, l'instance précédente a jugé que les pertes d'ensoleillement et de luminosité, non quantifiées par la recourante (qui n'avait produit aucun document étayant ou démontrant cette affirmation) n'étaient établies par aucun plan ou même décrites en fonction de l'implantation des constructions concernées et que rien ne permettait de retenir qu'elles seraient avérées. La Cour de justice a au contraire souligné la hauteur limitée du projet, la possibilité de sa construction en cinquième zone et son respect des prescriptions applicables, ce qui permettait de retenir que la construction ne saurait être cause d'inconvénients graves pour le voisinage en créant une perte de luminosité ou d'ensoleillement pour le bâtiment de la recourante.
La recourante reproche à la cour cantonale de ne pas avoir tenu compte de ce que sa maison était située à moins de 3 m de la limite de parcelle et de ce que toutes ses pièces de jour donnaient en direction du projet. Elle prétend que son intérêt à pouvoir jouir d'un dégagement d'au moins 10 m devant les fenêtres des pièces de jour est plus important que celui des intimés à disposer d'un garage dont ils s'étaient passés depuis l'acquisition de leur maison en 2002.
5.3. Ce faisant, la recourante ne répond cependant pas à l'argumentation de la Cour de justice et, à nouveau, n'apporte aucune preuve des pertes d'ensoleillement et de luminosité qu'elle allègue. Elle n'établit ainsi pas que la qualification opérée par l'instance précédente serait en contradiction manifeste avec la situation effective, au mépris des exigences de motivation de l'art. 106 al. 2 LTF. Elle se limite en réalité à opposer sa propre appréciation à celle de la cour cantonale et ne démontre pas en quoi celle-ci serait insoutenable.
Le grief doit être écarté dans la faible mesure de sa recevabilité.
6.
Il s'ensuit que le recours est rejeté dans la mesure de sa recevabilité, aux frais de la recourante qui succombe (art. 65 et 66 al. 1 LTF). Celle-ci versera en outre une indemnité de dépens aux intimés qui obtiennent gain de cause avec l'assistance d'un avocat (art. 68 al. 2 LTF).
Par ces motifs, le Tribunal fédéral prononce :
1.
Le recours est rejeté dans la mesure de sa recevabilité.
2.
Les frais judiciaires, arrêtés à 2'000 fr., sont mis à la charge de la recourante.
3.
Une indemnité de 2'000 fr. est allouée aux intimés à titre de dépens, à la charge de la recourante.
4.
Le présent arrêt est communiqué aux mandataires de la recourante et des intimés, au Département du territoire du canton de Genève et à la Chambre administrative de la Cour de justice du canton de Genève.
Lausanne, le 12 novembre 2020
Au nom de la Ire Cour de droit public
du Tribunal fédéral suisse
Le Président : Chaix
La Greffière : Tornay Schaller