Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
1
Question by beppim · Apr 03, 2016 at 07:32 PM · size

Remove x86 bins from Android build

Opening the apk of one of my 2D games with Winrar I noticed that the lib folder contains two subfolders: armeabi-v7a and x86. They both contain three .so files.

One of the biggest problems I found on the google play store is that 2D games, that are expected to be small and light, if made with Unity have a footprint of about 18MB (!) only made by the Unity engine, that is in my opinion responsible for a very big loss of downloads. As a matter of fact, all or almost all those 18MB are those two lib directories, and just removing one of them, specifically x86, would decrease that footprint by about 50%.

Would it be possible to do it some how?

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

· Add your reply
  • Sort: 
avatar image
2
Best Answer

Answer by meat5000 · Apr 03, 2016 at 08:08 PM

Are you suggesting that having a build size of 18MB is responsible for low downloads? On modern broadband that will download in about 4.5 seconds.

It seems some devices have Intel chips. Thats what the x86 folder is for I guess.

Anyway, look in Build Setting -> Player Settings -> Other Settings -> Device Filter. Change it from FAT to Armv7.

Comment
Add comment · Show 4 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image beppim · Apr 03, 2016 at 10:36 PM 0
Share

I defiiinitey know by experience that a 24$$anonymous$$B casual game that has no "big" brand like $$anonymous$$ing or $$anonymous$$etchapp or Supercell is very penalized in download number when competing against possibly similar games that weight 3$$anonymous$$B-4$$anonymous$$B. Not only for broadband missing in many countries, but also for Android managing so bad memory and storage space. I live in Italy and have got a 2015 smartphone, base model but still last generation, and I often have problems installing (and sometimes downloading) apps for their size. I guess there are people with much worse connection and smartphones than $$anonymous$$e.

avatar image beppim · Apr 03, 2016 at 10:47 PM 0
Share

Anyway thank you very much, it works, the apk passed from 24$$anonymous$$B down to 15$$anonymous$$B. Now I'll check if there's a way to publish two versions, for different hardware so that any device downloads the correct version.

avatar image beppim · Apr 03, 2016 at 10:52 PM 2
Share

That's it :) Thank you. link text

avatar image meat5000 ♦ beppim · Apr 04, 2016 at 10:25 AM 0
Share

Good job, you found it. Yes, Play will handle giving the correct AP$$anonymous$$ to users depending on their devices. This needs to be set up in the Dev Console.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

41 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Changing Button/Label text size? 2 Answers

Scale Specific Particle dimensions possible??? 3 Answers

Changing the size of a GUI label 1 Answer

Size Grow (ParticleAnimator). How does this work exactly? 2 Answers

The texture fits the screen size but not the display of the score. 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges