Page 1 of 3 123 LastLast
Results 1 to 25 of 52
  1. #1
    Thailand Expat
    Cthulhu's Avatar
    Join Date
    Dec 2010
    Last Online
    03-05-2013 @ 07:59 PM
    Location
    *classified*
    Posts
    1,800

    Project Magenta - hackintosh for iOS on Android hardware

    Now, that's what I'm talking about:

    Magenta Project Is A Linux-Based iOS Clone For Generic Hardware | iJailbreak.com

    With The “Magenta Project” You Could Run iOS 5.0 On Android Smartphones And Other Generic Hardware

    The hacker Chronic has recently been actively tweeting about an upcoming project called “Magenta“. The Magenta Project is essentially aiming to replicate iOS on the Linux kernel. In more technical terms it is an implementation of Darwin/BSD on top of the Linux kernel that will by fully binary compatible with iPhone iOS 5.0 firmware. This essentially means that you could run a stable version of iOS on Android smartphones.



    At this time not much is really known about the Magenta Project, but work is defiantly underway and more progress is being made by the day. In fact, the progress made already is actually available for other developers to poke and prod at as this is an open source project.



    By now I am sure you are wondering whether or not actually running iOS applications will be possible considering Magenta is fully binary compatible with the iPhone iOS 5.0 firmware. According the developers:

    No, because I’m not aiming to have compatible high level frameworks. Just think
    about how much work is required to have a 100% compatible implementation of UIKit
    or Celestial. HOWEVER, the CoreOS part should be 100% (or 99%) compatible. Just not
    the higher level OS. If you’re just interested in this because it will “run iOS apps”
    please go away.
    This is not to say however, that once the project is completed another developer will not come along and complete the work required to get iOS applications running on Magenta. For more information on the Magenta Project you can visit the official website. What do you think about eventually being able to run iOS on generic hardware like Android smartphones?

  2. #2
    Dislocated Member
    Neo's Avatar
    Join Date
    May 2011
    Last Online
    31-10-2021 @ 03:34 AM
    Location
    Nebuchadnezzar
    Posts
    10,609
    Quote Originally Posted by Cthulhu View Post
    This essentially means that you could run a stable version of iOS on Android smartphones.
    Why would you want to?

  3. #3
    Thailand Expat
    Cthulhu's Avatar
    Join Date
    Dec 2010
    Last Online
    03-05-2013 @ 07:59 PM
    Location
    *classified*
    Posts
    1,800
    Essentially, this is the route Android should have gone, instead of saddling us with the Java crap Andy Rubin is so fond of using. That's what my initial impression was when I heard Android is Linux based. Then I found out the actual user level is all Java based, and I knew it was going to be a lagging POS, as it turned out to be.

    Then again, that's all Andy Rubin knows, back from his Danger days - and it's great for a limited system like the Sidekick. It's woefully inadequate for a system like Android ended up being.

    Mind you, Android was initially conceived as a Blackberry clone. Java would have been perfectly suited for that - once objectives changed, and they decided to copy the iPhone, they kept the same infrastructure, because changing it would have been too expensive (time and money) - so Andy Rubin's lack of competence, and Google's last minute change of direction, screwed over what could have been a pretty cool environment.

    Let's hope Project Magenta gains traction, so some of those Android phones can actually become useful. ;-)
    Last edited by Cthulhu; 11-06-2012 at 03:59 AM.

  4. #4
    Thailand Expat
    Cthulhu's Avatar
    Join Date
    Dec 2010
    Last Online
    03-05-2013 @ 07:59 PM
    Location
    *classified*
    Posts
    1,800
    Quote Originally Posted by Neo View Post
    Why would you want to?
    This is probably a good discussion, once trolls are ignored.
    Last edited by Cthulhu; 11-06-2012 at 03:59 AM.

  5. #5
    Thailand Expat harrybarracuda's Avatar
    Join Date
    Sep 2009
    Last Online
    @
    Posts
    103,016
    Essentially, this is the route Android should have gone, instead of saddling us with the Java crap Andy Rubin is so fond of
    Still the prick, Quacky. Gosling and Sun did Java, Oracle bought Sun when it was going tits up, and just lost a case against Google.

    What the fuck are you blabbering on about now?

  6. #6
    I'm in Jail
    Butterfly's Avatar
    Join Date
    Mar 2006
    Last Online
    12-06-2021 @ 11:13 PM
    Posts
    39,832
    Quote Originally Posted by Cthulhu
    The Magenta Project is essentially aiming to replicate iOS on the Linux kernel.
    what would anyone want to do that ? sounds like a complete waste of time,

  7. #7
    Thailand Expat
    Cthulhu's Avatar
    Join Date
    Dec 2010
    Last Online
    03-05-2013 @ 07:59 PM
    Location
    *classified*
    Posts
    1,800
    Quote Originally Posted by Butterfly View Post
    Quote Originally Posted by Cthulhu
    The Magenta Project is essentially aiming to replicate iOS on the Linux kernel.
    what would anyone want to do that ? sounds like a complete waste of time,
    How refreshing it is to see you on this thread, Butterfly - you are such a breath of fresh air, compared to that other troll.

    This isn't so much about running iOS on Android hardware, but rather the concept of assembling a smartPhone operating system that is not mired by all of Android's problems (namely its reliance on Java) - though, it should be possible to create an Android compatibility layer (similar to what RIM did for the Playbook, but one that would actually work) which would then even allow running Android software on Project Magenta (thus giving it a roster of actual apps to run - though, being Android apps, why'd anyone want to do that?).

    Basically, it's about doing something natively based, versus Java crap.

  8. #8
    I'm in Jail
    Butterfly's Avatar
    Join Date
    Mar 2006
    Last Online
    12-06-2021 @ 11:13 PM
    Posts
    39,832
    ^ I didn't see any evidence of Java domination under Android ? could you point to specifics ?

  9. #9
    Thailand Expat
    Cthulhu's Avatar
    Join Date
    Dec 2010
    Last Online
    03-05-2013 @ 07:59 PM
    Location
    *classified*
    Posts
    1,800
    Quote Originally Posted by Butterfly View Post
    ^ I didn't see any evidence of Java domination under Android ? could you point to specifics ?
    The Android SDK, as well as all Android Apps, are written only in Java.

    http://en.wikipedia.org/wiki/Android_(operating_system)

    Android has a large community of developers writing applications ("apps") that extend the functionality of the devices. Developers write primarily in a customized version of Java.
    Android consists of a kernel based on the Linux kernel, with middleware, libraries and APIs written in C and application software running on an application framework which includes Java-compatible libraries based on Apache Harmony. Android uses the Dalvik virtual machine with just-in-time compilation to run Dalvik dex-code (Dalvik Executable), which is usually translated from Java bytecode.
    While most Android applications are written in Java, there is no Java Virtual Machine in the platform and Java byte code is not executed. Java classes are compiled into Dalvik executables and run on Dalvik, a specialized virtual machine designed specifically for Android and optimized for battery-powered mobile devices with limited memory and CPU. J2ME support can be provided via third-party applications.
    (Dalvik, by the way, sucks and really slows things down - to the point where a bunch of Europeans wrote an work-alike of Dalvik that runs about 10x faster. Obviously, Google chose not to use it, in the interest of being "open".)


    What is Android? | Android Developers

    The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
    Android will ship with a set of core applications including an email client, SMS program, calendar, maps, browser, contacts, and others. All applications are written using the Java programming language.
    Android includes a set of core libraries that provides most of the functionality available in the core libraries of the Java programming language.

    Every Android application runs in its own process, with its own instance of the Dalvik virtual machine.
    Satisfied?

  10. #10
    Thailand Expat harrybarracuda's Avatar
    Join Date
    Sep 2009
    Last Online
    @
    Posts
    103,016
    Quote Originally Posted by Cthulhu View Post
    (Dalvik, by the way, sucks and really slows things down - to the point where a bunch of Europeans wrote an work-alike of Dalvik that runs about 10x faster. Obviously, Google chose not to use it, in the interest of being "open".)
    I assume you're talking about Dalvik Turbo?[/quote]

  11. #11
    I'm in Jail
    Butterfly's Avatar
    Join Date
    Mar 2006
    Last Online
    12-06-2021 @ 11:13 PM
    Posts
    39,832
    Quote Originally Posted by Cthulhu
    Satisfied?
    it's a JIT compilation, so where is the problem ? it's compiled in native mode instead of using the JVM, so again where is your evidence that Android is dominated by Java ? The programming language of the platform is irrelevant if we are not in a scenario of Java Application servers, which doesn't seem to be the case for Android

    in short where is the beef Quack Quack ?

  12. #12
    Thailand Expat
    Cthulhu's Avatar
    Join Date
    Dec 2010
    Last Online
    03-05-2013 @ 07:59 PM
    Location
    *classified*
    Posts
    1,800
    Quote Originally Posted by Butterfly View Post
    Quote Originally Posted by Cthulhu
    Satisfied?
    it's a JIT compilation, so where is the problem ? it's compiled in native mode instead of using the JVM, so again where is your evidence that Android is dominated by Java ? The programming language of the platform is irrelevant if we are not in a scenario of Java Application servers, which doesn't seem to be the case for Android

    in short where is the beef Quack Quack ?
    Proving, once again, that you don't know what you are talking about, except for what you can glean from Google. It's quite obvious that you have never made any effort to even use or run the SDK, or to see what it takes to develop an Android app (a real app, not a quickie "Hello World" crap) - and, as pointed out, their JIT engine sucks, big time. They are only compensating for the sucking by "encouraging" manufacturers to throw faster hardware at it, to compensate for ever more complex and slower software (while Apple just improves existing OS and performance with subsequent releases - wait 48 hours).

    Anyway, it's obvious that any real discourse is pointless with you - unlike HerrBarracuda who is just a troll, you simply don't have the qualifications, knowledge or experience to keep up with such a discussion.

  13. #13
    I'm in Jail
    Butterfly's Avatar
    Join Date
    Mar 2006
    Last Online
    12-06-2021 @ 11:13 PM
    Posts
    39,832
    Quote Originally Posted by Cthulhu
    their JIT engine sucks, big time.
    ok, so their JIT sucks, that's hardly a Java issue dominance, more like a compiler issue

    Quote Originally Posted by Cthulhu
    you simply don't have the qualifications, knowledge or experience to keep up with such a discussion.
    seem to me you got again exposed as ranting on something that was irrelevant to your little Android demonization exercise

  14. #14
    Thailand Expat
    Cthulhu's Avatar
    Join Date
    Dec 2010
    Last Online
    03-05-2013 @ 07:59 PM
    Location
    *classified*
    Posts
    1,800
    Check out Dalvik Turbo - i.e. what can happen when people who know what they are doing put their mind to improving this stuff. This could not only have seriously improved responsiveness of existing apps, and removed the lag most often observed on Android, but it would have allowed to extend that improvement to even older devices (all the ones being orphaned by newer Android releases).

    http://developer.mips.com/login/dalvik-turbo/

    Buying Dalvik Turbo from MIPS would have been the smartest thing for Google - instead of spending $7 billion on Motorola, they could have used a tiny portion of that to significantly improve Android. Didn't happen, though - as is to be expected from leadership without vision.


    Dalvik Turbo speeds up Android (3D cubes benchmark) - YouTube

  15. #15
    I'm in Jail
    Butterfly's Avatar
    Join Date
    Mar 2006
    Last Online
    12-06-2021 @ 11:13 PM
    Posts
    39,832
    Quote Originally Posted by Cthulhu
    there is no Java Virtual Machine in the platform and Java byte code is not executed.
    just in case you missed it Quack Quack, also a lot of contradictions in your links above.

    regardless, there no Java libs or JRE residing on Android devices, so again where is the dominance of Java on Android devices if there is nowhere to be found on their filesystem

    Since the DSK is not installed on the target Android devices, but only on the Dev machine, I don't see how your claim that Java is dominating the Android devices can be valid.

    I am sure you have a logical explanation ala Steve Jobs

  16. #16
    I'm in Jail
    Butterfly's Avatar
    Join Date
    Mar 2006
    Last Online
    12-06-2021 @ 11:13 PM
    Posts
    39,832
    Quote Originally Posted by Cthulhu
    Buying Dalvik Turbo from MIPS would have been the smartest thing for Google - instead of spending $7 billion on Motorola, they could have used a tiny portion of that to significantly improve Android. Didn't happen, though - as is to be expected from leadership without vision.
    ok fine, they could have bought a better compiler, but again, how is that related to Java dominance in Android devices ? there is no JAS or even a Java process,

  17. #17
    Thailand Expat harrybarracuda's Avatar
    Join Date
    Sep 2009
    Last Online
    @
    Posts
    103,016
    Quote Originally Posted by Cthulhu View Post
    Buying Dalvik Turbo from MIPS would have been the smartest thing for Google
    Might be a bit difficult that, considering they don't own it.


  18. #18
    Thailand Expat
    Cthulhu's Avatar
    Join Date
    Dec 2010
    Last Online
    03-05-2013 @ 07:59 PM
    Location
    *classified*
    Posts
    1,800
    Quote Originally Posted by Butterfly View Post
    Since the DSK is not installed on the target Android devices, but only on the Dev machine, I don't see how your claim that Java is dominating the Android devices can be valid.
    Good luck, then, of having Android do anything without Java involved... seeing as how even the built-in apps are Java based, you'd end up with a pretty pebble with no functionality.

    ... as always, you look at just a single thing, the pretty pebble in your hand, and you claim there's no Java involved - without Java, it wouldn't work.

    That's my point... and yes, the JIT compiler is crap, and continues to be crap, 2 years after a better alternative was made available.

    Oh look:

    http://www.androidfreeware.net/tag-java.html

  19. #19
    Thailand Expat harrybarracuda's Avatar
    Join Date
    Sep 2009
    Last Online
    @
    Posts
    103,016
    Like I said, I prefer GetJar myself.

  20. #20
    I'm in Jail
    Butterfly's Avatar
    Join Date
    Mar 2006
    Last Online
    12-06-2021 @ 11:13 PM
    Posts
    39,832
    Quote Originally Posted by Cthulhu
    ... as always, you look at just a single thing, the pretty pebble in your hand, and you claim there's no Java involved - without Java, it wouldn't work.
    are you really that stupid ? your own links it says clearly that the apps are compiled in native mode and there are no Java Application servers or even Java libs on the running devices. Java as an application server is therefore non-present. Using the Java syntax in a Dev framework is a completely different issue which has nothing to do with Java as an application platform on the target device as you originally claimed. Again, you are showing you are completely lost outside your simplistic OSX world.

    Quote Originally Posted by Cthulhu
    Good luck, then, of having Android do anything without Java involved... seeing as how even the built-in apps are Java based, you'd end up with a pretty pebble with no functionality.
    Is there a JRE environment in Android devices ? and do Android apps rely on the JRE environment in their target deployment ? quite a simple question, if it's no, then those apps are non-java but native with what I assume are static libs.

  21. #21
    Thailand Expat
    Cthulhu's Avatar
    Join Date
    Dec 2010
    Last Online
    03-05-2013 @ 07:59 PM
    Location
    *classified*
    Posts
    1,800
    Oh boy, are you ever dense...

    Then again, this just goes to show, you're turning into just the exact same sort of troll as BarryCuda. Endless diatribing over unrelated minutiae.

    Read the links I posted. There's your answers -- albeit you will probably fail to "get it", predictably.

  22. #22
    I'm in Jail
    Butterfly's Avatar
    Join Date
    Mar 2006
    Last Online
    12-06-2021 @ 11:13 PM
    Posts
    39,832
    Quote Originally Posted by Cthulhu
    over unrelated minutiae
    they are not unrelated, they address your baseless claims

    is there a Java Application server in Android devices ? no, therefore they aren't java apps

    it's really that simple,

  23. #23
    Thailand Expat
    Cthulhu's Avatar
    Join Date
    Dec 2010
    Last Online
    03-05-2013 @ 07:59 PM
    Location
    *classified*
    Posts
    1,800
    Quote Originally Posted by Butterfly View Post
    is there a Java Application server in Android devices ? no, therefore they aren't java apps
    Riiiiiight, that's why everyone refers to them as "Java Apps".

    Missed this:

    java Android Freeware. Download free java apps for Android Phones.



    See where it says "Download free java apps for Android phone"

  24. #24
    Thailand Expat
    Cthulhu's Avatar
    Join Date
    Dec 2010
    Last Online
    03-05-2013 @ 07:59 PM
    Location
    *classified*
    Posts
    1,800
    Good bye, Butterfly.

    You may go back to High-Fiving Barry, now.

  25. #25
    I'm in Jail
    Butterfly's Avatar
    Join Date
    Mar 2006
    Last Online
    12-06-2021 @ 11:13 PM
    Posts
    39,832
    people could refer them to MS apps, doesn't mean that they are MS apps

    Java apps are clearly defined in terms of programming and deployment platform. What you described so far is not Java apps.

    Anyway, I will look in my tab filesystem tonight and try to find Java libs and the JRE and see if there are any apps that are true Java "native" to support your claims. From your own links, it seems it will not be there.

Page 1 of 3 123 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •