- Update: released new versions with tabs support, previous and next buttons, increased performance, search engine selection, file uploads, gps, bookmarks and other tweaks. Download from here: https://github.com/jonathan-reisdorf...owser/releases
Hi, I'd like to share my work regarding a very early prototype of a BB10-optimized browser. Currently it doesn't do much, just load web pages, display the current URL, you can enter a URL or a search term and it will search on google for now, and a progress bar during the page loading. Besides that nothing is there yet, no tabs, no back button, no bookmarks, ...
In the future I'll add the most important things and I'll try to add a forked version of crosswalk bringing chromium 64 to the browser, greatly improving speed, features and compatibility.
It's based on crosswalk and a forked version of the crosswalk inapp browser repo, with some custom work to make a navigation bar.
So how does it compare to the BB10 stock browser? BB10.3.3.2137 stock browser achieves 395/555 points while the prototype performs 498/555. I've attached screenshots of the html5 test benchmark. It loads and renders a lot of web pages the stock browser gives up on.
Unfortunately it's an android build for now because of crosswalk, but it should be much faster than e.g. the android chrome or firefox.
Download link to the apk:https://crossnode.org/f/442889ab163d42689d7d/?dl=1outdated - see above
Here the links to the source code on github:
https://github.com/jonathan-reisdorf...listic-browser
https://github.com/jonathan-reisdorf...ppbrowserxwalk - for the plugin
Feel very free to report bugs, feedback etc., though I'm aware that this is just a very first prototype here with a LOT missing
Also I've only tested in on a passport silver for now.
The linked apk is a debug build, it will get faster once I do a release build.
It also asks for location permission for crosswalk, I'll create a permissionless build in the future.
The prototype is named "BB10 BEOL" (beyond EOL).Last edited by fishlevel; 10-05-18 at 05:18 AM. Reason: better structuring of information
05-06-18 05:12 AMLike 10 - Thanks a lot for supporting blackberry 10. trackpad for classic.
Seem working.
An ad blocking, and a reader mode will be fine
And if keyboard shortcut can work as the native blackberry browser
If you can build a no debug version. Because on classic seem to be little slow.
Love Peace and ShareLast edited by lolo9269; 05-06-18 at 01:47 PM.
coffee-turtle likes this.05-06-18 08:45 AMLike 1 - Thanks! Yes I prefer the native browser as well, but it's not rendering a lot of websites and the list will only grow in the future as more websites transpile less code for older JavaScript. So my main driver for developing the browser is that I have a replacement for specific pages I know don't work, not for everyday usage. Also we'll need to see how fast it will get with the improvements, it will always have some disadvantage due to being an android package and not being native.05-06-18 02:11 PMLike 2
- Thanks! Yes I prefer the native browser as well, but it's not rendering a lot of websites and the list will only grow in the future as more websites transpile less code for older JavaScript. So my main driver for developing the browser is that I have a replacement for specific pages I know don't work, not for everyday usage. Also we'll need to see how fast it will get with the improvements, it will always have some disadvantage due to being an android package and not being native.05-06-18 02:34 PMLike 0
- Some browsers are not open source or it's questionable which data they send where, some browsers are just not working (anymore) on BB10 as they move away from Android 4.3, while I specifically target that version, some are just bloated with features which makes them super slow, some are outdated. I have just shared a very first prototype so it's completely open which direction this thing takes. Might be better, might be worse, who knows. I do not claim to offer a real competition here for any of these browsers. But I'm pretty optimistic that once I manage to merge in the updated chromium the score will be higher than 505. (though I think it's more important to work on the basic features first)05-06-18 03:15 PMLike 3
- Thanks a lot for supporting blackberry 10. trackpad for classic.
Seem working.
An ad blocking, and a reader mode will be fine
And if keyboard shortcut can work as the native blackberry browser
If you can build a no debug version. Because on classic seem to be little slow.
Love Peace and Share05-06-18 03:18 PMLike 0 - Thanks! Does the trackpad work or doesn't it? Sorry I don't have a Classic so cannot verify if it works or not. Yes keyboard shortcuts are probably more easy to add than adblocking, which would be more useful imo, and reader mode is something very complex but we'll see, everything is open and I don't have unlimited time on my hands unfortunately :/ but we'll see
Love Peace and Sharefishlevel and PantherBlitz like this.05-06-18 03:21 PMLike 2 -
Yep--agree that the basics are first and foremost. Anyway, will certainly give it a try and keep my eye on it.05-06-18 03:22 PMLike 0 - Some browsers are not open source or it's questionable which data they send where, some browsers are just not working (anymore) on BB10 as they move away from Android 4.3, while I specifically target that version, some are just bloated with features which makes them super slow, some are outdated. I have just shared a very first prototype so it's completely open which direction this thing takes. Might be better, might be worse, who knows. I do not claim to offer a real competition here for any of these browsers. But I'm pretty optimistic that once I manage to merge in the updated chromium the score will be higher than 505. (though I think it's more important to work on the basic features first)
Anyway, interesting project.05-06-18 03:41 PMLike 0 -
https://github.com/jonathan-reisdorf...listic-browser
https://github.com/jonathan-reisdorf...ppbrowserxwalk - for the plugin
edit: oops my bad on links but see above on OP's original!Last edited by brookie229; 05-06-18 at 04:02 PM.
05-06-18 03:51 PMLike 0 - Thank you so much for supporting BB10! Will try it out once it receives tab support and the option to change the search engine (I only use DDG), can't wait! Keep up the good work!
Posted via CB10 using my amazing Passport (OG Red) <305-06-18 03:52 PMLike 0 - He has offered up the source code fwiw : Here the links to the source code on github:
https://github.com/jonathan-reisdorf...listic-browser
https://github.com/jonathan-reisdorf...ppbrowserxwalk - for the plugin
edit: oops my bad on links but see above on OP's original!Mecca EL likes this.05-07-18 01:41 AMLike 1 - Great to see a much needed open source app. To be honest what would really be awesome is a working version of the Brave browser.05-07-18 05:27 AMLike 0
- Not being opensource is the same problem that we have with bb10 browser, you depends 100% of the company whereas being opensource someone with knowledge can continue developing it. Blackberry shouldn't create it's own fork but just support FF/chromium or webkit project.
Posted via CB10Mecca EL likes this.05-07-18 08:17 AMLike 1 - Not being opensource is the same problem that we have with bb10 browser, you depends 100% of the company whereas being opensource someone with knowledge can continue developing it. Blackberry shouldn't create it's own fork but just support FF/chromium or webkit project.
Posted via CB10
BB10 is the past, they lost all the money that they plan to loose on it. At this point they are planning it's end, there is no reason to find work around for four plus year old hardware.05-07-18 03:44 PMLike 0 -
Posted via CB10 using my amazing Passport (OG Red) <305-07-18 03:59 PMLike 0 - Bla1zeCB OGNot being opensource is the same problem that we have with bb10 browser, you depends 100% of the company whereas being opensource someone with knowledge can continue developing it. Blackberry shouldn't create it's own fork but just support FF/chromium or webkit project.
Posted via CB10Mecca EL likes this.05-08-18 01:07 AMLike 1 -
-
-
Posted via CB1005-08-18 05:13 PMLike 0 - Just a short update to keep you in the loop: I've added a small readme which should help you build the project from source if you prefer that. Also I've tried to create a release build but BB10 didn't let me install it yet, maybe I have to sign or repackage it or disable some optimization. Didn't have the time to look into it in detail yet. Also I'm working on the tabs feature, I'm somewhere in the middle of it, still some work to do. I decided to do this feature before other things which seem more relevant, because I want to build all or as many components the browser is made of with html, and for that I need a working concept on how to replace the main view and register other views and switch between them, what is exactly what I'm building with the tabs feature. So building this will make it much more easy to e.g. implement browser settings, bookmarks, context menus, some sort of history and so on. Every of these and other features is still a lot of work and will each take a considerable amount of time, but it will certainly help to have a mechanism to switch between different views.05-09-18 01:42 PMLike 2
- Can you do me a huge huge favour and make a music app that has swipe gestures to switch songs. That's all I need. Just an app that behaves like the android app Phonograph. I use it when biking but 50% of the time there are issues. If there could be a native BB10 app that'd be great. I'd use my note 8, but leaving it turned on all the time while biking causes burn in. So I'd rather use my z10 which has an led screen and I'd rather not buy a whole new phone just to play music while biking.
Posted via CB1005-11-18 11:17 AMLike 0 - Can you do me a huge huge favour and make a music app that has swipe gestures to switch songs. That's all I need. Just an app that behaves like the android app Phonograph. I use it when biking but 50% of the time there are issues. If there could be a native BB10 app that'd be great. I'd use my note 8, but leaving it turned on all the time while biking causes burn in. So I'd rather use my z10 which has an led screen and I'd rather not buy a whole new phone just to play music while biking.
Posted via CB10
(like that you want to keep your BB10 and not waste resources by buying a new one though)Last edited by fishlevel; 05-12-18 at 06:38 AM.
05-12-18 06:16 AMLike 3
- Forum
- BlackBerry 10 Phones & OS
- BlackBerry 10 Apps
Prototype of an alternate BB10-optimized browser
« Telegram (Android) for BlackBerry 10 (Z3 )
|
New app in the works: an IRC client for Blackberry10 »
Similar Threads
-
Music App of Choice
By lischultz in forum Android AppsReplies: 10Last Post: 05-25-18, 06:05 AM -
How does the KeyOne silver compare to an iphone 6?
By EwanJP in forum BlackBerry KEYoneReplies: 41Last Post: 05-16-18, 04:06 AM -
Any BB10 users feel affected by the so called App gap?
By Jazuyo in forum General BlackBerry News, Discussion & RumorsReplies: 83Last Post: 05-09-18, 09:32 PM -
Help: Hub won't let me log into any of my accounts after it stopped working
By handyd in forum BlackBerry PrivReplies: 0Last Post: 05-03-18, 09:10 PM
LINK TO POST COPIED TO CLIPBOARD