REQ| Why can't we choose our OS? - Galaxy S III Q&A, Help & Troubleshooting

Title.
Why can't we choose our OS?
why can't we put WINDOW PHONE 8,7, NEXUS'S 4.2, even IOS?
why? can some1 explain that to me?

Porting an entire OS is a very very VERY complicated process, especially when the hardware of the device is completely different from the hardware that the OS was originally developed for!

evilol said:
Title.
Why can't we choose our OS?
why can't we put WINDOW PHONE 8,7, NEXUS'S 4.2, even IOS?
why? can some1 explain that to me?
Click to expand...
Click to collapse
Different hardware variations (resolution CPU Gpu RAM etc.) from within one OS is hard enough to deal with. Then comes issues like closed source OS (iOS) and also compatability of apps, etc.
Let's just say you can't choose your OS.
Sent from my GT-I9300 using Tapatalk 2

Lol wut?
Sent from my GT-I9300 using XDA Premium HD app

evilol said:
Title.
Why can't we choose our OS?
why can't we put WINDOW PHONE 8,7, NEXUS'S 4.2, even IOS?
why? can some1 explain that to me?
Click to expand...
Click to collapse
Everyone above's right..
Also....
Marketing my dear watson.
Sent from my GT-I9300 using xda premium

evilol said:
Title.
Why can't we choose our OS?
why can't we put WINDOW PHONE 8,7, NEXUS'S 4.2, even IOS?
why? can some1 explain that to me?
Click to expand...
Click to collapse
In a way, you can. Now multiple VMs work on Android. For example, Bochs.
With that you can run almost any OS on your phone, I have a installation of Win 95, FreeDOS and Damn Small Linux on my phone.

evilol said:
Title.
Why can't we choose our OS?
why can't we put WINDOW PHONE 8,7, NEXUS'S 4.2, even IOS?
why? can some1 explain that to me?
Click to expand...
Click to collapse
Because we can't....

ARM devices are not like x86 (your computer's) platform. Nothing is standard, not even how the device reads the power-button.
As a result, the hardware is not built around the software but the software has to be modified and compiled for the hardware. Including of course the (closed source) drivers the community would need to build from scratch or steal from the manufacturer.

Go get htc hd 2 and choose your OS!
Hit thanks if i helped u.

evilol said:
Title.
Why can't we choose our OS?
why can't we put WINDOW PHONE 8,7, NEXUS'S 4.2, even IOS?
why? can some1 explain that to me?
Click to expand...
Click to collapse
BC android is better than all those
Sent from my SPH-L710 using Xparent Green Tapatalk 2

Two words: Too Hard

Horcrux08 said:
Go get htc hd 2 and choose your OS!
Hit thanks if i helped u.
Click to expand...
Click to collapse
Exactly. It was my first Android device, even though it originally had WP 6.5 on it. Now it can run android, WP7, Windows RT, Meego, Linux, win95, you name it

win95, you name it
Click to expand...
Click to collapse
Slightly OT but naming Win95 is a bit unfair. Win95 works through cross-platform hardware emulation (not even virtualization) so if someone ports the underlying QEMU to any phone it will be able to boot x86 16bit software such as Win95

evilol said:
Title.
Why can't we choose our OS?
why can't we put WINDOW PHONE 8,7, NEXUS'S 4.2, even IOS?
why? can some1 explain that to me?
Click to expand...
Click to collapse
Tbh money is what it boils down to. If the phone manufactures wanted they could make an agreement on a version set of standards but some companies (apple) are not sharing profit
Sent from my Nexus 7 using xda app-developers app

Glebun said:
Exactly. It was my first Android device, even though it originally had WP 6.5 on it. Now it can run android, WP7, Windows RT, Meego, Linux, win95, you name it
Click to expand...
Click to collapse
Agreed.
Hit thanks if i helped u.

evilol said:
Title.
Why can't we choose our OS?
why can't we put WINDOW PHONE 8,7, NEXUS'S 4.2, even IOS?
why? can some1 explain that to me?
Click to expand...
Click to collapse
The full answer rests for most part on drivers. At the top level, some OS's such as iOS are designed to "talk" with a specific CPU and will work exclusively with it. The manufacturer provides a limited development platform that does not extend to the finer mechanics of the CPU. Below the CPU, there are other components that need an OS specific driver (Camera, GPS, Modem, Sensors etc...), that are written and designed specifically for each OS and are generally not transferable between the different OS's.
Devices like the HTC Leo were released with an open development platform and SDK's, that encompassed most of the device's hardware components, which made it "relatively" easy for developers to customize other OS's to talk with the devices' hardware components. The Leo's case in point is rare.
As for the S3, there are currently limited dev resources. This however does not mean a "closed case" for this device. If Samsung releases more tools and info for devs, you may indeed see different OS's ported to the device.
If we take WP8 as an example, the issues are at an even more challenging level at the moment. Devs are currently at a point of exploring the make up and structure of it. Once they have it completely figured out, they'll be able to customize it for specific hardware components (if they have the necessary drivers). Cotula, a leading dev has been able to get WP8 (RT) to work with the Leo, which is an encouraging sign for future ports to other devices.

Related

Windows phone 7

Anyone know how can I run windows phone 7 instead of android on my SGS2
As someone who has used WM7 believe me when I say you aren't missing much. Seriously, why would you want to take the best handset on the market at the moment and cripple it with a limited and highly restrictive operating system?
Sent from my £2.99 Casio digital watch.
Shujitzu said:
Anyone know how can I run windows phone 7 instead of android on my SGS2
Click to expand...
Click to collapse
Close your eyes and pretend your running WP7?
Unless you have extensive coding knowledge, its never gonna happen.
Edit : although there is the metro ui launcher and wp7 music app so
You could kinda emulate the experience.

HP gives webos to the community

More fun and games coming our way...
http://mobilitydigest.com/hp-gives-webos-to-the-open-source-community
Hopefully CM team will utilize that.
wootsauce baby
What can this mean for us, more kernels and drivers right?
Sent from my SGH-T989 using XDA App
r4dik4l said:
What can this mean for us, more kernels and drivers right?
Sent from my SGH-T989 using XDA App
Click to expand...
Click to collapse
Yes. No more reverse engineering. Think of your touchpad as another HTC HD2 for tablets.
i like that. the HTC HD2 of the tablets XD. great news for us cause ill be ordering mine sunday .
Yeah I think I'll get one on sat from HP on eBay.... supposed to be another fire sale
Sent from my HTC HD2 using XDA Premium App
Very good news for both OSes : CM dev would be faster with sources and webOS might be improved by community knowledge.
Happier and much more having bought a TP
I was thinking of getting rid of my touchpad since android progress was slow and there are so many nicer tablets coming out. But now guess I will wait a little longer.
I really would love to see WebOS take off. I like it better then Android in some ways. It would be cool if Android apps could run on webOS. Now maybe it could happen.
Why not
gedster314 said:
I was thinking of getting rid of my touchpad since android progress was slow and there are so many nicer tablets coming out. But now guess I will wait a little longer.
I really would love to see WebOS take off. I like it better then Android in some ways. It would be cool if Android apps could run on webOS. Now maybe it could happen.
Click to expand...
Click to collapse
That's what I do not understand.
IPhone, Android, and WebOS are all Linux.
Why aren't all the apps interchangeable?
What is really different about an IPK or an APK?
ccbeam said:
That's what I do not understand.
IPhone, Android, and WebOS are all Linux.
Why aren't all the apps interchangeable?
What is really different about an IPK or an APK?
Click to expand...
Click to collapse
Yes, Android, iOS, and WebOS are all based on Linux kernels. The difference between them is that each has a different "framework" to access the kernel features. The "framework" is basically an API (Application Programming Interface) that interacts with the Linux kernel that is basically controlling the hardware.
Hence, an application that emulates one OS while running another is simply doing a translation from a program written for a particular API into the native OS API. The problems with emulators are of course, first and formost performance, and second it may not be possible to translate all actions from one API to the other.
I remember the days when the argument for Linux was that it is portable from platform to platform... just recompile and off you go.
just because they are releasing the source for webos does not mean they are releasing any touchpad specific source. Our version of webos may never be open sourced. it's a possibility.

[Q] fooling around with android devices

Hey guys, didn't know where exactly to put this, but imo it fits best here (if not please tell me)
So i thought about fooling around with software and hardware, basicly: getting iOS or win7.8 or win8 on a android device (and i am not talking about some sh** that just looks like it)
As i have no experience in ROMs or anything programming related i just wanted to know if this would be possible?
It would be really awesome as i am very fond of fooling around with hardware devices where you dont expect the software you have xD
Because i heard of some classmate of my cousin who flashed android on his windows-phone (he had some old 6.x version)
Greets Vauvenal7
Sent from my HTC Vision
Vauvenal7 said:
... getting iOS or win7.8 or win8 on a android device (and i am not talking about some sh** that just looks like it)...
Click to expand...
Click to collapse
Well, it's impossible. iOS needs specific HW, plus both OSes are closed source. You can run Android on iStuff and on WinMob devices (HTC HD2) because Android is open source, you can change everything in it without problems.
iOS and WP aren't open source and you can't modify it.
fifo171 said:
Well, it's impossible. iOS needs specific HW, plus both OSes are closed source. You can run Android on iStuff and on WinMob devices (HTC HD2) because Android is open source, you can change everything in it without problems.
iOS and WP aren't open source and you can't modify it.
Click to expand...
Click to collapse
Right.
the iPhone has its own processor -- the "A6" is used in the iPhone 5 which is based on the ARMv7, but I'm confident it is different enough to effectively make "porting" the iOS to another hardware platform essentially impossible (short of repackaging an iPhone's internals into a different case).
Now Windows Mobile 8 runs on "Qualcomm Snapdragon S4" chips (according to Wikipedia) which seems a bit safer on the hardware end...but then you're looking at trying to get a closed-source operating system to run on a different hardware..
I'd say Windows Mobile 8 is pooooossible, but it's a very very long stretch. And then, is it really worth it? Or just to say that you did it?
I think I'd just stick to Android since they are GIVING us the operating system. It's like free money!
Thanks guys
Well, pitty :/
And yeah...nothing goes over android xD
But it would have still been fun though^^
Greets Vauvenal7
Sent from my HTC Vision

Ubuntu is HERE!!!

Finally Ubuntu for the tablets is here. That's Right!!! This Thursday for the nexus7 and 10. Here goes the official video http://youtu.be/h384z7Ph0gU
hit the thanks... been a while
Almost here ,.....
Sent from my HTC Droid Dna Venom Rom using Tapatalk 2
horatiob said:
Finally Ubuntu for the tablets is here. That's Right!!! This Thursday for the nexus7 and 10. Here goes the official video http://youtu.be/h384z7Ph0gU
hit the thanks... been a while
Click to expand...
Click to collapse
Just the developer preview right now it looks like, I thought it was the full release for some reason. Anyone planning to jump in head first just for fun?
I think I'm going to wait a little bit, conceptually it seems great but I would initially like to "dual-boot" if that is in any way possible - does it actually install a grub like pre-loader where I could choose to boot to my SentinalROM instead? How about Google Play store integration, any news on that? The biggest hurdle for myself would be losing access to all my Play Store games/books.
Astriaal said:
Just the developer preview right now it looks like, I thought it was the full release for some reason. Anyone planning to jump in head first just for fun?
I think I'm going to wait a little bit, conceptually it seems great but I would initially like to "dual-boot" if that is in any way possible - does it actually install a grub like pre-loader where I could choose to boot to my SentinalROM instead? How about Google Play store integration, any news on that? The biggest hurdle for myself would be losing access to all my Play Store games/books.
Click to expand...
Click to collapse
Oh absolutely. I plan on downloading it as soon as it goes live.
Sent from my GT-N7100
Astriaal said:
Just the developer preview right now it looks like, I thought it was the full release for some reason. Anyone planning to jump in head first just for fun?
Click to expand...
Click to collapse
Yep
Astriaal said:
Just the developer preview right now it looks like, I thought it was the full release for some reason. Anyone planning to jump in head first just for fun?
Click to expand...
Click to collapse
I'm going to give it a try on my Nexus 7.. That's my entertainment/screw around with my own builds tablet.. I'm really not privvy to testing "development previews" of an alternate OS on a $500 tablet.. I'll at minimum wait a bit to feel it out on the Nexus 7 first and hear back from those who did try it on the Nexus 10.
Can this be dual booted?
I already backed up my tablet's data on pc. Ready to install it on both nexus 7 and 10!
tawfiqmp said:
Can this be dual booted?
Click to expand...
Click to collapse
I haven't read detail on it yet, but I did see a note indicating that it can be set up with dual boot -- needs a custom recovery, but it appeared pretty straightforward when I glanced at the description. Dual boot would certainly make me more receptive to giving it a try.
I'm not much of a developer but I'm all over this. Been waiting for over a year for this.
Sent from my Galaxy Nexus using xda app-developers app
Dual boot is mandatory for me to do this
SayWhat10 said:
Dual boot is mandatory for me to do this
Click to expand...
Click to collapse
agreed. dual boot or no go!
if there is ubuntu for android where you have access to your android apps. Why cant we do that with our nexus 10?
I dont care for dualbooting if I can have access to android apps from within ubuntu.
horatiob said:
if there is ubuntu for android where you have access to your android apps. Why cant we do that with our nexus 10?
I dont care for dualbooting if I can have access to android apps from within ubuntu.
Click to expand...
Click to collapse
As far as I know you do not have access to your android applications you simply have ubuntu.
Sent from a SGS3 GT-i9305
Loving this. You know they're turning this loose for the imaginative dev/hacker community to get great ideas for a full release on their own devices. It will benefit all in the long run. Google better embrace this as the future, I hope.
Sent from my LT28at using XDA Premium HD app
fredphoesh said:
As far as I know you do not have access to your android applications you simply have ubuntu.
Click to expand...
Click to collapse
well that sounds like............it sucks. smh
i mean all these people happy to that ubuntu is about here, that they would give up all their android apps? really????????????????
Recon Freak said:
Loving this. You know they're turning this loose for the imaginative dev/hacker community to get great ideas for a full release on their own devices. It will benefit all in the long run. Google better embrace this as the future, I hope.
Click to expand...
Click to collapse
It's great seeing this kind of development, but I'm not yet clear that it's something that would help Google or necessarily benefit the majority of the user community...at least not in the near term. Google's been working hard at gaining market acceptance for Android, and a significant component of this will likely be, increasingly, the availability of Android as an internally consistent ecosystem that spans phone and tablets. Ubuntu is pushing the same idea, i.e., a single ecosystem that encompasses phones, tablets and PC's -- and that's great. But unless there's interoperability between OS's, it may be a while before the consumer market is ready to embrace yet another mobile OS in a big way, as appealing as Ubuntu may be.
My Android phone (Galaxy Nexus) and tablets (N10 and N7) work so well together these days that I really wouldn't want to replace any of them with a device running an OS and aps that didn't "connect" with my other devices as well and seamlessly as they all work together now. I'm also not about to replace all 3 devices right away, and start fresh finding apps that mimic the functionality of the 100+ Android apps that I have installed.
Android and Ubuntu are both based on Linux at the lowest levels, so they can take advantage of common hardware drivers. But at the app level, they're based on different languages and runtime systems - so far. At the moment, Android apps can't run on Ubuntu in any kind of native mode and vice versa. While Google is working to gain broad acceptance of Android, what incentive would they have to throw another OS in the mix at this stage of the game?
jonstrong said:
Android and Ubuntu are both based on Linux at the lowest levels, so they can take advantage of common hardware drivers. But at the app level, they're based on different languages and runtime systems - so far. At the moment, Android apps can't run on Ubuntu in any kind of native mode and vice versa. While Google is working to gain broad acceptance of Android, what incentive would they have to throw another OS in the mix at this stage of the game?
Click to expand...
Click to collapse
Well I meant to quote and managed to thank you - While they are based on different levels I do recall hearing that there would be a dalvik vm built into ubuntu to allow for android applications to run inside the system as well - as long as you have the apk and such. Similar to BlueStacks for W8 and Windows desktop.
omac_ranger said:
Well I meant to quote and managed to thank you - While they are based on different levels I do recall hearing that there would be a dalvik vm built into ubuntu to allow for android applications to run inside the system as well - as long as you have the apk and such. Similar to BlueStacks for W8 and Windows desktop.
Click to expand...
Click to collapse
Thanks for the thanks, however inadvertent
As far as I've read, Canonical doesn't plan on creating a Dalvik JVM for Ubuntu any time soon. The statement from them suggested that they recognize that native compiled apps (the dev ecosystem on Ubuntu is primarily HTML5, QML, C++) will run faster and more efficiently than code running within a JVM -- this was part of the comment when asked if they were planning to incorporate a Dalvik emulator in Ubuntu. There's nothing to prevent someone from developing one, but making this work properly will also require cooperation between the Dalvik implementation and the security framework in Ubuntu -- certainly possible, but I'm guessing it could be a year before anything comprehensive along those lines is likely to make it to market.
There's also another question nagging at me: how will Google evolve Android over the next couple of years? With an increasing number of apps rolling out for Android, it's conceivable that multiple windows (such as Samsung already offers) may become a regular feature, apps will become increasingly powerful -- and the distinction, at least for many people and many applications -- between PC and Android device -- will become vanishingly small for many purposes. If that happens, my guess is that this would further reduce any incentive for Google to somehow tie Ubuntu in with Android.
Of course I could be 100% wrong, and this just be the kind of thinking that happens after a 12 hour day without enough coffee... I personally love the evolution of hardware and software, and look forward to seeing how this all pans out. Fun to speculate in the meantime.
jonstrong said:
Thanks for the thanks, however inadvertent
As far as I've read, Canonical doesn't plan on creating a Dalvik JVM for Ubuntu any time soon. The statement from them suggested that they recognize that native compiled apps (the dev ecosystem on Ubuntu is primarily HTML5, QML, C++) will run faster and more efficiently than code running within a JVM -- this was part of the comment when asked if they were planning to incorporate a Dalvik emulator in Ubuntu. There's nothing to prevent someone from developing one, but making this work properly will also require cooperation between the Dalvik implementation and the security framework in Ubuntu -- certainly possible, but I'm guessing it could be a year before anything comprehensive along those lines is likely to make it to market.
There's also another question nagging at me: how will Google evolve Android over the next couple of years? With an increasing number of apps rolling out for Android, it's conceivable that multiple windows (such as Samsung already offers) may become a regular feature, apps will become increasingly powerful -- and the distinction, at least for many people and many applications -- between PC and Android device -- will become vanishingly small for many purposes. If that happens, my guess is that this would further reduce any incentive for Google to somehow tie Ubuntu in with Android.
Of course I could be 100% wrong, and this just be the kind of thinking that happens after a 12 hour day without enough coffee... I personally love the evolution of hardware and software, and look forward to seeing how this all pans out. Fun to speculate in the meantime.
Click to expand...
Click to collapse
Why does Ubuntu have to do anything with Google?
The developer preview is being made for Nexus devices but that's only because they are readily available and open to hacking.
I don't think Canonical realistically thinks Ubuntu will be the lead platform for Phones and Tablets but that's okay. They're currently trying to fill a niche with their tablet OS which is the enterprise market. This is one place where Android hasn't made a ton of inroads and it happens to be where Canonical makes their money(albeit still not profitable).

[Q] Windows Phone on Ace-i?

So I was reading through some Wikipedia articles, and I had a sudden thought. Call me crazy, but...
Is it possible to install WP7 (or later) on an Ace-i? I don't mean the ports and the Frankenstein-type ROMs, I mean the REAL deal. I read that Tango requires 800 MHz (Ace-i has 832 ), 256MB RAM (yep, we got 290 MB! ) and no hardware restrictions like iOS (at least, I hope so!)
So coming back to my question: WP7 on Ace-i. Yay or nay? If yes, any pointers would be appreciated. I've always loved the WP7 UI, but never wanted to invest in a new device
PS: If some pirated software is involved, then.... *wink wink* *nudge nudge* Go right ahead with your ideas. I'm eagerly waiting for a response.
kittuboy said:
So I was reading through some Wikipedia articles, and I had a sudden thought. Call me crazy, but...
Is it possible to install WP7 (or later) on an Ace-i? I don't mean the ports and the Frankenstein-type ROMs, I mean the REAL deal. I read that Tango requires 800 MHz (Ace-i has 832 ), 256MB RAM (yep, we got 290 MB! ) and no hardware restrictions like iOS (at least, I hope so!)
So coming back to my question: WP7 on Ace-i. Yay or nay? If yes, any pointers would be appreciated. I've always loved the WP7 UI, but never wanted to invest in a new device
PS: If some pirated software is involved, then.... *wink wink* *nudge nudge* Go right ahead with your ideas. I'm eagerly waiting for a response.
Click to expand...
Click to collapse
Reasons why it is not possible:
1)Windows phone will not support our hardware because Broadcom haven't released drivers.
2)The internal FLASH memory will need to be re-partitioned and it may break the device's ability to boot.
3)The internal memory's not gonna cut it.
So it is a nay
wp7 is not android...i mean wp os is not open source...
so no...not possible..!!
Sent from my GT-S5830i using xda app-developers app
The question you are making has the same answer for the question "Is it possible to to install my memories and personality on Angelina Jolie's brain?"
Short answer: No!
rubendgomes said:
The question you are making has the same answer for the question "Is it possible to to install my memories and personality on Angelina Jolie's brain?"
Short answer: No!
Click to expand...
Click to collapse
the comparison u are making makes no sense at all..
wp os can be installed on other device which meets the minimum hardware requirements..
BUT since wp os is not open source, it is not posssible for now..
open sourced os (for example android) can be installed on other devices which doesn't come with android..
htc hd2 comes with wp os..
but it is possible to install android on that phone..
samsung wave comes with bada os it is possible to install android on that device too..
so basically what i mean to say is, different operating systems can be made run on any device with condition that
- os must be open sourced
- hardware must meet the minimum requirements
- drivers of the hardware should be available
Sent from my GT-S5830i using xda app-developers app
Not exactly... The internal Flash memory has to be repartitioned and that may or may ignore break the devices ability to boot.
Not sent from a ACE but a CooperVe using Tapatalk 2.
Forget Windows At lease Ubantu ??
Hi,
Windows needs license but Ubuntu or Kubuntu is the open source ?
Is anyone trying for this ?
I am very interesting to install Ubuntu ....
maheshmorankar68 said:
Hi,
Windows needs license but Ubuntu or Kubuntu is the open source ?
Is anyone trying for this ?
I am very interesting to install Ubuntu ....
Click to expand...
Click to collapse
It's not that we need license for it and that's why we aren't doing it!
If it's possible, you get it
Our phone is a low activity device and that too with low specs. We don't have even one high level dev (high level means someone who does things above from what is present to us as resources).
And that is why, it's not possible. May be possible in future, but not now.

Categories

Resources