[Rumored bomb] Samsung ready for apple apps compatibility
Of course I won't state anyhow of the source, neither will I go further in details that could lead to his/her identification. Please take it as a rumor and say this will be for the record, but also to put another brick in the debate about Samsung licensing BB10 or investing in RIM. They'll go "full monty" ... ouch ?
Edit : to be more accurate, the title may include this "Samsung TECHNICALLY ready for ..."
Not so high a [technical] hurdle
Given how simplistic IOS is as an operating environment, I wouldn't think this was much of a technical challenge to Samsung. However, if you know anything about Apple's history of protecting their ecosystem, you would think, like I do, this is nonsense. Yes they may be able to run IOS apps on Samsung hardware but, I doubt this will ever be a legitimate product. Although it could show up in those countries where copyrights and patents are not so well respected.
Don't need to know. Don't want to know.
Originally Posted by
sf49ers ...IOS is not Android? it is a closed source? nobody except Apple knows a freaking thing about IOS internals, Apple sues companies for ridiculously irrelevant things and can you imagine someone infringe their copyrights.
Thirdly hardware incompatibilities esp screen sizes etc
You don't need to know a "freaking think about IOS internals". In fact, from a copyright prospective, you don't want to know. A number of groups duplicated the function of IBM's original PC BIOS. WINE is a package on Linux that duplicates the function of Windows core. The original Macintosh BIOS and loader was duplicated many years ago for a Mac clone. Apple would not sell their OS without their hardware so the project was killed.
You can't copy IOS without the source code but, you can duplicate the functions in IOS pretty easily. Since IOS apps simply make calls to IOS functions and expect a specific return code, it is easy to write a function that takes the same arguments, performs the same action and returns the same code. The time consuming part is duplicating the user interface components. And that is where the copyright problems are. However, you could create a completely different looking UI that allows IOS apps to function.
You could, for example, take the Android UI, re-write it to run on IOS core and run IOS apps in an Android UI. This would take some work but, it is very doable.
As to the hardware differences, if you have a higher res screen, you can create a window on that screen with the iPhone res and aspect ratio to solve the screen issue. Just virtualize all the hardware and the apps won't know the difference. The CPU instructions are the hard part. You would really want to use the same CPU (family) as the iPhone.