CPC G06F 9/44505 (2013.01) [G06F 11/3428 (2013.01); G06V 40/165 (2022.01)] | 20 Claims |
1. A method comprising:
providing, to a client device, a messaging application comprising a feature, the feature being implemented by one or more operations having a plurality of alternative complexity levels, the feature comprising a map-based graphical user interface, a first set of operations of a first complexity level of the plurality of alternative complexity levels corresponding to avatar representations of users on the map-based graphical user interface, and a second set of operations of a second complexity level of the plurality of alternative complexity levels corresponding to textual representations of the users on the map-based graphical user interface;
accessing, by one or more processors, a first configuration rule of a plurality of configuration rules that associates a first device property rule with the feature of the messaging application;
determining, by the one or more processors, that the first configuration rule is satisfied by a first property of the client device; and
in response to determining that the first configuration rule is satisfied by the first property of the client device, causing, by the one or more processors, the feature to be implemented on the client device by the first set of operations of the first complexity level.
|