Hacking Question Why are there nearly no homebrews for the Switch?

fenomeno0chris

Well-Known Member
OP
Member
Joined
Oct 6, 2015
Messages
155
Trophies
0
Age
32
XP
1,348
Country
Germany
First of all I don't want to offend someone, but just by looking around Ive noticed that there are barely any native homebrews for the Nintendo Switch. Im just curious if all coders out there are waiting for CFW to develop something.

Do homebrews for firmware 1.0-3.0 even work on the upcoming atmosphere CFW?
If yes, why is there no progress in that regard?

I mean there are hundreds of great things, which Im sure the Switch could handle very well like:
- YouTube App
- PDF-Reader
- Streaming Steam, PS4 or Xbox One to the Switch
- Netflix App
- Spotify App
- Philips Hue App
- Lot of Homebrew-Games
- Lot of Emulators

If atmosphere CFW would be released today, the average user actually wouldn't benefit that much right now, since there are "no" homebrews to use.
What do you think?
 
  • Like
Reactions: Linkuei

VinsCool

Persona Secretiva Felineus
Global Moderator
Joined
Jan 7, 2014
Messages
14,600
Trophies
4
Location
Another World
Website
www.gbatemp.net
XP
25,218
Country
Canada
Hey there friend, give them time. Code doesn't write itself ;)

The scene is still in it infancy, it only recently it exploded, and things are coming at the speed of light.

I'm pretty sure that in a few months, there will be plenty of homebrews done.
 

windhazard

Well-Known Member
Member
Joined
Mar 23, 2016
Messages
416
Trophies
0
XP
1,372
Country
United Kingdom
1. HBL is not available for firmware > 3.0.0 yet
2. Consoles with FW <= 3.0.0 are hard to find/costly.
3. It's only 10 days since the bootrom exploit was revealed, and only one year since launching. In comparison to other scenes things are moving so fast here already.
4. Devs don't create homebrews for any one in particular. They do it when they want do.
 

fenomeno0chris

Well-Known Member
OP
Member
Joined
Oct 6, 2015
Messages
155
Trophies
0
Age
32
XP
1,348
Country
Germany
I know that its not just an eye-blink to develop an App.
I don't know exactly when homebrew development was enabled for Switch, but more or less half a year?

Am I the only one who thinks, that this should be more than enough time to see more apps?
I haven't even saw a page/threads where someone started for example a Kodi port.

Mostly I see people asking when will CFW be released.
And others show there Linux stuff, but "nothing" really happened natively for the switch.
 
Last edited by fenomeno0chris,

JaRocker

Well-Known Member
Member
Joined
May 3, 2018
Messages
341
Trophies
0
XP
1,486
Country
Jamaica
First of all I don't want to offend someone, but just by looking around Ive noticed that there are barely any native homebrews for the Nintendo Switch. Im just curious if all coders out there are waiting for CFW to develop something.

Do homebrews for firmware 1.0-3.0 even work on the upcoming atmosphere CFW?
If yes, why is there no progress in that regard?

I mean there are hundreds of great things, which Im sure the Switch could handle very well like:
- YouTube App
- PDF-Reader
- Streaming Steam, PS4 or Xbox One to the Switch
- Netflix App
- Spotify App
- Philips Hue App
- Lot of Homebrew-Games
- Lot of Emulators

If atmosphere CFW would be released today, the average user actually wouldn't benefit that much right now, since there are "no" homebrews to use.
What do you think?
If there's no cfw there will be nothing to run the unsigned codes on so you'll just here to wait a bit I don't think you'll have to wait for long because they are lot of Developers just waiting to get on it
 

cots

Banned!
Banned
Joined
Dec 29, 2014
Messages
1,533
Trophies
0
XP
1,952
Country
United States
Most homebrew authors have moved to open systems like Android. The 3DS doesn't have much homebrew either. What you should expect to find on the Switch is emulators, utilities and probably a few ports of games that you will find on nearly every system. The PSP/Wii/NDS was the last generation of great homebrew.
 

JaRocker

Well-Known Member
Member
Joined
May 3, 2018
Messages
341
Trophies
0
XP
1,486
Country
Jamaica
I've always struggled with patience and this whole situation is really teaching it to me, everyday I have to not stick a paperclip in my Switch for no reason and it's killing me
Lol I know exactly how you feel it's killing me also I'm all over the internet just looking what's new all day everyday if you want some Homebrew right now you'll have to buy a switch with a low firmware
 

hiroakihsu

SUPREME LURKER OF THE WORLD
Member
Joined
Aug 10, 2003
Messages
540
Trophies
2
Location
On the edge of my seat
XP
1,903
Country
Japan
I know that its not just an eye-blink to develop an App.
I don't know exactly when homebrew development was enabled for Switch, but more or less half a year?

Am I the only one who thinks, that this should be more than enough time to see more apps?
I haven't even saw a page/threads where someone started for example a Kodi port.

Mostly I see people asking when will CFW be released.
And others show there Linux stuff, but "nothing" really happened natively for the switch.

Patience my friend...It took years for the 3ds homebrew scene to get to where it is today, so the switch scene will likely take just as long (if not longer).
 

fenomeno0chris

Well-Known Member
OP
Member
Joined
Oct 6, 2015
Messages
155
Trophies
0
Age
32
XP
1,348
Country
Germany
Don't get me wrong, Im absolutely able to wait and have patience.
Its just I don't see useful threads here on the "Switch Hacking & Homebrew" corner. There are barely new threads where some developers start a homebrew project for example.

I know its totally stupid to say, but if I could develop, than the first thing I would do is to create a new thread here to showcase my project and generate some help and listen to feedback.
 
Last edited by fenomeno0chris,

JaRocker

Well-Known Member
Member
Joined
May 3, 2018
Messages
341
Trophies
0
XP
1,486
Country
Jamaica
Patience my friend...It took years for the 3ds homebrew scene to get to where it is today, so the switch scene will likely take just as long (if not longer).
I don't think so it told the Nintendo 3 DS that long because it didn't have the access that the switch has now
 

hiroakihsu

SUPREME LURKER OF THE WORLD
Member
Joined
Aug 10, 2003
Messages
540
Trophies
2
Location
On the edge of my seat
XP
1,903
Country
Japan
I don't think so it told the Nintendo 3 DS that long because it didn't have the access that the switch has now

Just because it got hacked earlier than 3ds does not mean homebrew will necessarily come earlier...As someone else said above, it takes time (and effort) to develop homebrew apps. Things don't happen automatically.
 
Last edited by hiroakihsu,

DogParty

Well-Known Member
Member
Joined
Sep 15, 2015
Messages
172
Trophies
0
Age
32
XP
908
Country
United States
An actual answer is that the sdk just isn't there yet. There's no documentation to libnx, it's being actively developed each day, and it's really barebones. There isn't a proper SDK that would allow developers to easily create Switch apps (a la iOS' UIKit or Android's Views) so everything has to be done by hand. There is a preliminary port of SDL2 but most SDL games are written in SDL1.2 which was developed and then went MIA. I think there's a branch on devkitpro's github that should sorta function but it's missing joystick support and lacks the other libs like SDL_Image, SDL_Mixer, etc. Oh, and the fact that the Switch runs a proprietary OS means porting a lot of libraries won't be simple. We also don't have any hardware acceleration in either libnx or these SDL ports. That would lead to a huge increase in functionality but we're just not there yet. Once we get that going then maybe we will see OpenGL support which would vastly increase the amount of homebrew accessible to the device.

As it stands, making a YouTube client would mean:

  1. Writing your own UI code nearly from scratch (buttons, thumbnails, animations, menus, etc).
  2. Writing the networking code to interact with their API.
  3. Writing the code or porting a library to parse the JSON response
  4. Porting something like ffmpeg to process a video file
  5. Writing a Video view that interacts with ffmpeg and handles drawing each frame and syncing the audio.
  6. Thennnnn you have the other YouTube things like playlists, search, user accounts, home page, reviews, etc, etc.
People need to understand just how fucking early it is in this device's lifecycle. A lot of you are acting as if developers can just open Xcode and make a fun app but are just choosing not to.
 
Last edited by DogParty,

JaRocker

Well-Known Member
Member
Joined
May 3, 2018
Messages
341
Trophies
0
XP
1,486
Country
Jamaica
Just because it got hacked earlier than 3ds does not mean homebrew will necessarily come earlier...As someone else said above, it takes time (and effort) to develop homebrew apps. Things don't happen automatically.
That's not what I'm saying I'm just saying it's not gonna be as long as the 3sd that's all
 

garyopa

Admin @ MaxConsole
Member
Joined
Apr 25, 2009
Messages
777
Trophies
0
Location
Tropical Island
Website
www.O-P-A.biz
XP
9,512
Country
Canada
As @DogParty points out, the biggest problem is 'SDK' -- homebrew authors to be legit, still a gray area, want to at least use a open-source SDK, and one has not existed that is good since the days of PS3 scene. -- otherwise you have to use highly illegal leaked nintendo official sdk, and then if homebrew made with it, you could not be able to link to complied binary or source code of it.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +2
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
  • cearp @ cearp:
    It's nice to not have to have a lot of physical things though, saves space
    +1
  • AncientBoi @ AncientBoi:
    Nor clothes 🤮 . Saves on time, soap, water and money having to wash them. :D
  • SylverReZ @ SylverReZ:
    @rqkaiju2, Physical media is a great source for archiving your data, none of that cloud storage shiz.
    SylverReZ @ SylverReZ: @rqkaiju2, Physical media is a great source for archiving your data, none of that cloud storage...