Hi Matt, Yes, I agree with you that we can leave some room for flexibility, but what do you think about the profiles issues?
On 08/19/2014 05:30 PM, Matthew Wild wrote: > Hi Sergey, > > On 19 August 2014 08:34, Sergey Dobrov <[email protected]> wrote: >> nice one! but should not we also advice on how exactly should servers >> use such an information? for example, if user is inactive, he still may >> want to receive new messages but in order to reduce battery consumption >> on mobiles, we would want to batch the notifications and send them >> periodically by portions to reduce number of waking up of the radio >> module of the mobile device. >> >> From the other side, that may be unnecessary to other types of devices, >> so may be some profiles may be useful? Or we could rely on service >> discovery identity categories may be... > > There are so many different approaches and optimisations (as you just > demonstrated in your message!). I don't feel this XEP is the right > place to document them, I think there is a lot of room for > experimentation. I want to leave implementations up to server > developers, deployments and (if the server allows it) client and user > preference. If good ones are found, they can be documented in separate > XEPs if necessary (and reference CSI). > > This XEP is just about giving the server more information about when > it would be more appropriate to apply some kinds of optimisation. > > Regards, > Matthew > -- With best regards, Sergey Dobrov, XMPP Developer and JRuDevels.org founder.
