Iphone app emulator... - Android Software/Hacking General [Developers Only]

Is it possible to create an iphone app emulator for android?
Sorry for my bad english...
Sent from my HTC Desire using XDA App

This question has been asked before and before.
Not possible.

Skye Menjou said:
This question has been asked before and before.
Not possible.
Click to expand...
Click to collapse
everything is possible

Not this, don't believe what your mom told you when you were five.

Its possible to emulate an Iphone OS on Linux so how can u say its not possible? It is! But i think to heavy for this "little" community ;-)
Edit:
Iphone OS on Android Phone
Zitat von Autarkis
You would need further:
* exact type of processor: type, version, frequency
* exact type of GSM hardware, including version and subversion PLUS an appropriate radio flash or source therof or something making the Radio stuff work
* architecture of memory / flash
* chip and version of the USB subsystem: EHCI, OHCI or UHCI ?
* video chip: type, architecture, speed, version
* chip and version of the WiFi subsystem PLUS the orginal manufacturer's firmware
* sound chip: type, version - how does it interact with the GSM Radio subsystem?
... and so on, and so on. It would be nice to have a test cell tower simulator. But then, who would'nt like to have one?
Once you get this data (it's probably easiest to get an original schematic - from the manufacturer or from somewhere else), you can check each of the hardware components if they're supported in Android, if not, if they are supported in Linux. If not, you might be able to code them yourself.
Brace yourself. This will be a project using up about 1-5 man-years (and I'm talking about 5 days / wk, 8-hour days, not 1-3 evenings a week) depending on the amount of hardware support that already exists. Furthermore, it will be beyond a lot of peoples abilities (including mine) to assist you in any way. This is one hell of a tough job you're facing (barring the magical event that the phone accidentally is virtually a G1 clone. ).
I guess what I'm saying is: It's not worth the trouble. Once you've done all this, Android 5.0 will be running World of Warcraft II

Related

Google Android on Kaiser?

I have not returned kaiser in the hope of being able to install Google's Android OS on kaiser. Hardware is great, but software/drivers suck.
It should be fairly easy because its open source and the first phone that HTC is bringing out is supposed to have the same processor.
Your thoughts?
I'm hoping that becomes a reality. Open source development would open up the floodgates! Imagine TouchFLO with an OpenGL 3D environment.... can't wait to see what happens here.
jerich007 said:
I'm hoping that becomes a reality. Open source development would open up the floodgates! Imagine TouchFLO with an OpenGL 3D environment.... can't wait to see what happens here.
Click to expand...
Click to collapse
You don't know much about OpenGL and linux do you
Next you'll be wanting to run Beryl on a pocket pc
Subliminal Aura said:
You don't know much about OpenGL and linux do you
Next you'll be wanting to run Beryl on a pocket pc
Click to expand...
Click to collapse
hahahahah, nice...or better yet, how about we get the kaiser to run the iPhone OS? after that maybe Santa Claus will show up...
Doug2873 said:
hahahahah, nice...or better yet, how about we get the kaiser to run the iPhone OS? after that maybe Santa Claus will show up...
Click to expand...
Click to collapse
Well Leopard does run on my PC now *Cough*
If Android is open source, I don't see why someone with compiler knowledge couldn't make it run on any ARM based handheld...
Because booting an OS kernel requires extensive access to hardware specifications, wich is not what Androïd is about at all.
The Android SDK is now available. They have also announced that they're giving away $10 million to developers that build apps for the platform. More info here:
http://www.openhandsetalliance.com/developers.html
There's also a video of Android up on YouTube now:
http://www.youtube.com/watch?v=1FJHYqE0RDg
For an early prototype this looks amazing.
now that the SDK is out, I will probably end up eating my own words in the next few months, assuming people on here get the appropriate hardware drivers for the kaiser from HTC.
Terrific
This Andoid is a very killer OS, a lot better than the crappy WM-X, Please HTC port it to Kaiser, if not, we can create a community for build a distribution based on android for the Kaiser.
Regards,
Taguapire
I would too like to see this new Android OS be brought to the Kaiser. If I understand correctly, they are providing all assets to the public with the SDK.
Yes your right
Subliminal Aura said:
You don't know much about OpenGL and linux do you
Next you'll be wanting to run Beryl on a pocket pc
Click to expand...
Click to collapse
I would love to have beryl on pocket pc. I've been waiting for years since I first saw beryl on youtube. The closest thing we have is the HTC Cube. Can't wait .
Theres talk of this all over xda-developers.
One guy is calling people to work on it here: http://forum.xda-developers.com/showthread.php?t=344076&highlight=android
And here's another thread:
http://forum.xda-developers.com/showthread.php?t=343730&highlight=android
I sure would like to see this happen. Since HTC is a partner in the open handset alliance I could see them releasing drivers for it. ... maybe...
Problem is - OS source or not, the hardware specs for many of the ICs in the Kaiser (esp. the Qualcomm MSM) are not publically available, which means that it isn't possible to write a driver for them.
This is why, for example, the Linux ports to previous HTC devices are (relatively) crippled - drivers for parts of the hardware can't be written because the hardware specs are not available.
Ah. That makes a lot of sense. Thanks for shedding some light on this issue, Entropy512.
cant see why you can't just take the msm7200 chipset specs off of the qualcomm site and build something. I mean it has generic arm processors and the other information should be able to gleaned from the windows app itself(radios,etc..)
Subliminal Aura said:
You don't know much about OpenGL and linux do you
Next you'll be wanting to run Beryl on a pocket pc
Click to expand...
Click to collapse
Nope Compiz....... Hehe
In fact the radio processor (ARM9) already runs a linux like rtos: L4 micro kernel and Iguana embedded OS. See here and here.
I think the chances might be relatively good:
1. HTC has announced they are building android based phones.
2. For the next year or so, chances are that available phone hardware is gonna be pretty much the same as what is available today (give or take).
So it follows that there are good chances that HTC will do most of the work for us. They introduce a new P4551 running Android, you guys do your ROM ripping magic, and take all the various drivers and introduce it into a generic Android ROM. Voila! Android on the Kaiser.
That said, who says Android hardware support on HTC devices is going to be any better than hardware support for WM6? HTC has already proved you can release a phone for a mature platform, with plenty of history, using almost no hardware acceleration for anything. Who says Android phones from HTC will be any better in that respect?
Cool OS
This is a very cool OS. I'm sure some of our great coders around XDA DEVELOPERS can come up with all kinds of ways to use this on many different phones. If they get the money more power to them. They deserve it. At least in my nubee opinion!

[Q] Android noob, Generic device, A few questions?

First let me introduce myself. The name is Darcy and I have been casually using linux and other *nix OS for about a decade. I am in school working on a programing degree ATM, and am a pretty quick study. Anyways, I without much research bought my wife a generic 7" tablet running android 1.6. I know what processor it has and Im hoping that leads me to a place to start. Ok so the device is a "Kasser Net'sGo" we didnt realize that its just a china pad with another companys name on it when we ordered it. So most of the apps dont run correctly, and in general the device sucks(on a software level the HW is fine although generic).
Anyways it apears that i can get into recovery mode to flash if i had no other choices. But since there are no official roms im hoping to find a build thats based on the same CPU or similar hardware to find a starting point. Its running the Marvell Aspen 800mhz chip and standard ddr2. Sadly thats all we have been able to find out about this device.
I have compiled custom builds for linux before, and i have now purchased a Gtab so i have a less garbage device to test some things on(i have allready flashed 2 different roms and fooled with a bunch of the settings). But we would realy like to do something with this other tablet. So if anyone can point me in the direction of some info on how to do android builds or a repository of chipset drivers and such that might help me that would be greatly appreciated.

Windows Phone 7 Rom on Android Tablet

Tried to search for this but couldnt find anything is it possible to get a mango ROM working on an android tablet?
There are loads of 7" Android tablets out there for under £60 not the biggest fan of android but would like a cheap tablet for quick browsing of web and showing photos to friends etc.
Would be cool if could get a mango ROM flashed onto one of those 7" tabs
That's a good question. I'd also be interested if it were possible to drop Mango onto a tablet that started out life as an Android. It'd have to be a 7" screen, and it'd have to have a capacitive screen
jasongw said:
That's a good question. I'd also be interested if it were possible to drop Mango onto a tablet that started out life as an Android. It'd have to be a 7" screen, and it'd have to have a capacitive screen
Click to expand...
Click to collapse
Why does it have to be 7"? Resolution?
mcorrie1121 said:
Why does it have to be 7"? Resolution?
Click to expand...
Click to collapse
I think we're pretty much locked to 800x480 resolution, which I suspect would look horrible on a 10" tablet
Yea but im sure if it possible to port people will figure out a way around that like a regist edit or something. Actully maybe on a bigger screen more tiles would be visible instead of only 8 tiles or 6 it would be like 12 or 14
That is an interesting question. I was wondering the same thing, which is how I found this thread...
First of all, it would have to be a tablet with a WP7-compatible CPU. Unlike most x86 chips used in PCs, different ARM chips may have incompatible kernel-mode interfaces, so the core of every OS must be built for that chip. Linux (and therefore Android) can be built to run on pretty much any ARM chip. In theory, the same is true of Windows CE (the kernel that WP7 is built on), but without kernel sources (and no, the CE6 and CE7 sources available from MS aren't quite the same) we can't build custom kernels like that.
Second, and much harder, would be finding the drivers for the hardware. Every single WP7 device comes with a bunch of OEM code, the "firmware", that interfaces the kernel to the hardware. This is different from device to device (thus why, if you do something like flash a Samsung Omnia 7 ROM to a Samsung Focus, or even a Focus r3 ROM to a Focus r4, the phone won't work correctly afterward). Android has something similar, but again it has two benefits: the kernel is open-source, and there are Linux drivers for almost every piece of computing hardware (although not always very good ones). For WP7, porting to a new device is very hard because of this. The HD2 worked because
A) it originally ran a CE-based OS (an older one, but still CE based)
B) it's very similar in hardware to the HD7 (not enough to run HD7 ROMs, but enough to pull some drivers from HD7 ROMs)
C) an early firmware for the WP7 kernel was developed for it and leaked.
None of those things are going to be true for the typical random Android tablet.
GoodDayToDie said:
First of all, it would have to be a tablet with a WP7-compatible CPU. Unlike most x86 chips used in PCs, different ARM chips may have incompatible kernel-mode interfaces, so the core of every OS must be built for that chip. Linux (and therefore Android) can be built to run on pretty much any ARM chip. In theory, the same is true of Windows CE (the kernel that WP7 is built on), but without kernel sources (and no, the CE6 and CE7 sources available from MS aren't quite the same) we can't build custom kernels like that.
Second, and much harder, would be finding the drivers for the hardware. Every single WP7 device comes with a bunch of OEM code, the "firmware", that interfaces the kernel to the hardware. This is different from device to device (thus why, if you do something like flash a Samsung Omnia 7 ROM to a Samsung Focus, or even a Focus r3 ROM to a Focus r4, the phone won't work correctly afterward). Android has something similar, but again it has two benefits: the kernel is open-source, and there are Linux drivers for almost every piece of computing hardware (although not always very good ones). For WP7, porting to a new device is very hard because of this. The HD2 worked because
A) it originally ran a CE-based OS (an older one, but still CE based)
B) it's very similar in hardware to the HD7 (not enough to run HD7 ROMs, but enough to pull some drivers from HD7 ROMs)
C) an early firmware for the WP7 kernel was developed for it and leaked.
None of those things are going to be true for the typical random Android tablet.
Click to expand...
Click to collapse
So, long story short, probably not gonna happen. Gotcha. At least I know some of the work that is takes, for I am sure that it will take much more work.
Sent from my ASUS Transformer Pad TF300T using xda app-developers app
yea your not gonna get arm wp7 on an android tablet , however there are many simulations of wp7 in android tablets , so if you want wp7 on an android yes thats the way to do it , but why?

Android on Bookeen-Cybook Odyssey (eBook Reader)?

Hello everyone, I know this is a long shot but: is anyone interested in porting Android to this excellent eBook Reader?
Device description is here: http://www.bookeen.com/en/cybook/odyssey
It is basically a Nook Touch Simple/Sony PRS T1 like device that features a very fast e-Ink display (amazingly fast for an e-Ink) and should support some tablet like use (browsing the web, reading a RSS feed) quite well. You can see here and here what HSIS (High Speed Ink System) can do.
Stock version is using a Linux 2.6.31 based OS (doesn't specify what flavor)
From the little I know the main problems with porting a Android whould be:
- possible locked bootloader on the Cybook Odyssey -> no way to know without the device
- supported chipset -> an ARM A8 based chipset is listed
- display drivers -> maybe those from regular pearl e-Ink can be used?
- wi-fi drivers -> again, depends on the chipset
I'm out of my league (php, web stuff) here but I plan to buy the device next month if there's hope for it
Ideas?
Hi!
I would point out, before getting your hopes up on the porting, the fact that you asked just one day after the launch of the device, makes one think that you're thoughts are audaciously early. So unless some xda-developers are Bokeen insiders and, ahem, unbound by their job to work on this matter, either waiting or is the thing to do. Or, ahem, , learning how to port?
The chances I see for this port to happen are small (but than again still possible). Perhaps we could see if the linux running it might offer more flexibility and run apps directly (?). Porting would would have it's obvious advantages ... an Android with it's screen technology superior to any current eInk readers, except the Mirasol powered ones perhaps (those are limited to Korea for now) would we awesome.
csioucs said:
Hi!
I would point out, before getting your hopes up on the porting, the fact that you asked just one day after the launch of the device, makes one think that you're thoughts are audaciously early. So unless some xda-developers are Bokeen insiders and, ahem, unbound by their job to work on this matter, either waiting or is the thing to do. Or, ahem, , learning how to port?
The chances I see for this port to happen are small (but than again still possible). Perhaps we could see if the linux running it might offer more flexibility and run apps directly (?). Porting would would have it's obvious advantages ... an Android with it's screen technology superior to any current eInk readers, except the Mirasol powered ones perhaps (those are limited to Korea for now) would we awesome.
Click to expand...
Click to collapse
Is there any news on debugging and or development possibilities on that platform? I have seen the gpl'ed linux source released at bookeen's site.
I have yet not found any pictures of a disassembled device and do not know if customized firmware updates are possible.
Would very much appreciate any news on that topic!
NonsenseInc said:
Is there any news on debugging and or development possibilities on that platform? I have seen the gpl'ed linux source released at bookeen's site.
I have yet not found any pictures of a disassembled device and do not know if customized firmware updates are possible.
Would very much appreciate any news on that topic!
Click to expand...
Click to collapse
I would also be interested in customized firmware for cybook odyssey. thanks
Any news on this anybody?
Anyone still watching this? I'd like to try to do it, but it's over my head, skill wise...
Sent from my GT-I9300 using Tapatalk
thirstythirsty said:
Anyone still watching this? I'd like to try to do it, but it's over my head, skill wise...
Sent from my GT-I9300 using Tapatalk
Click to expand...
Click to collapse
I know that internally some version of android ran on the device, but it's really not worth to do this. Android is absolutely not suited for such device and screen.
To install personalised linux/software, first crack the update format, then the device will be open to you...

[Q] Why Windows Os can run on allmost all Pcs and why Android roms can not?

Noob question, i dont understand why Windows os can run on allmost all computers and why Android roms does not ?
Because windows is a computer OS and Android is a mobile Os
Sent from Arkham
I mean why Android roms for example Cynaogenmode 9 for Samsung cant go also on HTC if im not wrong, but windows can run on all computer.. i just dont understand why ??, I'm just started new flashing roms ecc. I was used to the pc that was so simple.
Tauros360 said:
I mean why Android roms for example Cynaogenmode 9 for Samsung cant go also on HTC if im not wrong, but windows can run on all computer.. i just dont understand why ??, I'm just started new flashing roms ecc. I was used to the pc that was so simple.
Click to expand...
Click to collapse
Because Windows os support x32 x64 and you can install drivers for your computer.
aleranol said:
Because Windows os support x32 x64 and you can install drivers for your computer.
Click to expand...
Click to collapse
I dinnt understand well, butt why they cant do this also on smarphones, for example on the computer you got the Bios and if somthing goes wrong with your OS you can always go to the bios ecc. But why they dont do the same on phones ?
Windows : An OS : Runs on PCs
Android : Also an OS : Runs on smart phones
Some basic common sense..
So this question is pointless
aleranol said:
Because Windows os support x32 x64 and you can install drivers for your computer.
Click to expand...
Click to collapse
DD-Ripper said:
Windows : An OS : Runs on PCs
Android : Also an OS : Runs on smart phones
Some basic common sense..
Click to expand...
Click to collapse
Im started new flashing roms ecc. i still dont have much experience, first i thought that the Clockworkmode ecc was a smartphone Bios but then on the internet i read about many people briking phones by flashing wrong roms ecc. when i firs was thinking that you could always recover from Cwm like on the computer Bios but it was'n like this. So i was thinking, why ? there isnt something like a bios on the android phones ? so you can always recover if something goes wrong ?
actually this is an excellent question......whats so hard abt having a mothwrboard that boots up in bios....nad then it allows u to install whatever system u want. after that u get to download drivers for ur hardware from some system driver pool....basically most phones have the closely the same hardware in our days especially when u can make use of sd cards as an external source like dvds nd cds.....the question is why r smartphones os's built in a different way and what stops them from being composed this way? isnt it more logical?
Tauros360 said:
Im started new flashing roms ecc. i still dont have much experience, first i thought that the Clockworkmode ecc was a smartphone Bios but then on the internet i read about many people briking phones by flashing wrong roms ecc. when i firs was thinking that you could always recover from Cwm like on the computer Bios but it was'n like this. So i was thinking, why ? there isnt something like a bios on the android phones ? so you can always recover if something goes wrong ?
Click to expand...
Click to collapse
Cwm=1/2bios. Windows is open for all part combination with drivers. But android or other mobile os are cant support different drivers. Companies select os and other parts and develop correct drivers for parts and os. Mobile devices have special drivers. But pcs are have open for all drivers.
This text hard for me because i m turk.
This is a fantastic question! Essentially what has happened over the years is chip makers have designed their hardware around the windows os, and they have been able to do so because the windows os is a boxed software that, for the most part, cannot be changed. The Android os on the other hand is open sourced and can be tweaked 10 ways to Sunday, which is why most of us prefer it over ios or win mobile. The downside (kind of) is that the phones and tablets are specifically designed around the os and the os around the device. So in order to upgrade the os either the manufacturer (Samsung, Motorola etc) has to develop one or one of the brilliant coders out there has to work on developing one from the source code when it is released by Google. Hope this helps.
Sent from my A500 using CM10 JB unofficial
Great question, Many answers definitely.
Android OS are built around the phones, around specific devices.
For example:
GS3 and Note 2 are built on somewhat the same,
so odds are specific roms are ported to GS3 ( Serenity 1.2)
but GS3 and HTC One X are two totally different companies with two different builds of components so you'd not have a port from a Note 2 to One X.
It's logic once you look into the components of a phone and how they're built VS how computers are built and such.
GPU, CPU, Storage, etc on a PC are all parted,where-as on a phone they're soldiered onto one main board.
garbour said:
This is a fantastic question! Essentially what has happened over the years is chip makers have designed their hardware around the windows os, and they have been able to do so because the windows os is a boxed software that, for the most part, cannot be changed. The Android os on the other hand is open sourced and can be tweaked 10 ways to Sunday, which is why most of us prefer it over ios or win mobile. The downside (kind of) is that the phones and tablets are specifically designed around the os and the os around the device. So in order to upgrade the os either the manufacturer (Samsung, Motorola etc) has to develop one or one of the brilliant coders out there has to work on developing one from the source code when it is released by Google. Hope this helps.
Sent from my A500 using CM10 JB unofficial
Click to expand...
Click to collapse
Now i understand, thanks i was thinking it would be possible to build phones with a Bios and basic drivers preinstalled in the motherboard, just to run android, and then from there find the driver updates ecc for its own device. That would be much easier for all of us to flash roms, kernels ecc without the risk of briking divices, and also now a days the smartphones are almost like real computers ecc. I think if you got an HTC + 1.7 Ghz x 4 you wouldn't like stop receiving updates for your stock or custom rom because its still a good piece of hardware, and also even if i would got to pay 20 $ for an Android upgrade i wouldn't mind, i think an something thing like a bios in a phone will give a piece of mind for everyone, and it would be much easier.
Sent from my HTC One X using xda app-developers app
caha2639 said:
Great question, Many answers definitely.
Android OS are built around the phones, around specific devices.
For example:
GS3 and Note 2 are built on somewhat the same,
so odds are specific roms are ported to GS3 ( Serenity 1.2)
but GS3 and HTC One X are two totally different companies with two different builds of components so you'd not have a port from a Note 2 to One X.
It's logic once you look into the components of a phone and how they're built VS how computers are built and such.
GPU, CPU, Storage, etc on a PC are all parted,where-as on a phone they're soldiered onto one main board.
Click to expand...
Click to collapse
But for example if HTC,Samsung and all manufacturers . install on there mother board a bios + basic drivers for input output ecc. and to separate Android from it. So you could then have a one Android for all. And devs could focus mainly to the functionality and less to the compatibility. It would be fantastic :thumbup:
Sent from my HTC One X using xda app-developers app
As simple answer: Most android devices use a lot of closed source/specification hardware.
Plus locked/partially locked bootloader
In windows (and linux too) kernel there is a lot of closed blobs which work fine on pc because they were precompiled under x86 arch, but there's no use for them on our arm devices.
If we had open specifications and hardware device, we wouldn't have any trouble getting OS in there(that's what china manufacturer do)
As usual - the only issue is copyright.
Go OSS!
Sent from my Xperia Mini Pro using xda premium
Android and windows have more in common then anyone is letting on.
Wi ndows is closed source some other android is closed. Some of is is open.
Even though most of yours computers have windows dosnt mean that you can take the hard drive from one computer and expect for the Oscar to boot while in another computer. They all have drivers that are gding to be different.
Computers have biOs because of many different reasons. Computers are versatile smartphones are a relatively specialsized piece of equipment.
The question you ask has an answer but I think the same question can be asked aboout the differences between a couch and a chair. Someone just thought of a way to do somthing and it became the standard. Again computers freeway more advanced then smartphones. How many boot devices can you have on a smart phone? MAybe 2. Computers can have many hdds, many optical, many usb devices, many network boots...etc etc
Sent from my SPH-L710 using xda app-developers app
Tauros360 said:
Noob question, i dont understand why Windows os can run on allmost all computers and why Android roms does not ?
Click to expand...
Click to collapse
Windows has been around forever.
pixelshuck said:
As simple answer: Most android devices use a lot of closed source/specification hardware.
Plus locked/partially locked bootloader
In windows (and linux too) kernel there is a lot of closed blobs which work fine on pc because they were precompiled under x86 arch, but there's no use for them on our arm devices.
If we had open specifications and hardware device, we wouldn't have any trouble getting OS in there(that's what china manufacturer do)
As usual - the only issue is copyright.
Go OSS!
Sent from my Xperia Mini Pro using xda premium
Click to expand...
Click to collapse
So in chinese phones its possible to do this ? For example on my computer i have tried windows, ubuntu ecc all on the same hardware. so in chinese phone its possible to boot Android or Windows 8 mobile on the same hardware ? i dont understand now, its is possible but manufactures dont do it or its a tecnical problem. ?
Tauros360 said:
So in chinese phones its possible to do this ? For example on my computer i have tried windows, ubuntu ecc all on the same hardware. so in chinese phone its possible to boot Android or Windows 8 mobile on the same hardware ? i dont understand now, its is possible but manufactures dont do it or its a tecnical problem. ?
Click to expand...
Click to collapse
No it doesn't matter. It is alot of closed source stuff in windows. Not to mention MS would C&D anyone that may even try. Even the new windows 8 32 bit pc systems have a locked bootloader so you can't change the OS
Sent from Arkham
pixelshuck said:
As simple answer: Most android devices use a lot of closed source/specification hardware.
Plus locked/partially locked bootloader
In windows (and linux too) kernel there is a lot of closed blobs which work fine on pc because they were precompiled under x86 arch, but there's no use for them on our arm devices.
If we had open specifications and hardware device, we wouldn't have any trouble getting OS in there(that's what china manufacturer do)
As usual - the only issue is copyright.
Go OSS!
Sent from my Xperia Mini Pro using xda premium
Click to expand...
Click to collapse
potna said:
Android and windows have more in common then anyone is letting on.
Wi ndows is closed source some other android is closed. Some of is is open.
Even though most of yours computers have windows dosnt mean that you can take the hard drive from one computer and expect for the Oscar to boot while in another computer. They all have drivers that are gding to be different.
Computers have biOs because of many different reasons. Computers are versatile smartphones are a relatively specialsized piece of equipment.
The question you ask has an answer but I think the same question can be asked aboout the differences between a couch and a chair. Someone just thought of a way to do somthing and it became the standard. Again computers freeway more advanced then smartphones. How many boot devices can you have on a smart phone? MAybe 2. Computers can have many hdds, many optical, many usb devices, many network boots...etc etc
Sent from my SPH-L710 using xda app-developers app
Click to expand...
Click to collapse
Im a little confused because i dont have any experience in how software and hardware runs together even i would like to learn it , all i know is that i cant put an AMD CPU on a Intel compatible motherboard, but an AMD and intel computers can run both on windows, Ubuntu, ecc. So now i understand that almost all Smartphones have diffrent hardware, but they can not all run on a one Android version, but Android needs to be customized to the hardware. Am i wright ? Do you think if manufactures produce there hardware to fit in a one Android version, and devs focus in a one Android version, and also roms could be compatible for all devices, if im not wrong. Because what i sow now is that many devs work more on compatibility, and if it was the other way they could realy focus on the functionality of Roms ecc. I'm still new in this world and i have a lot of things to learn, so im asking you guys, because you know more than me, so i could learn somthing from you.
Biggest problem of mobile devices is lack of good boot "catcher", as in BIOS, whom would allow custom kernel load.
Despite being binary compable(not always), the way android is being started differs.
The best we are getting is unlocked BL, but never open one.
Also, you have mentioned china devices.
On some chinese smartphones fully open bootloader is present, that's why it is possible to launch ubuntu and even windows(on atom tablets).
Sent from my SK17i using xda premium

Categories

Resources