Not only does this cause speed issues, but essentially it's "overlaying" assets on top of the rest of the file system, which can shadow real files on the device without providing an easy way to get to them. I don't think this is a good idea.<div>


<br></div><div>I don't see what would be wrong with putting everything in assets/. Other platforms (i.e. MacOS) have different paths to put supporting files, and developers have to deal with those. Additionally, I personally think it would eliminate a lot of confusion over where a file is "coming from."</div>


<div><br></div><div>Finally, Chris's patch dealing with trailing slashes was reverted because it slowed down applications further. His patch isn't the problem, it's the fact that assets has to be searched for every file that's the problem!! Besides, we can't live with a bug that requires you to put trailing slashes at the end of every path. It's confusing, inconsistent with documented Qt behavior, and certainly not the "Qt way."<br>


<br><div class="gmail_quote">On Fri, Feb 17, 2012 at 1:25 PM, Chris Browet <span dir="ltr"><<a href="mailto:cbro@semperpax.com" target="_blank">cbro@semperpax.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


Hi,<br><br>The way the Assets are implemented, every single file access made in Qt will try to go the assets first. <br>When trying to find out why my QML app was so slow to start, I noticed that not using the assets as they are now gained me up to 20% in startup time.<br>



<br>My question is thus: Is there another reason for transparency than maximal compatibility?<br><br>If not, IMHO, it would be better to gain some speed rather that keep max compatibility. When switching platforms, the file locations are what is the least compatible, and is expected to be adjusted...<br>



<br>I'd suggest to only try the assets if the path starts with "/assets" or "file:///assets"<br><br>What do you think?<span><font color="#888888"><br><br>- Chris -<br>
</font></span><br>_______________________________________________<br>
Necessitas-devel mailing list<br>
<a href="mailto:Necessitas-devel@kde.org" target="_blank">Necessitas-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/necessitas-devel" target="_blank">https://mail.kde.org/mailman/listinfo/necessitas-devel</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Tyler Mandry<br>
</div>