gree / gree/unity-webview

Performance Issue When Displaying WebView on iPhone (iOS 26)

Open
#1,181 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Objective-C++
Stars
2.7k
Forks
734
Avg merge
11h 39m
Merged PRs (30d)
1

Description

I tried running my game built with PixiJS and hosted it on a website and displayed the game in Unity using a URL. I noticed that on my device (iOS version 26), the frame rate is always limited to 30 FPS. However, when I tested it on another device with an older iOS version, the FPS could reach 60. Interestingly, when I loaded the same URL directly in a native WebView using Xcode (also on iOS version 26), the FPS reached 60 — unlike when running it through Unity.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the reported game URL in Unity's WebView on iOS 26, then compare its frame rate with the same URL in a native WebView created through Xcode. Identify why the Unity path is limited to 30 FPS and verify that the behavior reaches the reported 60 FPS result without regressing older iOS versions.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, javascript, unity
Domain
mobile-dev, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.