Search Unity

IL2CPP vs Mono why?

Discussion in 'Android' started by JoathrentStudios, Sep 29, 2018.

  1. JoathrentStudios

    JoathrentStudios

    Joined:
    Jan 27, 2018
    Posts:
    23
    So I understand there is a push to deprecate the use of Mono for the scripting backend and move to IL2CPP. With the recent issue I have with IL2CPP I am forced back to the use of mono for my scripting backend and I have found the following:

    a) Build times are much quicker in mono, around 1/5th the time. This is extremely significant as reduced build times are key for a quick code / build / test cycle.

    b) Seems to be a more complete implementation as explained in the issue that forced me back to using mono.

    c) Build output is smaller using mono, previously the exact same project compiled using IL2CPP was about 15% bigger (apk).

    I have not seen any advantages to using IL2CPP and so intend to not use it moving forward until forced to.

    What is driving the push for moving to IL2CPP and away from mono?
     
  2. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,619
    Cornwine and hippocoder like this.