September 2025 SL Mobile UG meeting summary

Campwich Forest grounds: location for the Monthly Mobile User Group (MMUG)
The following notes were taken from the Thursday, September 25th 2025 Monthly Mobile User Group (MMUG) meeting. These notes should not be taken as a full transcript of the meeting, which was largely held in Voice, but rather a summary of the key topics discussed.

The meeting was recorded by Pantera, and her video is embedded at the end of this summary – my thanks, as always to her in providing it.

Table of Contents

Meeting Purpose

  • The Mobile User Group provides a platform to share insights on recent mobile updates and upcoming features, and to receive feedback directly from users.
  • These meetings are conducted (as a rule):
    • The last Thursday of every month at 12:00 noon SLT.
    • In Voice and text.
    • At Campwich Forest.
  • Meetings are open to anyone with a concern / interest in the above topics, and form one of a series of regular / semi-regular User Group meetings conducted by Linden Lab.
  • Dates and times of all current meetings can be found on the Second Life Public Calendar, and descriptions of meetings are defined on the SL wiki.

Resources

Current Releases

Version: 2025.7.560 (Android) – July 23 / 0.1.557 (iOS) – July 22.

Forthcoming Updates

[Video: 2:50-17:55]

  • A new Alpha build is currently available for Android, and is just waiting to be cleared by Apple (if not already available by the time the post is published).
  • This alpha is viewed as being “close” to being ready for a beta release “Soon™”, and includes all current work on the Mobile product, several aspects of which are outlined below.

Avatar and Character improvements

  • Load times: a “significant” reduction in the amount of memory required to load an avatar, allowing Mobile to both load more avatars in a scene, and do so more reliably.
    • Performance in environments with large numbers of avatars should also now be improved.
    • There are still some shape changes to be completed to allow all avatars to render correctly, but this work is progressing.
  • Network connection stability:
    • As reported in the August update, because of its dynamic nature, SL Mobile requires a constants data stream, and so is far more susceptible to signal interruptions / conflicts with other apps for bandwidth use, etc.
    • Work has therefore been put into making the app more robust in how it maintains network connectivity and continues to function through such interruptions, doing all that is required of it.
    • These improvements also feed into the avatar system as well, further helping with the speed and reliability of avatar loading.
  • Under-the-hood work: general optimisations such as re-targeting download orders (e.g. increasing the download priority of avatar clothing downloads to again improve avatar downloading and rendering).
    • This under-the-hood work also includes refining code related to the loading and unloading of in-scene objects, so when moving around the world, content should load / unload more effectively, with more content in general loading.

EEP Rendering

  • A first pass at implementing EEP environment settings.
  • This is a direct port of the sky shaders used in the viewer, so that scenes should render a lot closer to how they appear on the Desktop viewer.
  • The work includes all of the lighting data, fog / haze data, etc., as well as the sky shaders.
  • Further work is required on lighting due to differences in how the Unity engine and the SL engine respectively handle lighting.

Transparency Rendering

  • Due to the need for order-independent transparency, coupled with limitations within the GPUs used on most mobile devices, SL Mobile has been unable to render “true” transparency, and has had to rely on dithering to approximate transparency.
  • One means to get around this is to use temporal anti-aliasing, which LL has been waiting on through an update to the version on Unity they use with Mobile.
  • The work on this upgrade was recently completed, allowing said temporal anti-aliasing to be utilising within the app, providing better transparency rendering without any loss of performance.
  • Until this work is fully dialled-in, there might be some light ghosting visible when panning around transparent surfaces.

Lighting / Point Lighting

  • There is a “slight incongruity” between how Unity handles point lighting (lighting placed around a scene) compared to how Second Life handles the same (the Unity rendering path prefers quadratic lights – bright up close, dim at a distance; SL is more medium-bright when close, medium-dark when further away). This resulting in point lighting in Mobile to look different to the same lighting seen in the viewer.
    • To try to address this, the lighting calculations used for such point lights has been tweaked within SL Mobile so that such lights will be rendered more closely to how they are within the viewer.
  • As a general note, updates to directional lighting may allow shadows to be re-enabled in the Mobile app, although shadow rendering is expensive, and further work in this area is required.

General Improvements

  • Multi-threading for object and content loading has been improved, which see see more effective use of the CPU cores within a mobile device.
  • Streaming audio has been completely rebuilt to avoid using a now-deprecated library within the current beta streaming audio build.
  • Improvements made to loading the world following a rapid log-out / log back in.
  • General improvements and minor adjustments to the UI. Perhaps the most noticeable of these is the temporary return of the sign-out option as a button in the menu (pending further updates down the road which will likely see it return to a drop-down option once again).
  • Improvements to how spinning objects and target_omega are handled.

Q&A Session

[Video 18:14-End]

  • Switching to another app when using the SL Mobile app and then switching back to SL Mobile can seem to take time.
    • This is partially out of LL’s hands: apps not in current use can be “moved” from active memory to free-space for other apps. Changing focus can also result in the web page used to assist in rendering the UI being suspended.
    • Both of these factors can result in a delay in resuming a session as the focus is returned to SL Mobile.
    • Consideration may be given to adding a pop-up message about possible delays when switching away from SL Mobile to another app, with a possible more in-depth examination as to what might be done to be carried out at some point in the future.
  • Inventory access: outfit sub-folder support, etc: Inventory is something being worked on, but the work is such that no major announcements as to what is being done / what to expect could be made at this meeting.
  • Message caching (e.g. people can receive messages whilst on SL Mobile, but also still see them when logged in via the Desktop viewer): there has been some movement on this, and work is continuing, although complex. Further updates in due course.
  •  Could the current SL networking calls be used with SL Mobile to save tampering with the SL infrastructure?
    • No,  because SL mobile uses different protocols in order to handle:
      • Swapping between the device’s wifi and cellular connections on the fly.
      • Disruptive connections which could otherwise result in high packet loss – something UDP would have difficulty in managing.
    • The protocols used by SL Mobile also reduce the bandwidth the app uses when compared to Desktop (e.g. transmitting the scene state to SL Mobile uses 97% less bandwidth than the viewer).
  • Does SL Mobile run better in landscape mode or portrait? There shouldn’t be any difference.

Date of Next Meeting

September LL Zoom call: an update on Second Life

On Thursday, September 25th, 2025 Linden Lab held a further Zoom Call with bloggers and content creators to and update on SL and respond to questions.

The following is summary of the meeting; however, as my aide mémoire audio recording of the meeting refused to play back in full post-meeting, some of the Q&A elements of meeting are absent.

Table of Contents

Note that the order of topics does not necessarily reflect the order in which they were discussed.

New Option for Premium Plus Subscriptions

  • Due to be launched in October 2025, “Premium Plus, no Stipend” is a new option being added to Premium Plus to reduce the annual cost of this subscription level whilst retaining all of the “physical” benefits.
  • This option removes the Stipend and sign-up bonus from Premium Plus, reducing the annual cost by US $105.12 (+ any applicable taxes).
  • For full details, please see: Coming Soon: new option to reduce the cost of SL Premium Plus subscriptions.

Support Update

  • Backlog of tickets for support & trust and safety now down to “normal” levels.
  • Processes for helping users / responding to issues have been streamlined, and further staff have been recruited into the support and trust and safety teams.
  • The focus now is now maintaining the faster turn-around and keeping users satisfied with responses.
  • Support may be expanded in certain areas in the future – this is currently TBA.
The support ticket backlog as of September 2025

SL Viewer Summary

  • A note on the faster release cadence and the highlighting of new features – such as Inventory Favourites with the 2025.07 viewer release.
  • A note that the next release (2025.08) is focused on native Apple Silicon support, which should see a good performance boost for Mac users on that OS, particularly those on newer hardware.
  • Viewer notes and features are covered in my SL Viewer Summaries, Content Creation UG meeting summaries and Open Source Development UG notes (formerly the TPVD developer meeting).

SL Mobile, Project Zero and the New User Experience

Mobile and Zero: Incoming Users

  • The Lab estimates it is now able to get around 10x the people to try SL on mobile / Zero than had previously been the case.
  • This is allowing LL to try small, fast experiments with new users to help them get them started, such as with the on-going current focus on helping new users to dress / customise their avatar.
  • One of these is a new “helper” island where new users can go to for help (e.g. in dressing / customising their avatars, and Project Zero (viewer-in-a-browser). Zero is already geared for this.
  • The aim is to fully on-board new users ASAP to get them engaged.

Retention and Experiments

  • Despite the rise in initial engagement with new users trying SL via Mobile and Project Zero, overall retention of those users is still proving hard – the current figure is only around 7% of those coming into SL are actively being retained.
  • Some of the experiments mentioned in the meeting have involved dropping new users into established locations and hubs, rather than welcome hubs.
  • It was noted by meeting attendees that some of these experiments have not always gone well.
    • One cited example was the use of Ahern, which has become a hang-out for established users, many of whom have been witnessed as harassing and being abusive towards incoming new users.
    • Part of the problem here is that mentors were not aware of these switches / experiments, and so could not attend to provide support.
    • The use of Ahern in particular has now ceased as a result of this feedback.
    • It was further noted that LL are planning to involve mentors in future experiments.
  • The observation was made that established users who are already invested in the platform (as those at Ahern causing trouble appeared to be) and who spend time denigrating / insulting / trolling new users to the point of driving them away is somewhat self-defeating, in that it potentially damages SL’s ability to grow / remain viable as a product through the acquisition of new, engaged users.

User / Community Involvement

  • The question was asked if LL could offer incentives to those users (e.g. club owners) and communities able to demonstrate a track record of being able to attract new users and convert them into retained users.
  • It was pointed out that there is the Second Life Creator Partnership Programme, which includes the potential for incentives to communities, etc, and which includes things like Community Gateways.
  • Brad Oberwager offered a challenge – those who can develop and demonstrate a means of converting new users to retained users through their own means should contact the Lab to discuss ideas and possible incentives.