That means having one set of APIs for all devices. "one way of programming".
It does not mean what the OP speculates about.
I know, but it's just great to hear him talking about having a core 'app store' that all their devices can play.
That means having one set of APIs for all devices. "one way of programming".
It does not mean what the OP speculates about.
I'm aware of the urban legends that circulate the news sites. An actual FreeBSD OS would be able to execute binaries from another similary-versioned and similarly-specced FreeBSD, and vice versa. That means it should have the same set of system libraries, same package system, and last but not least, a compatible kernel.
If you actually pay attention to the second screengrab in that article, it shows 14 DSOs, of which 4 are actually named in accordance to standard bsd (and linux) system libraries. The rest are DSOs unique to the platform the screengrab is from. From that screen alone one could conclude that the system in question is either:
a) a heavily modified linux
b) a heavily modified bsd (there are a myriad of bsd variations, does not need to be exactly freebsd)
c) neither of the above, but something modelled after the *nix elf world.
Anecdote: on my desk in front of me there're two devices right now, which devices use a serious portion of the Android's software stack, but are decisively not Android.
Port to what tho? The escape plan for that doomsday scenario would be porting to mobile, the place Android is used
Nintendo is a company that takes many precautions. Plus, they did not rule out the porting of their smartphone games to their core platforms, which will be a sensible and highly strategic move by the company.To points 3 and 4: Iwata talked about not porting games designed for dedicated hardware to mobile. Therefore, they are unlikely to make their OS decisions based on ways to perform that task, and if they think they can better serve their dedicated hardware needs with a proprietary system.
Point 2 discusses the availability of Nintendo-developed smartphone games on their platforms. I am sorry if this was confused with the porting of any Android software.To point 2: In addition to the previous thing I said, which I feel still applies, I feel that a console more open to low-effort 3rd-party ports from other consoles or PCs would be far better for broadening the system's appeal than easy ports of android software. Even getting only half of the 3rd-party releases the other consoles get would still be a start to fix the negative perception of their hardware among many core gamers.
This does not mean direct access to the Android marketplace. Apps developed for Android can be easily-ported to Nintendo's platform and sold on their eShop. Also, those with experience of developing apps for Android now know how to write code for Nintendo's platforms, which is not something that exists today (unless you have used Unity).To point 6: Third-party app support provided by android access would do nothing to help sell Nintendo hardware. As I said before, if 3rd-party ports are a concern, there's more value in getting the easiest possible third-party ports of conventional games.
We do not know a lot about the architecture DeNA is building, but we do know that they are intending to use their services across multiple platforms, which includes Android. Therefore, by using Android as the basis for their new operating system, the work is already partially (if not almost entirely) complete.To Point 5: I feel that the efforts to create whatever new things Nintendo needs for multi-platform infrastructure are already substantial enough with or without the opportunity to reuse Android-based apps that they won't make an OS decision just for the purpose of reusing said app. I don't know nearly enough about software development to say something definitive though.
Point 3 is a technical advantage, while point 2 is a content-bolstering advantage that comes directly from point 3. Note that point 3 also mentions the advantage of sharing assets and libraries from the core business with those working on mobile.Actually, I feel like points 3 and 6 render point 2 redundant. What "additional content" were you envisioning under point 2 that isn't covered under internal cross-platform porting in three or 3rd-party content in 6?
Also, I believe the ARM stuff was still at least partially rumors? The handhelds have always used ARM, of course, but I thought all the ARM chip rumors we had were attached to unspecified hardware products?
As a launch 3DS owner who loves MK7, I bought a WiiU literally because of MK8. Nintendo has always made money from selling hardware, it's just that for the first time ever, 3DS and WiiU started being sold at a loss. That won't happen next generation.
Because different form factors appeal to different people. Home consoles are in general more popular in the west whilst handhelds are more popular in Japan.
Also if they don't have a shared library then the home console will have almost literally no third party support so it will crater just like Wii U(or worse).
I've had this debate in the past, and that's not true at all. Soft makes money, not hardware.
Take a simple exemple. Mario kart.
In proposition A, there is a WiiU, MK8 sells way less than the 7th.
Proposition b, no WiiU, MK8 is released on 3ds after MK7. it sells more, cause the park is bigger, more money to make.
You gonna tell me "but on 3ds they already had one so it wouldn't sell" which is super wrong. Cause there is one and only Nintendo fanbase, and Mario Kart fan base, not one on console and one on portable, and the rare people who will tell me "oh i'm a big fan of nitnendo but i never play their game on portable" well.. are have a weird appreciation of nintendo's game to begin with..
Exactly.
Nintendo is a company that takes many precautions. Plus, they did not rule out the porting of their smartphone games to their core platforms, which will be a sensible and highly strategic move by the company.
We do not know a lot about the architecture DeNA is building, but we do know that they are intending to use their services across multiple platforms, which includes Android. Therefore, by using Android as the basis for their new operating system, the work is already partially (if not almost entirely) complete.
I didn't say I was happy to buy more hardware, I said Mario Kart 8 sold me a WiiU even though I own a 3DS. As someone posted, half of Nintendo's profit comes from hardware, and that's this generation with Nintendo selling stuff at a loss for the first time ever (and WiiU being a massive bomba). Nintendo will do what's profitable for them, not what's cost-effective for me as a consumer :/ Just like every other company out there.See that's something i can't really compute. You're telling me, "as a fan, i'm so happy to buy 2 console for 2 iterations of a game". If using the hardcore loyalty of their fan is the best strategy to expand... It seems it didn't work for the WiiU.. And it'll work less and less.
That solves no issues though. Their goal is to bring you into their ecosystem and sell you hardware and software. Nintendo wants you to buy both.
What if one of the connectivity options allows you to stream your 4DS/NX games through the home console wirelessly? What if there are many benefits to owning both?
If you want to counter the arguments in the OP, then present material that does so.You made the OP.
You are putting words into my mouth. I did not say Android is fast-moving. I said it is better-supported than Nintendo's own OSes.Android is supported because: Flash news: It was the only thing that could stand up to Apple and the iPhone OS when the iPhone was released.
Windows is Closed source. Look how fast it moves. Also, you have not fucking idea if you think Android is fast moving.
You need to read my posts a little closer. I was pointing out the fact that those operating systems have been "hacked to hell and back" (to quote my post exactly), and yet the layers built on top of them have prevented PS4 and Xbox One from yet being hacked.You're ignorant and stubborn.
FreeBSD. And no. Linux has been hacked too. Android even more. Windows has been hacked.
BSD? please link one.
I work in software development. Forking a repo and starting on some code is something just about anybody can do.You dont even know the difference between an SDK and developing an OS, what do you know?
You cannot retract code licensed as "open source" once you have licensed it as such. This is nothing to do with Apache. Android is open source, and continues to remain that way. Even if Google decide to close-source it, they cannot retract the code that is already out there.Android is not in the public domain. Are you a moron? You do not know even about the GPL or Apache licenses and how the fuck Google controls Android with contracts.
I'm sure most of the people in this thread would appreciate if you would stop conveniently ignoring any good argument against your case.I would really appreciate it if you were to quit with the condescending remarks and focus on the discussion.
It solves a ton of issues. It lowers the barrier for people wanting premium Nintendo experiences(allowing them to sell more software), it frees up resources(allowing them to make more software), it gets them third party support for their console.
The bolded pretty much goes counter to Iwata's point about having to explain the hooks. Also sharing a library doesn't mean there won't be incentives for owning both.
Also streaming a handheld game to a console is completely counter-intuitive especially if they are running the same architecture. The home console should be able to run those games natively.
I'm sure most of the people in this thread would appreciate if you would stop conveniently ignoring any good argument against your case.
I'm never afraid to eat crow. If Nintendo goes with an Android based OS, I'll PayPal $2.47 USD to OPI'll laugh if Nintendo-- some months down the road-- announces that the OS for their new platform is going to be an Android derivative. Lots of people mercilessly mocking the thread creator will be eating some major crow.
Please don't post "no."
Some points against a Nintendo Android based OS.
1. Games will not necessarily increase by simply having Android as the OS. Most Android software uses Google's closed source APIs and services and those will NOT be on Nintendo's OS. So in effect, games will have to be ported to Nintendo's platform anyway.
2. The reason why Google's services will NOT be on Nintendo's Android fork is that Google's services are all or nothing. Want anything from Google on Nintendo's OS, even services to make things easier to port? Nintendo better be prepared to allow the Google Play store on their hardware. Now Nintendo has to compete against Google on their own hardware.
3. Nintendo could follow Amazon and recreate all of the missing APIs and services so apps can be easily ported, but then that becomes a nightmare. First, they're basically writing chunks of their own OS anyway and secondly, Nintendo would have to keep up with any changes Google make to their APIs and their is no evidence Nintendo would be effective at this. Amazon certainly struggle.
4. Any games that Nintendo develop for mobile platforms would be tied in to Google Play services and wouldn't even be initially compatible with their own Android version. Any idea of sharing code between mobile and handheld/console would be difficult at best.
5. Software support has more to do with hardware strength and sales than it does with the OS support. Developers won't flock to Nintendo hardware just for running Android, especially when as mentioned they would either have to strip Google services out of their games or hope Nintendo has comparable APIs available and the sales won't be there compared to just dumping stuff on the Google Play store anyway. Developers aren't exactly just throwing their games at Amazon's app store.
6. Open Handset Alliance member's aren't allowed to build non-Google approved devices. Basically, a lot of manufacturers would not be allowed to supply hardware, whether that is a SoC or individual components. AMD isn't a member so this may not be the biggest issue, but get ready for higher hardware prices or lower hardware quality because of all the maneuvering that has to be done for non-OHA components that AMD can't supply. Renesas components on Nintendo Android based hardware? Not happening.
7. The platform can be locked down and made hard to root, but the possibility is always there. Unlike most Android devices, which are released for about a year and then retired, we are looking at three to five year life cycles and significant interest in the hardware. Both the Wii U and 3DS have been hacked within a couple of years of release with a handful of people, how long would it realistically take thousands of Android hackers to do the same?
I do apologise if I cover points that have been discussed to death, it took quite a while to type this out.
You are aware sony are legally obliged to quote those licenses even if there's very little of the original code left, right?
Excellent post agreed on many points and laid out better than what I was thinking.
It'll be waived off by the OP with more nonsense.
Actually, I thought that was a really great post. It's exactly what I was hoping to read, and I look forward to reading more of them on my return.
If you want to counter the arguments in the OP, then present material that does so.
You are putting words into my mouth. I did not say Android is fast-moving. I said it is better-supported than Nintendo's own OSes.
You need to read my posts a little closer. I was pointing out the fact that those operating systems have been "hacked to hell and back" (to quote my post exactly), and yet the layers built on top of them have prevented PS4 and Xbox One from yet being hacked.
I work in software development. Forking a repo and starting on some code is something just about anybody can do.
You cannot retract code licensed as "open source" once you have licensed it as such. This is nothing to do with Apache. Android is open source, and continues to remain that way. Even if Google decide to close-source it, they cannot retract the code that is already out there.
I would really appreciate it if you were to quit with the condescending remarks and focus on the discussion.
Nah dude. I've already typed up a lengthy response to one of your hybrid posts a while back so I'll just quote it below.
There's no benefit in offering a hybrid device or a handheld with a dock or streaming dongle over a lineup of different devices running the same games unless every single one of them but the handheld repeatedly tank at retail.
Perhaps people should talk about the reasons Nintendo should not use Android?
It is now confirmed that Nintendo is allocating internal software development resources to the creation of smartphone games, which will hinder the pace of releases for their core platforms and business model.
Wrong. Plays dedicated Nintendo NX games
Plays Nintendo smartphone games
There are significant differences in the controls, strengths and weaknesses between the controllers for dedicated game systems and the touchscreens of smart devices. We have no intention at all to port existing game titles for dedicated game platforms to smart devices because if we cannot provide our consumers with the best possible play experiences, it would just ruin the value of Nintendos IP.
And, if I can talk a bit further about our game development plan, we will continue doing our best to develop dedicated game titles for our dedicated game hardware platforms just as we have been doing. For smart devices, even in the case where we utilize the same IP, we will create completely new game software that will perfectly match the play styles of smart devices.
You are aware sony are legally obliged to quote those licenses even if there's very little of the original code left, right?
I know orbis partially uses bsd tech, ergo the license references they are bound to quote (though I did not know it was exactly freebsd). That does not make it a <you-name-it>bsd. To call it a <you-name-it>bsd there should be a certain level of interoperability with other <you-name-it>BSDs, and that fact has not been established (no, neither the screenshots nor the licence quotes prove it). Just like my linux-based STB is not a debian (or any other established linux flavor), my firefoxos phone is not an android, and my ps3 is not a freebsd station either (yes, ps3 os was also based on freebsd).
Wrong.
As they stated cleary, they are never going to port console games to smart devices. The same applies the other way around, because the controls are different.
http://www.nintendo.co.jp/corporate/release/en/2015/150317/03.html
This entire premise would be pointless if NX had the same control scheme of a smart device.
Nintendo's next platform will run iOS. Here's why:
Iwata likes iOS as a unified platform, and has praised it repeatedly. There have been rumors of Apple wanting to enter the console business for years now, and partnering with Nintendo is the golden opportunity. Both sides benefit heavily from this.
It's all but confirmed, guys
It should convince you that no, Nintendo will NOT be using Android. But I'd like to see you vomit more gibberish.
There are no flaws with your argument. Actually, we do know iOS is less affected by piracy, so it makes sense! Also, DS Lite had a very Apple-ish design. Plus iOS is more popular than Android in Japan, and Nintendo is a Japanese company. Japan's biggest platforms (3DS and iOS) becoming one is just a matter of time. Good luck debunking this perfect theory.Nintendo's next platform will run iOS. Here's why:
Iwata likes iOS as a unified platform, and has praised it repeatedly. There have been rumors of Apple wanting to enter the console business for years now, and partnering with Nintendo is the golden opportunity. Both sides benefit heavily from this.
It's all but confirmed, guys
When I think of connectivity I think of their long history prior to the Wii with the Super Game Boy, N64 Transfer Paks, GBA adapter and GBA to GC link cables. There are many ways they can go about doing that. Smart phones can even communicate with smart TVs and transfer gameplay to play on a big screen.
For video streaming, Nintendo has been doing well with it, like with the Wii U gamepad, just needs more improvements for that sort of thing.
They could also make a peripheral. But I don't think everything will be cross-buy. something like Smash could be cross-buy and something like a new Four Swords Adventures could be cross-buy.
Their next systems will be hardware and software aligned so that this is a possibility, something that they've always had difficulty with and had trouble capitalizing on will finally be much easier to do.
Here's why: it worked wonders for the OUYA
Wrong.
As they stated cleary, they are never going to port console games to smart devices. The same applies the other way around, because the controls are different.
http://www.nintendo.co.jp/corporate/release/en/2015/150317/03.html
This entire premise would be pointless if NX had the same control scheme of a smart device.
I was mainly working from the material the other poster had provided. That article's premise of 'look at these screenshots which prove that..' irked me some. Particularly in the context of this thread where people claim NX will be running android to the point of app-level compatibility (i.e. being able to run android games), posters mentioning how ps4 is running freeBSD got me slightly riled up, I got to admit.Yes, I know.
Oh no, i just meant that they used the FreeBSD kernel as a base and built it from there. The way your post was written seemed to imply that it could be either Linux or BSD when it has been confirmed they used FreeBSD as the base.