Coder Social home page Coder Social logo

Comments (15)

iachimoe avatar iachimoe commented on June 23, 2024

+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.

stefanalund avatar stefanalund commented on June 23, 2024

We are looking into it. Thanks.

from bowser.

mccob avatar mccob commented on June 23, 2024

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.

evanly avatar evanly commented on June 23, 2024

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.

stefanalund avatar stefanalund commented on June 23, 2024

@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.

iachimoe avatar iachimoe commented on June 23, 2024

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.

stefanalund avatar stefanalund commented on June 23, 2024

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.

zoplonix avatar zoplonix commented on June 23, 2024

+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.

stefanalund avatar stefanalund commented on June 23, 2024

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.

stefanalund avatar stefanalund commented on June 23, 2024

That would be owr_bridge_start_in_thread(); in the AppDelegate.

from bowser.

stefanalund avatar stefanalund commented on June 23, 2024

I may have a patch that solves this issue, needs a bit more testing before I publish it. :-)

from bowser.

stefanalund avatar stefanalund commented on June 23, 2024

Seems to work: #29

Tested on an iPhone 4s and iPad Mini (1st gen)

from bowser.

stefanalund avatar stefanalund commented on June 23, 2024

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.

mccob avatar mccob commented on June 23, 2024

so OpenWebRTC will me available with 64 bits ?

from bowser.

stefanalund avatar stefanalund commented on June 23, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.