2012-05-17 19 views
11

Wszędzie znalazłem buzz o grach Xbox 360. Jednak chcę wiedzieć, jak mogę rozwijać normalną aplikację na Xbox 360. Głównie oparty na silverlight.QuickStart na rozwój aplikacji Xbox 360

Nie jestem również pewien, o co w tym wszystkim chodzi w homebrew? Jakiego języka muszę używać do tworzenia aplikacji Xbox 360? Skąd/jak mogę uzyskać pakiet SDK? W App Hub cały szum związany jest z telefonem z systemem Windows. Nie ma zbyt wielu informacji na temat Xboksa? Dlaczego tak jest?

Odpowiedz

24

Xbox 360 rozwój jest w dużej mierze podzielony na dwie odrębne sekcje:

  1. XNA Development
    ta polega na użyciu XNA Framework do opracowania gry/aplikacje i odbywa się za pośrednictwem AppHub. Możesz znaleźć narzędzia do programowania (XNA Game Studio) here. Wszystko, co powstało przy użyciu tych narzędzi, musi być napisane w C# .NET i może być wydane tylko na rynku Xbox LIVE jako "gra niezależna" (oczywiście po przejściu procesu sprawdzania). Aby debugować aplikację XNA na samej konsoli, potrzebujesz membership. Inną rzeczą, na którą należy zwrócić uwagę, jest to, że aplikacje Xbox 360 w ogóle nie mają dostępu do Internetu - cała komunikacja odbywa się za pośrednictwem Xbox LIVE lub System Link.

  2. Rozwój zawodowy
    ta obejmuje opracowanie kompletnych Xbox 360 tytułów, i wymaga, aby być częścią Xbox 360 Registered Developer Program. Po uzyskaniu licencji programistycznej (i podpisaniu umowy NDA) firma Microsoft zapewnia programistom dostęp do oficjalnego zestawu SDK do konsoli Xbox 360 i sprzętu programistycznego, który obejmuje pełną integrację Visual Studio i dokumentację do tworzenia natywnych aplikacji i bibliotek Xbox 360 przy użyciu C/C++. Sprzęt do zestawów programistycznych jest dostępny w kilku wersjach i obsługuje debugowanie z Visual Studio przez Ethernet, emulację DVD przez USB, itp. Aby uzyskać więcej informacji na temat programu rozwoju zawodowego, zobacz this information.

rozwijające się „normalne” aplikacje dla konsoli Xbox 360 nie jest to możliwe w tej chwili ze względu na ograniczenia programu ramowego XNA i społeczność programistów. Jeśli jesteś częścią zarejestrowanego programu dla programistów, to może być to możliwe, ale nie ma sposobu, aby się upewnić (ze względu na ścisłe wymagania NDA firmy Microsoft).

Co do Silverlight, pojawiły się pewne pogłoski dotyczące Silverlight na Xbox 360, ale Microsoft nie potwierdził ani nic nie ogłosił.

Powiązane problemy