RFH: Android support in Apitrace

José Fonseca jose.r.fonseca at gmail.com
Tue Apr 11 13:10:07 UTC 2017


On Fri, Apr 7, 2017 at 10:13 PM, Mark Janes <mark.a.janes at intel.com> wrote:

> José Fonseca <jose.r.fonseca at gmail.com> writes:
>
> > Hi,
> >
> > Another area of Apitrace I'm struggling with is Android support, because:
> >
> > - I don't have a feeling if / how much it actually matters to users
>
> FWIW, engineers working on Android at Intel would like to capture traces
> from Android to analyze with FrameRetrace.  Support for the Android App
> store in ChromeOS makes a huge number of titles playable on Mesa, and we
> hope to find and fix performance issues with these workloads.
>
> FrameRetrace needs a lot of work to support retracing on an android
> device, but I'm hopeful that the traces can be analyzed on standard
> Linux platforms.
>
> > - I have no idea if it even works or not
> >
> > I'm afraid the status quo is unbearable, whereby Android support is
> > officially advertised, but users keep complaining issues building/using
> it,
> > and I can't help nor even tell them whether it's supposed to work.
> >
> > Finally, there are alternatives for Android out there.  In particular
> > Google seems to be actively working on https://github.com/google/gapid
> >
> >
> > So my plan is to:
> >
> > 1) start advertising that Android is no longer supported (still allow the
> > build, but place loud warnings)
> >
> > 2) yank out support completely after some time (a month at max)
> >
> >
> > If by any chance Android still matters and works (or can be easily made
> to
> > work), then I'm counting on people to step up and give a hand to make
> > supporting it viable.
> >
> > To halt (or revert) the Android deprecation process I'll need the
> following:
> >
> > 1) up-to-date instructions on how to build and use with recent Android
> > versions / SDKs
> >
> > 2) a Travis-CI build for Android (if somebody helps with item 1 I can
> help
> > with this item 2)
> >
> > 3) a very simple sanity test case using an Android emulator (Hopefully a
> > test that can be run from Travis-CI job too, but that can wait.  As long
> as
> > any Android user can easily run that test locally and verify things work
> > minimally I'm happy.)  I don't have experience with Android, nor the
> > need/time to learn now, so I'll be relying totally on the community for
> > this one too.
>
> I will ask our engineers if they are willing to help with this work.


That would be great.

I'll proceed adding a warning that Android support is in limbo regardless,
so that other Android users that aren't subscribed to this list get a heads
up.

Jose
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/apitrace/attachments/20170411/b2d9e0ef/attachment.html>


More information about the apitrace mailing list