- 06-10-2012, 08:50 AM #26oops...
Statistics are like bikinis. What they reveal is suggestive, but what they conceal is vital. \ - 06-10-2012, 09:00 AM #27
The problem with the Wii and porting to a PC is a completely different Architecture similar to that of Mac PreIntel and PC,
the Wii uses a PowerPC based chip ( Like Apple did prior to x86)
but back to the Apple port.
Both the PlayBook and the iPhone are built on ARM architecture. so you aren't emulating the CPU, you're building a layer for iOS apps to run. or a VM possibly.
the beauty of iOS is that they usually make sure it is backwards compatible, and I believe it goes back to the 3GS right now which means the specs to run those apps are pretty limited, being partial 600Mhz, Partial 256MB ram, Partial GPU,
It is possible, and I wouldn't be surprised if many people are working on this,
do I think this video is real, not sure what to say, because I agree it could be faked with less work then actually doing it.
If there was a donation page asking for help to release this, then I'd yell fake all dayoops...
Statistics are like bikinis. What they reveal is suggestive, but what they conceal is vital. \ - 06-10-2012, 09:05 AM #28
- 06-10-2012, 09:06 AM #29oops...
Statistics are like bikinis. What they reveal is suggestive, but what they conceal is vital. \ - 06-10-2012, 09:20 AM #31
- 06-10-2012, 09:35 AM #32
Did Intel not license x86? I recall back in my OCing days that intel and AMD processors were very different with the first Athlons, and the first Pentium 4's
but only when writing low level code did you need to really care, 99% if not more apps for iOS are not written calling any specific action of a processor,oops...
Statistics are like bikinis. What they reveal is suggestive, but what they conceal is vital. \ - 06-10-2012, 09:47 AM #33
That's because the OS itself handles the hardware calls. You don't have iOS on the Playbook, so those calls have to be translated. If the hardware doesn't support a specific call, it has to be emulated.
It's not that hard to understand. Think of a VM of Windows running on OSX. It works, and it's usable, but it's nowhere near native speed. That's running on the same processor. Now add in the customization that ARM processors have and and running at native speed becomes even more unlikely. - 06-10-2012, 09:56 AM #34oops...
Statistics are like bikinis. What they reveal is suggestive, but what they conceal is vital. \ - 06-10-2012, 09:59 AM #35
If i were you id do my research and find some sound legal advice from a lawyer in the field and then see what your options are. I don't know what is patented by whom and what can and cannot be used, neither do you at the moment. Then go to rim with it and try to get paid this is too huge not to go the distance with, who knows what rim could legally do with this, assuming its real. They can maybe streamline devs ability to bring more apps into the blackberry 10 fold.
-
CrackBerry Genius
- Posts
- 2,742 Posts
- Global Posts
- 2,918 Global Posts
- PIN
- pin is a small and pointy object...so it's really not for little ones.
06-10-2012, 10:11 AM #36Pearl™ 8130 > Bold™ 9700 (Unlocked) > Bold™ 9900 (Unlocked)
One step forward, two steps backwards; the Research in (slow) Motion.
WWW: My Site | Geek CommunityFind my posts useful? Please let me know by clicking Thanks
- 06-10-2012, 10:32 AM
Thread Author #37
The CPU isn't emulated on Playbook (though it is on Windows). It works very similarly to how WINE works to run Windows applications on Linux. The app binary is mapped into memory and imports are resolved to point to my own implementation of the various APIs needed. iOS actually uses a few open APIs already, which Playbook supports just as well (GL ES, and OpenAL). The bulk of the work has been in implementing all of the objective C classes that are required. The ARM code of the applications run as-is - the armv6/v7 support on PB/iDevices are pretty much identical, and the code is designed to run in USR mode. No SWIs, GPIO accesses or any of that kind of shenanigans.
- 06-10-2012, 10:55 AM #38
businesscat2000, I applaud your coding skills and ingenuity however the Hammer of Thor (Tim Cook and legal trolls) will fall upon you if you release this to the wild.
Maybe if you release it in Asia, the courts will provide a sympathetic ear but not in N. America nor EU.Evolution of Communication: Rotary Phone > Dial Tone > Motorola Walkie-talkie > Nokia 2160 > Nokia 6190 > Samsung a460 > Samsung a920 > BB 8700 > BB 9530 > BB 9860 > PlayBook 32GB > z-wait is over, BlackBerry Z10 for me - 06-10-2012, 11:00 AM
Thread Author #39
- 06-10-2012, 11:16 AM #40
Interesting...I would have thought that there would be a bigger changes to Apple's custom chip. If they're running basically a to-spec stock core in the A4/A5 SOC then I have gained a lot more respect for Apple's iOS implementation. The efficiency is astounding.
Also, kudos to you for actually reverse engineering this and making it possible. Did you start from scratch, or build off of one of the other open-source iOS projects? - 06-10-2012, 11:17 AM #41
So nothing illegal - no Apple copyrighted code used or anything like that? In which case get it out there
I'd love to find it on some dodgy russian ftp server, or as a torrent...
It's just the .ipa files which will be copyrighted - it's down to the end user to be the judge of the method they obtained them was legal or not. - 06-10-2012, 11:32 AM #42
Even if its not an official release I hope its released as a sort of 'jailbreak' so people can add this emulator to ther BB10 device at their own risk.
BB10: possibly the most disruptive innovation in tech we've yet to see.
RIM is on their way to 'coming-back', although I don't see it as a comeback. I see it as RIM going through a well-managed transition.- hurds (11/4/12) reply: "one of the craziest, most delusional fanboy statements I've ever seen on the Internet. This includes tech forums like this one, sports team forums, political forums you name it." - notafanboy - 06-10-2012, 11:35 AM #43
^ was thinking the same thing. People run VM/Emul all the time and it doesn't cause a stink. The issue is with the games or apps, and as you said that is up to the end user to source on their own. How the end user gets it is of no interest to you (as long as you do not provide the apps).
- 06-10-2012, 11:42 AM #44
I'd go form an LLC quickly just for some protection. Depending on your state it can be relatively simple and will give you, as an individual, a titanium wall around your assets. Or perhaps, maintain your animosity and mirror the crap out of it until you can wash your hands free of it and let the rest of the world take the helm. I think this is something Apple really needs
- 06-10-2012, 12:33 PM #45
Skype?
Does this work only for games? Or can we run apps like SKYPE!!!!

Thanks for developing such an awesome app, you could release the ios emulator minus the apps.




LimeTrip: App Reviews, Tips & Tricks, Giveaways, Beta Testing and more...
LimeTrip





Download Official LimeTripBlog App: http://goo.gl/GzK7I - 06-10-2012, 04:16 PM #46
This is major and its potential is threatening and very much crippling to apple. QNX pawns IOS time and time again. The Os is simply powerful, and right now the only substantial leverage that the ipad has over the playbook is the app ecosystem. If playbook users could tap into that ecosystem it would be major. And also if there arent any legal rigamarole RIM could possibly invest in this and give us something like Android player.
- 06-10-2012, 04:23 PM #48
Interesting. Assuming it's not BS, as long as you didn't reverse-engineer any Apple code, you're probably fine. I'd say call up a patent lawyer and get a consultation. Incorporate and release under the appropriate license

Does the emulator offer full support for all Obj-C classes/API's? Because you only seemed to mention (and show) gaming apps, I'd imagine that some core system API's won't work properly. - 06-10-2012, 04:33 PM #49one of these days see me drivin' round town in my rock 'n' rolls Royce with the sun roof down
my bottle of booze no summertime blues shouting loud look at me in my rock 'n ' roll voice... - 06-10-2012, 04:59 PM #50
If I could run .ipa files in the PB much like the android player plays .bar files converted from .apk files only there is no conversion required I would do so. I will be watching this with Alot of popcorn! Super exciting stuff; like a disturbance in the freaking "force" exciting.
Does anyone know if devs can sell .ipa files directly or must they be bought through iTunes?
Are you at the WWDC this week? This could make quite a splash there.Last edited by Glamrlama; 06-10-2012 at 05:01 PM.


Reply

















