Apps Criteria -- 3 levels
On Thu, Nov 29, 2007, Spencer, Bob wrote:
> >> 4 Register with libosso. <example>
> >> 5 Create DBUS service file <example>
> > Mandatory?
> For UI apps it is in order to get the application to behave as a singleton.
But then you already require them to behave as a singleton, so perhaps
you don't need to force them to do it via libosso + DBus, even if these
will be used in practical implementations and in sample code.
> >> 7 Have correct .desktop file format and contents <example>
> > Might want to refer to the freedesktop standard + required fields.
> Right.. Actually Hildon is not freedesktop compliant (I don't think).
> I need to follow up on exactly where they are or aren't and clarify.
Hildon might not follow all FreeDesktop standards, but the format of
the .desktop file itself it respected (I think); X-Maemo is used for
custom fields etc.
> >> 2 UI works on 800x480 and 1024x600
> >> 2.a Can read text on both resolutions <suggested font
> >> sizes>
> > Apps should use the system's default font size, no?
> True. And "readable" is subjective anyway. I can't read the Sony UX
> screen at default resolution. Perhaps a better wording would be:
> "Text is displayed at system default size and is not inappropriately
> or unexpectedly cut off"
Hmm ok; I'm not sure it should be too strict; we want to allow zoom in
/ zoom out when it's needed, we want to allow big on screen text for
e.g. the title of the currently playing song, we want to allow smaller
tooltips for contextual help. It's a bit hard to specify how all apps
should behave WRT text size. It's hard not to end up writing "Please
don't do things which look ugly or unreadable". :-/
> >> 2 Silver Level
> >> 2 Supports the following DBUS / OSSO messages: <list> <example>
> > What for??
> I was thinking of examples like the browser should support
> notification to load URL. This comes from an interested App via DBUS
> msg. We need to look at all the useful dbus / osso messages and make
> this clearer or remove.
Ok; then it's going to be conditional, probably optional: "If you want
to handle opening of URLs then you need to use this DBus service name".
But perhaps this is more developer documentation than an application
Thanks for your clarifications,
Ubuntu-mobile mailing list
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-mobile