Sachverhalt: A. Der Steinbruch Zingel befindet sich in der Gemeinde Schwyz an der Nordflanke des Urmiberges, südlich des Lauerzersees. Die X._ AG plant südwestlich des bestehenden Steinbruchs, im Bereich des Sitiwalds, eine Erweiterung des Abbaugebiets. Dafür reichte sie am 16. Juli 2008 ein Baugesuch ein. Gegen das Gesuch erhoben Y._ und weitere Personen Einsprache. Das kantonale Amt für Raumentwicklung traf in der Angelegenheit am 13. November 2008 folgenden Entscheid: "1. Die kantonale Baubewilligung für das Baugesuch B2008-1004, Vorhaben der X._ AG, wird unter folgenden Auflagen erteilt: a) Diese Bewilligung beschränkt sich auf die Etappen AA1, AA2 und AZ gemäss dem Projekt vom 9. Juli 2008; die tiefste Abbaukote von 520 Meter über Meer ist einzuhalten (wobei diese nicht für die notwendigen Erschliessungsanlagen wie Abwurfschächte, Basisstollen, etc. gilt). Für die folgenden Abbauetappen (AE) ist rechtzeitig ein Baugesuch via Gemeinde einzureichen. [...] 2. Vorbehalten bleibt die Baubewilligung der Gemeinde Schwyz." Der Gemeinderat Schwyz entschied mit Beschluss vom 28. November 2008 über das Baugesuch und die dagegen erhobenen Einsprachen wie folgt: "1. Auf die Einsprachen Ziffer 1-2 und 4-6 wird nicht eingetreten. 2. Die Einsprache Ziffer 3 wird abgewiesen. 3. Die Bewilligung für die Weiterführung des Steinbruchs Zingel auf Grundstück BG 1725 und 1726, Zingel, Seewen, wird gemäss den mit Datum vom 16. Juli 2008 eingereichten Plänen und Gesuchsunterlagen erteilt. 4. Der Gesamtentscheid des Amtes für Raumentwicklung vom 13. November 2008 wird mit dieser Bewilligung eröffnet. Die im Beschluss unter Ziffer 1 aufgeführten Auflagen bilden einen integrierenden Bestandteil dieser Baubewilligung und sind einzuhalten. [...]" Gegen den Gemeinderatsbeschluss vom 28. November 2008 und die damit eröffnete Verfügung des kantonalen Amts für Raumentwicklung erhob die X._ AG beim Regierungsrat des Kantons Schwyz Beschwerde. Mit Beschluss vom 31. März 2009 wies dieser das Rechtsmittel ab. Eine dagegen erhobene Beschwerde wurde vom Verwaltungsgericht des Kantons Schwyz mit Entscheid vom 27. Oktober 2009 ebenfalls abgewiesen. B. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten bzw. subsidiärer Verfassungsbeschwerde vom 17. Dezember 2009 beantragt die X._ AG im Wesentlichen, der Entscheid des Verwaltungsgerichts sei aufzuheben. Zudem sei die Rechtswidrigkeit der Verweigerung der Baubewilligung für die Abbauphase AE gemäss Ziff. 1 lit. a des Entscheids vom 13. November 2008 des Amts für Raumentwicklung festzustellen und die Angelegenheit zur neuen Beurteilung an die Vorinstanz zurückzuweisen. Der Regierungsrat und das Verwaltungsgericht des Kantons Schwyz beantragen in ihrer jeweiligen Vernehmlassung die Abweisung der Beschwerde. Das kantonale Amt für Raumentwicklung leitete dem Bundesgericht eine Stellungnahme des kantonalen Amts für Umweltschutz weiter, das indessen keinen förmlichen Antrag enthält. Die Gemeinde Schwyz, Y._, das Bundesamt für Umwelt (BAFU) und das Bundesamt für Raumentwicklung (ARE) haben auf eine Vernehmlassung verzichtet. 