Faits: Faits: A. Le 12 mars 2001, la société A._ a déposé une demande de permis de construire portant sur la réalisation d'un immeuble d'habitation comportant quatorze logements sur la parcelle n° 8143 de la commune de Fribourg. La parcelle se trouve au centre du plan d'aménagement de détail "Les Hauts de Schiffenen", élaboré en 1972 (ci-après: le PAD). Selon le plan d'aménagement local de la commune de Fribourg, approuvé le 23 décembre 1991 par le Conseil d'Etat, le périmètre du PAD est classé en zone régie par un plan d'aménagement de détail en vigueur. Le projet a fait l'objet de préavis positifs, à l'exception de l'Office des des constructions et de l'aménagement (OCA, devenu par la suite le SeCA), qui se référait aux objections soulevées à l'occasion de l'octroi d'un précédent permis de construire: le PAD devait préalablement être précisé; par ailleurs, le taux d'occupation (rapport de la surface bâtie avec celle du fond) était de 25,6% alors que le taux prévu dans le règlement était de 22%. Une opposition collective a été formée par 222 habitants et propriétaires du quartier. Celle-ci a été écartée et le permis de construire a été accordé le 13 mai 2002 par le Préfet de la Sarine, au motif, qu'un projet semblable avait déjà été autorisé le 18 mai 1999. Le projet a fait l'objet de préavis positifs, à l'exception de l'Office des des constructions et de l'aménagement (OCA, devenu par la suite le SeCA), qui se référait aux objections soulevées à l'occasion de l'octroi d'un précédent permis de construire: le PAD devait préalablement être précisé; par ailleurs, le taux d'occupation (rapport de la surface bâtie avec celle du fond) était de 25,6% alors que le taux prévu dans le règlement était de 22%. Une opposition collective a été formée par 222 habitants et propriétaires du quartier. Celle-ci a été écartée et le permis de construire a été accordé le 13 mai 2002 par le Préfet de la Sarine, au motif, qu'un projet semblable avait déjà été autorisé le 18 mai 1999. B. Par arrêt du 13 avril 2005, Le Tribunal administratif du canton de Fribourg a admis le recours formé par 24 opposants. Le PAD avait été transmis le 30 octobre 1972 au Conseil d'Etat, pour être approuvé avec le plan de zone partiel "Le Windig", mais l'arrêté d'approbation ne mentionnait que ce second plan, et ne faisait aucune mention des réserves exprimées par le conseil communal à propos du premier. Il n'existait aucun exemplaire du PAD portant le sceau du Conseil d'Etat, de sorte que sa force obligatoire était sérieusement sujette à caution. Au contraire de l'indice d'utilisation (rapport de la surface totale brute des niveaux utilisables avec la surface constructible du fond), le taux d'occupation ne pouvait être pondéré sur l'ensemble du périmètre. Le projet était inadmissible pour ce motif déjà, sans qu'il y ait à examiner la question de la distance entre bâtiments. Le fait qu'un permis ait été délivré pour un projet comparable ne permettait pas de se prévaloir de l'égalité dans l'illégalité. Le PAD ne satisfaisait plus aux exigences de la loi et aux objectifs de planification; sa modification paraissait souhaitable. B. Par arrêt du 13 avril 2005, Le Tribunal administratif du canton de Fribourg a admis le recours formé par 24 opposants. Le PAD avait été transmis le 30 octobre 1972 au Conseil d'Etat, pour être approuvé avec le plan de zone partiel "Le Windig", mais l'arrêté d'approbation ne mentionnait que ce second plan, et ne faisait aucune mention des réserves exprimées par le conseil communal à propos du premier. Il n'existait aucun exemplaire du PAD portant le sceau du Conseil d'Etat, de sorte que sa force obligatoire était sérieusement sujette à caution. Au contraire de l'indice d'utilisation (rapport de la surface totale brute des niveaux utilisables avec la surface constructible du fond), le taux d'occupation ne pouvait être pondéré sur l'ensemble du périmètre. Le projet était inadmissible pour ce motif déjà, sans qu'il y ait à examiner la question de la distance entre bâtiments. Le fait qu'un permis ait été délivré pour un projet comparable ne permettait pas de se prévaloir de l'égalité dans l'illégalité. Le PAD ne satisfaisait plus aux exigences de la loi et aux objectifs de planification; sa modification paraissait souhaitable. C. A._ forme un recours de droit public contre cet arrêt, dont elle demande l'annulation. Le Tribunal administratif se réfère à son arrêt et conclut au rejet du recours. La Ville de Fribourg se prononce dans le sens de l'admission du recours. Le Préfet de la Sarine a renoncé à se déterminer. Les intimés concluent au rejet du recours dans la mesure où il est recevable. 