Jump to content

ipad app on raspberry pie 2

Go to solution Solved by manikyath,

i believe something similar has been done on android phones, but i doubt it'll be a thing on the pi.

 

i'll add in an explanation of where iOS comes from, and why it wont go in certain places.

 

back in the day of mac OS 9 apple decided they needed something stabile to follow up the mess they had created with OS9.

they went for BSD, which is based on UNIX, and is very adaptable to new platforms.

(not saying OSX is anything like BSD, they only relate on a dev tree level, and share underlaying structure)

the advantage they had with this is that this system allowed them to easily develop a mobile OS from what they've learned on OSX.

 

in its root iOS is a BSD based operating system, designed for a touch device on an ARM processor with X hardware buttons, Y IO devices, etc.

mobile OSes have always been rather device specific, and (as always) apple is more locked down than their competitors.

it is theoreticly possible to edit iOS to run on any ARM, and perhaps even x86 devices, but this isnt a realistic idea.

 

the biggest issue lies within how mobile OSes arent made to be universal, they are meant to run on one specific device: a phone.

in apple's case, they are designed to be run on an iPhone. it is not coincidential they have a new iOS release for every new generation of iDevices,

this is because they have to alter the OS to work with this new hardware.

 

there is not enough demand, not enough skilled developers and not enough information about the product itself to even think of doing this.

 

as for emulation: you'd have to emulate the exact hardware of an iPhone to do this, to which i have to say this: "you must be crazy for trying this."

there is only one case where emulating a full hardware enviroment has made sense: old consoles and handhelds.

 

emulating a full hardware enviroment is possible, but requires an INSANE amount of overhead, at which point its only possible for devices of a long gone time.

this is to the point where some cheaper android phones have difficulty emulating the gameboy advance.

 

the moment apple's iOS can be properly emulated by the normal user, we are talking a time where we can touch the air to interact with our devices.

 

sidenote: i'm convinced apple has some inside stuff going on, which well... probably does quite well due to the fact they have access to all the code they need, and can change iOS itself to be capable of doing this.

 

unless the jailbreak community spews out some kind of miracle, i doubt this'll ever happen.

just watched the rasperry pie2 vid from Luke ... long story short:

 

I hate everything apple... but there is 1 app on the planet called STROM, for me I am a synthesizer enthusiast... the app I would like to run on a emulated ipad environment on the pie...

 

is that possible?

Link to comment
https://linustechtips.com/topic/358052-ipad-app-on-raspberry-pie-2/
Share on other sites

Link to post
Share on other sites

just watched the rasperry pie2 vid from Luke ... long story short:

 

I hate everything apple... but there is 1 app on the planet called STROM, for me I am a synthesizer enthusiast... the app I would like to run on a emulated ipad environment on the pie...

 

is that possible?

Ipad will never be emulated.





 
Link to post
Share on other sites

i believe something similar has been done on android phones, but i doubt it'll be a thing on the pi.

 

i'll add in an explanation of where iOS comes from, and why it wont go in certain places.

 

back in the day of mac OS 9 apple decided they needed something stabile to follow up the mess they had created with OS9.

they went for BSD, which is based on UNIX, and is very adaptable to new platforms.

(not saying OSX is anything like BSD, they only relate on a dev tree level, and share underlaying structure)

the advantage they had with this is that this system allowed them to easily develop a mobile OS from what they've learned on OSX.

 

in its root iOS is a BSD based operating system, designed for a touch device on an ARM processor with X hardware buttons, Y IO devices, etc.

mobile OSes have always been rather device specific, and (as always) apple is more locked down than their competitors.

it is theoreticly possible to edit iOS to run on any ARM, and perhaps even x86 devices, but this isnt a realistic idea.

 

the biggest issue lies within how mobile OSes arent made to be universal, they are meant to run on one specific device: a phone.

in apple's case, they are designed to be run on an iPhone. it is not coincidential they have a new iOS release for every new generation of iDevices,

this is because they have to alter the OS to work with this new hardware.

 

there is not enough demand, not enough skilled developers and not enough information about the product itself to even think of doing this.

 

as for emulation: you'd have to emulate the exact hardware of an iPhone to do this, to which i have to say this: "you must be crazy for trying this."

there is only one case where emulating a full hardware enviroment has made sense: old consoles and handhelds.

 

emulating a full hardware enviroment is possible, but requires an INSANE amount of overhead, at which point its only possible for devices of a long gone time.

this is to the point where some cheaper android phones have difficulty emulating the gameboy advance.

 

the moment apple's iOS can be properly emulated by the normal user, we are talking a time where we can touch the air to interact with our devices.

 

sidenote: i'm convinced apple has some inside stuff going on, which well... probably does quite well due to the fact they have access to all the code they need, and can change iOS itself to be capable of doing this.

 

unless the jailbreak community spews out some kind of miracle, i doubt this'll ever happen.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×