maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   porting iphone apps to n900 (https://talk.maemo.org/showthread.php?t=46910)

hyrons 2010-03-09 10:02

porting iphone apps to n900
 
Anyone know how hard it is to port iphone apps? a iphone emulator would be the key i think, just looking at the iphone apps sore makes me want one but with sutch a crappy camera no way, what were apple thinking!!!

berty 2010-03-09 10:07

Re: porting iphone apps to n900
 
Doubt that can be done, would be good though!

cashclientel 2010-03-09 10:32

Re: porting iphone apps to n900
 
It's not impossible, just highly highly improbably

clasificado 2010-03-09 12:00

Re: porting iphone apps to n900
 
Quote:

Originally Posted by hyrons (Post 560969)
Anyone know how hard it is to port iphone apps? a iphone emulator would be the key i think, just looking at the iphone apps sore makes me want one but with sutch a crappy camera no way, what were apple thinking!!!

i think that apple will kill us with fire if someone here succedes to emulate the iphone os.

but seriously, here are poor-none motivation to try a long and difficult task like creating and emulator

AFAIK

ofels 2010-03-09 12:48

Re: porting iphone apps to n900
 
Quote:

Originally Posted by hyrons (Post 560969)
Anyone know how hard it is to port iphone apps? a iphone emulator would be the key i think, just looking at the iphone apps sore makes me want one but with sutch a crappy camera no way, what were apple thinking!!!

From a technical point of view iPhone apps are written in the ObjectC language which Apple has tightly bound to the OS.
So you would have to rewrite the code from scratch using the available APIs in Qt or Gtk++/Hildon.

Besides that lots of such applications are commercial with copyrights being held by their respective producers.

An iphone emulator would definitely violate Apples patents and copyrights unless Apple itself grants it which I consider to be highly unpropable judging Apples current policy.

TheThane 2010-03-09 14:30

Re: porting iphone apps to n900
 
Quote:

Originally Posted by cashclientel (Post 560999)
It's not impossible, just highly highly improbably

Yes, also boot iphone os on n900 It's not impossible but highly highly highly hard and improbably without source.

The only way is iPhone app sdk source -> Qt source Converter.

soeiro 2010-03-09 14:43

Re: porting iphone apps to n900
 
Well, if you could get hold of the source code you could try to port it to the N900. I'm sure there is a way to port some Objective-C compiler to the N900. Alas, with easy-debian you could even try to use LLVM (it has Objective-C front end).

The most troublesome work would be to implement the iPhone OS API calls.

quipper8 2010-03-09 14:57

Re: porting iphone apps to n900
 
there is cocotron which is an objective C compiler for linux or windows, but you would still need to translate the iphone API calls to meego Qt.

Not impossible, but a huge undertaking and not likely to happen.

ofels 2010-03-10 10:18

Re: porting iphone apps to n900
 
May I just point you to the relevant parts of the Apple iPhone License agreement as published by the EFF lately:

Quote:

App Store Only: Section 7.2 makes it clear that any applications developed using Apple's SDK may only be publicly distributed through the App Store, and that Apple can reject an app for any reason, even if it meets all the formal requirements disclosed by Apple. So if you use the SDK and your app is rejected by Apple, you're prohibited from distributing it through competing app stores like Cydia or Rock Your Phone.

Ban on Reverse Engineering: Section 2.6 prohibits any reverse engineering (including the kinds of reverse engineering for interoperability that courts have recognized as a fair use under copyright law), as well as anything that would "enable others" to reverse engineer, the SDK or iPhone OS.
So here is the basic answer to the question of porting apps.

inzimam 2010-03-10 10:24

Re: porting iphone apps to n900
 
Hasn't Palm just said they can Port iphone apps to the Palm Pre in only a few days?

rash.m2k 2010-03-10 10:30

Re: porting iphone apps to n900
 
No thanks - I don't want trillions of crap applications drowning the good quality apps.

Leave them for people who get amused for 30 seconds and never use them after that.

hyrons 2010-03-10 10:31

Re: porting iphone apps to n900
 
looks like ofels works for the big apple!! as if patents are going to stop someone with talent if they choose to. :D

ofels 2010-03-10 12:12

Re: porting iphone apps to n900
 
Quote:

Originally Posted by hyrons (Post 562317)
looks like ofels works for the big apple!! as if patents are going to stop someone with talent if they choose to. :D

No, I don't. Your conclusion is completely wrong.
And the point is not about patents but copyrights and license agreements. A company providing stuff to the Appstore owns the copyrights for it and Apple owns the rights to have it exclusively for the iPhone unless some other agreement is made.
Porting apps without Apples and the producers permission violates a bunch of laws, though it is the business of those talented to go through the expensive fight with the respective companies (including Apple).
Plus it sheds a rather bad light on the Maemo community if "stealing" ideas and intellectual property (from the perspective of the stakeholders) is an accepted way to increase the number of applications for Maemo.

sygys 2010-03-10 12:53

Re: porting iphone apps to n900
 
Making a program that emulates the macOS is not illegal. So could be provided. People who then use it to play illegal downloaded content is.

Why else would there be a snes en gameboy emulator?

Even better is that when a third party programmer makes a emulator apple cant do anything about it to nokia. Because its not their fault.

This would be a great thing! not for all the crap apps we have. but to anoy apple :)

ofels 2010-03-10 13:58

Re: porting iphone apps to n900
 
Quote:

Originally Posted by inzimam (Post 562311)
Hasn't Palm just said they can Port iphone apps to the Palm Pre in only a few days?

"They can" does not necessarily mean "they do". Also there might be different license agreements to be signed with Apple and looking at Rovio with their Angry Birds being available for several platforms they might have done that.


All times are GMT. The time now is 09:26.

vBulletin® Version 3.8.8