Servus ,
Ich will euch ein bisschen über das XBox One Dev Kit berichten
Der Beitrag wird dennoch vorraussichtlich ein paar Tage benötigen bis er fertiggestellt ist
Dies soll KEIN Beitrag sein der in i.einer Richtung Exploits findet oder Schwachstellen ausmacht. Er dient rein zur Information und ich übernehme keine Haftung falls ihr Bugs habt die eure Konsole beschädigen.
Außerdem ist mindestens ein Grundwissen der Informatik zu empfehlen.
Vorneweg was diese Firmware NICHT macht:
- Sie führt keinen unerlaubten Code auf der Retail FW aus
- Ihr könnt eure Programme nicht auf eure Retail FW ausführen
- Ihr könnt lediglich eure XBox als Programmierungsbasis für Windows Universal Apps verwenden
- Kein SDK!
- Keine Spiele! (Ausgenommen Ressourcenarme "Universal Windows Platform" (UWP)-Spiele)
- Reine
- Wenn ihr jemals zurück auf die Retail FW wollt, müsst ihr eure HDD formatieren. Spielstände bleiben durch die Cloud erhalten
- Außerdem bleiben die Apps die ihr 'draufgeladen' habt nicht erhalten falls ihr in den Retail Modus zurück kehrt
Nun zum eigentlichen. Ich finde dies eine starke Aktion von MS, gerade auch die Schüler und Studenten werden davon profitieren wenn sie sich in der Informatik wohlfühlen und die Schule/Uni/FH dementsprechende Verträge mit MS hat. Stichwort Dreamspark.
- Man MUSS im Microsoft Dev Center angemeldet und freigeschaltet sein. Ohne Dreamspark kann man sich (so weit ich weiß, Angaben ohne Gewähr) für 20$ anmelden.
- Wenn man im Preview Programm ist muss man sich daraus austragen lassen. Dauert in der Regel ca. 24-48 Stunden.
- Zum Anderen braucht man natürlich die Xbox One und dazu die Dev Mode Activation App.
- Um was Sinnvolles damit anzufangen wird noch Visual Studio 2015 mit dem kompletten Universal App-Paket benötigt.
- Zu Visual Studio werde ich nichts sagen
- Zu dem Paket: Es ist in jedem VS 2015 dabei, selbst beim Community Paket
- Es werden mindestens 30 GB Speicherplatz benötigt
Man kann in Visual Studio Apps programmieren, diese auf der Xbox One testen und dann schließlich in den Windows App Store stellen kann. Diese Apps wären dann (je nach eigenem Verlagen) auf der XBox One, Windows 10 oder Windows Phone verfügbar.
Kleine Anmerkung: Man muss sich einen App-Namen beim konfigurieren der XBox (mittels der Dev Mode Activation App) reservieren. Kreativität ist hier das Zauberwort
Die bildbeschreibende Sprache ist hierzu xaml, baut ziemlich stark auf xml auf.
Außerdem kann man seine Xbox ressourcentechnisch überwachen, Apps starten oder stoppen, das File System der jeweiligen Apps (Nicht der One) erforschen und die Xbox beim crash ggf neu starten.
Man kann am Rechner mit jeden Browser über https://meine-ip-der-Xbox:11443 oder https://XboxOne:11443
Zuvor müssen userdaten festgelegt werden. (bei mir aaaa bbbb)
ID@Xbox ist das Development Programm von Microsoft. Man kommt da nur mit einer bestehenden Firma rein und auch nur wenn man schon ein Proof of Concept der möglichen App hat. Wenn man aber mal drin ist hat man alle möglichkeiten und bekommt bis zu 3 wahre Dev Kits
ID@Xbox | Development Firmware |
Wahres Dev Kit - Richtige Konsole die mehr Ressourcen hat. | Retail Konsole die nur auf 4 Kerne benutzt. |
Zugriff aufs XBox SDK | Keine Möglichkeiten aufs XBox SDK zuzugreifen |
Engine basiert programmieren (Bsp. Unreal Engine 4) | Lediglich Universal Windows Platform Apps programmieren |
Direct X 12 | Direct X 11 und das auch nur eingeschränkt |
Wie gesagt, der Beitrag wird noch ein Weilchen brauchen bis er fertig ist, ein richtiges Hallo World will ich auch noch entwickeln, falls ihr irgendwelche ideen habt könnt ihr ja was dazu schreiben
Bis dann