A.- La Société de laiterie de Maules (ci-après: la Société de laiterie) est propriétaire et exploitante d'une porcherie dans cette localité. Ce bâtiment se trouve en zone agricole, à proximité des zones à bâtir du village (zone de centre village et zone résidentielle à faible densité). En été 1992, la Société de laiterie a transformé sans autorisations le premier étage de son bâtiment afin de pouvoir répartir les porcs sur deux niveaux. Auparavant, ce premier étage avait été utilisé durant quelques années comme poulailler. Ces transformations étaient destinées à augmenter la capacité de la porcherie, pouvant désormais accueillir 500 porcs. Le Préfet du district de la Gruyère (ci-après: le Préfet) a ordonné à la Société de laiterie, le 21 août 1992, d'arrêter les travaux et de déposer une demande de permis de construire. Des plans ont été mis à l'enquête publique dès le 16 octobre 1992 et le dossier a dû être complété en 1993, la Société de laiterie ayant été informée de la nécessité de construire une nouvelle fosse à lisier de 450 m3. L'Office cantonal de la protection de l'environnement a ensuite indiqué que le projet était soumis à une étude de l'impact sur l'environnement. Une nouvelle demande de permis de construire, avec un rapport d'impact, a donc été déposée le 20 mars 1996, pour un projet présenté comme une transformation du poulailler du premier étage en local pour porcs, un assainissement de la ventilation avec dispositif de filtration de l'air vicié (lavage biologique des odeurs), et la construction d'une fosse à lisier de 450 m3. Mise à l'enquête publique, cette demande d'autorisation a suscité plusieurs oppositions, dont celle de Bernard Oberson, propriétaire d'une maison et de terrain à bâtir dans le voisinage direct de la porcherie. La Direction des travaux publics du canton de Fribourg a accordé le 6 juin 1997 l'autorisation spéciale de construire hors de la zone à bâtir. Le 9 septembre 1999, le Préfet a délivré le permis de construire et il a rejeté les oppositions. B.- Bernard Oberson a recouru auprès du Tribunal administratif du canton de Fribourg contre les décisions du Préfet et de la Direction des travaux publics. Il a fait valoir en substance que l'exploitation d'une porcherie de cette importance n'était pas concevable à proximité de zones d'habitation et que les règles de la législation fédérale sur la protection de l'environnement, en matière de protection contre les odeurs (protection de l'air) et contre le bruit, n'étaient pas respectées. Le Tribunal administratif a rejeté ce recours par un arrêt rendu le 10 février 2000. Il a appliqué l'art. 24 al. 1 de la loi fédérale sur l'aménagement du territoire (LAT; RS 700), dans sa teneur avant la révision du 20 mars 1998, et il a considéré d'une part que l'implantation actuelle de la porcherie, en zone agricole, était imposée par sa destination, et d'autre part qu'aucun intérêt prépondérant ne s'opposait à la transformation litigieuse. A ce propos, les immissions - bruit et odeurs - de la porcherie après transformations n'ont pas été jugées excessives, les exigences de la loi fédérale sur la protection de l'environnement pouvant être respectées grâce à l'équipement prévu et aux conditions imposées à l'exploitant. L'arrêt mentionne notamment à ce sujet le système de lavage biologique de l'air de l'étable et de l'air provenant de la fosse à lisier (dispositif d'épuration des odeurs), les tubages avec absorbant phonique dans les cheminées d'évacuation, et l'horaire fixé pour le chargement et le déchargement des animaux (entre 8 heures et 18 heures exclusivement). C.- Agissant par la voie du recours de droit administratif, Bernard Oberson demande au Tribunal fédéral d'annuler l'arrêt du Tribunal administratif et, statuant lui-même sur le fond, de refuser à la Société de laiterie les permis de construire et autorisation spéciale requis. Il se plaint d'une violation de l'art. 24 al. 1 LAT, ni la première condition - implantation imposée par la destination de l'installation -, ni la seconde - en l'occurrence, respect des exigences du droit fédéral en matière de protection contre les odeurs et le bruit - n'étant selon lui remplies. La Société de laiterie, la Direction des travaux publics et le Tribunal administratif concluent au rejet du recours. Le Préfet s'en remet à justice. L'Office fédéral du développement territorial (ODT) et l'Office fédéral de l'environnement, des forêts et du paysage (OFEFP), invités à répondre (cf. art. 110 al. 1 in fine OJ), ont fait part de leurs observations. Les parties ont pu se prononcer à ce sujet. Le conseil communal de Maules, invité à se déterminer comme autorité intéressée, se réfère au préavis favorable qu'il avait donné au cours de la procédure cantonale. Après l'entrée en vigueur, le 1er septembre 2000, des nouvelles dispositions (adoptées le 20 mars 1998) de la loi fédérale sur l'aménagement du territoire concernant la zone agricole (art. 16 à 16b LAT) et les autorisations dérogatoires hors de la zone à bâtir (art. 24 à 24d LAT), ainsi que de la nouvelle ordonnance sur l'aménagement du territoire, du 28 juin 2000 (OAT; RS 700. 1), les parties et l'ODT ont été invités à se prononcer sur l'application du nouveau droit dans le cas particulier. Le recourant a par ailleurs déposé spontanément deux mémoires complémentaires afin d'alléguer des faits postérieurs à l'arrêt attaqué, à savoir le chargement nocturne d'un camion venant prendre livraison de porcs, à deux reprises au moins. Le Préfet a également donné des informations à ce sujet. 