Unity 3.4 Hotfix for new Android devices

November 1, 2012 in Technology

With the new Nexus 4 and Nexus 10 from Google announced on Monday we noticed a compatibility problem between older games based on Unity 3.4.x and the new Android OS 4.2. Specifically, older games would crash (or otherwise malfunction) when run on Android OS 4.2. The Unity 3.5 series and the upcoming Unity 4.0 does not suffer from this issue.

While we always encourage our users to use the most recent version of Unity, since it includes improvements and fixes for other problems as well, we also acknowledge the fact that upgrading an old, otherwise fully functional, already released title might not be time well spent for some developers.

Therefore we applied the necessary changes on the old Unity 3.4 sourcetree to bring you a Unity 3.4.2 hotfix. Please note that this release is provided as-is, and that only minimal testing has been done. It’s also only suitable for Android development – no other platforms are supported. If you have a title currently in development, and still use Unity 3.4, we strongly suggest you ignore this hotfix release, and instead upgrade to Unity 3.5 (or Unity 4.0).

Comments (13)

Subscribe to comments
  1. uggbootsuksaler.ucoz.com

    November 24, 2012 at 11:12 pm / 

    What I do on my own time is nobody else’s business.I get hold of you at last.Most games cost about that much.I am too tired to speakI have the right to know.On behalf of my company, I would like to welcome you here.On behalf of my company, I would like to welcome you here.He has a remarkable memory.Please let me check the bill.I’m looking forward to seeing you

  2. Cal sweatshirt

    November 20, 2012 at 1:07 am / 

    I think you are right. There is definitely a compatibility problem between the older games. They need to fix it.

  3. saeed

    November 5, 2012 at 1:55 am / 

    ok . i send email right now and attached project in both 3.4.1 and updated to 3.5.5 version
    and hope receive good and fast answer .

  4. Aras Pranckevičius

    November 4, 2012 at 11:27 pm / 

    @saeed: blog comments are NOT the proper place to discuss the bug reports. We will forget about “hey, I remember there was a comment on the blog that I have to do something about”.

    “what information i can send to help?”

    Write all details to your bug report (just reply to the email that says your case is 491810). Right now the largest problem with that report is that it does NOT have a repro project attached. Without a repro project we can’t reproduce the problem.

  5. saeed

    November 4, 2012 at 10:52 pm / 

    i wrote device model in my report .
    samsung galaxy gio . cpu is ARMv6 with VFP,i test on android 2.2 and android 2.3 and both is same.
    and i export my project with “Minimum API Level” on 2.0.1 (Api Level 6) , 2.1 (Api Level 7) , 2.2 (Api Level 8), 2.3.1 (Api Level 9) . i have unity android basic . i have check dynamic batching . graphic level opengl 2 , no dll or plugin just unity code and its not just on my project any scene in any unity project (e.g Penelope unity tutorial project angry bot) have this problem . i try unity 3.0 3.1 3.2 3.3 3.4 all have good fps and 3.5.0 3.5.1 3.5.2 is disaster and 3.5.3 3.5.4 3.5.5 3.5.6 have bad fps .
    if its possible try it on a galaxy gio device .
    and what information i can send to help ?

  6. Aras Pranckevičius

    November 4, 2012 at 10:08 pm / 

    @saeed: it could be specific to some devices only. As always, telling us “there is a problem!” and then not providing a repro case most likely won’t get it fixed. Because we read your post, try a bit outselves, can’t reproduce the problem and move onto other things. We need actual repro project, and details on which devices/OSes/… you reproduce the problem.

    We can’t fix a problem if we don’t know about it’s existence, or can’t reproduce it locally ;)

  7. saeed

    November 4, 2012 at 9:59 pm / 

    before 3.5.6 i asked Aras for any fix for performance at 3.5.6 and he told me there was no performance issue on 3.5.5 and no report received for that . look at this
    http://forum.unity3d.com/threads/151820-Unity-3.5.6?p=1045428&viewfull=1#post1045428
    the problem is nobody in UT know about that . may be problem is for some android device only ??!!

  8. Erik Hemming

    November 4, 2012 at 1:10 pm / 

    @saeed, that case was reported after 3.5.6 shipped, and as such slated for 3.5.7.

  9. saeed

    November 4, 2012 at 10:56 am / 

    Case 491810 and submit date 9/29/2012 9:18 AM

  10. Aras Pranckevičius

    November 4, 2012 at 3:51 am / 

    @saeed: what’s the case number of the bug you’ve reported with a repro project?

  11. saeed

    November 3, 2012 at 1:50 am / 

    i know about “optimize mesh data” . without this option unity frame rate drop 50% and if check its drop 20% . i have test all 3.5.x (1,2,3,4,5,6) version .3.4.2 is fastest version .at least 20%

  12. Joachim Ante

    November 2, 2012 at 7:27 pm / 

    3.5.3 addressed these issues, see this blogpost for details:

    http://blogs.unity3d.com/2012/06/24/unity-3-x-and-4-x-going-forward/

  13. saeed

    November 2, 2012 at 1:22 pm / 

    unity 3.5.x is at least 20% slower than 3.4.2 version , and because of that most of android developer use 3.4.2 , we are send bug report but nobody in ut listen to us

Comments are closed.