Comments (15)
+1, on my 3rd generation iPad running iOS8.1, the app shows just the URL bar and bowser logo on startup, is completely unresponsive, then seems to exit after about 10 seconds.
from bowser.
We are looking into it. Thanks.
from bowser.
Also crash as same step that iachimoe iPad crash with iPad mini on iOS 8.1
And crash before start on iPhone 4 running last iOS 7 available
from bowser.
Same experience here on an even older device: iPad 2 running iOS 8.1.2, app crashes on start after briefly showing the main GUI and logo in the centre. Thanks for your quick response on Twitter pointing me here.
from bowser.
@evanly as I mentioned on Twitter, you can download the code for Bowser here on GitHub and install the app though Xcode. This requires access to an iOS developer account though.
from bowser.
Any updates on this? FYI, I just received the latest upgrade to Bowser on my iPad 3, and it still fails to start properly.
from bowser.
Sorry @iachimoe we have not had time to look further into this. We know that it's because it takes too long time to start the JavaScript bridge the first time, but we don't have a solution as of now. When running fully native apps on top of OpenWebRTC, there is no such problem since the bridge is not used.
from bowser.
+1 on iOS 8.1.3 on an iPhone 4s.
Is there a timeout for how long to wait for the JavaScript bridge to be responsive? If it was increased or removed that may help since the older devices run slower.
Or is this this an issue of the code hanging itself up or and causing the process to halt? So we have to find where it's getting hung up like not enough memory or missing API or whatever
from bowser.
The JavaScript bridge takes too long to start and the OS kills the app, at least that is our guess. An interesting experiment would be to execute that piece of init code in a separate thread, using GCD for example.
from bowser.
That would be owr_bridge_start_in_thread();
in the AppDelegate.
from bowser.
I may have a patch that solves this issue, needs a bit more testing before I publish it. :-)
from bowser.
Seems to work: #29
Tested on an iPhone 4s and iPad Mini (1st gen)
from bowser.
Just submitted version 0.4 to the App Store. Among other improvements it fixes the startup issue on older devices. If you can't wait for the Apple review you can install Bowser from master using Xcode :)
Let me know if you still see problems and we can re-open this Issue. Thanks for your patience!
from bowser.
so OpenWebRTC will me available with 64 bits ?
from bowser.
Yes @mccob absolutely. We are transitioning over to a new build system called Cerbero, which has support for building iOS on all "platforms" including arm64: https://github.com/EricssonResearch/openwebrtc/wiki/Building-OpenWebRTC-with-Cerbero
You can get started already now if you would like, the documentation may be a bit sparse still.
from bowser.
Related Issues (20)
- Crashes on IPhone 5 v8.4 HOT 2
- Environment Camera 90 degrees off HOT 1
- TURN silently fails when the server is configured to use an empty REALM HOT 1
- Bowser UI distorted on iPhone 6S Plus HOT 3
- Bowser support for stream
- WebRTC not working on iOS 9.3 HOT 2
- Why the software history was not kept? HOT 1
- WebRTC support HOT 1
- Video Call issue HOT 3
- Detect bowser user agent HOT 1
- Not working on iPad Pro HOT 1
- Bowser "Show Console" (iOS) HOT 1
- If in a frame or iframe issues HOT 3
- Broken RTCP communications between Bowser and Chrome
- Crash when trying to access camera on iOS 10.1.1 HOT 2
- Crash on iOS 10.1.1 due to gstreamer bug
- Bowser app (iOS) don't request Location permissions!
- Browsing webrtc.github.io/samples/ doesnโt work
- Missing config in info.plist causing crash. HOT 1
- Is this library dead?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bowser.