BlackBerry Forums Support Community
              

Closed Thread
 
Thread Tools
Old 08-26-2008, 11:52 AM   #1
Mark Rejhon
Retired BBF Moderator
 
Mark Rejhon's Avatar
 
Join Date: Aug 2004
Location: Ottawa, Ontario, Canada
Model: Bold
Carrier: Rogers
Posts: 4,870
Default My BlackBerry Bold BugZilla Thread :-) (For RIM employees)

Please Login to Remove!

Hello,

Mark Rejhon's BlackBerry Bold Bug Reports

Updated August 26th, 2008
BlackBerryOS: Rogers Apps Version 4.6.0.125
Device: BlackBerry Bold

First, the BlackBerry Bold is the best BlackBerry I've owned. Congratulations on such a refined BlackBerry unit that can only improve further with software updates. Many things about it is great, especially the greatly improved fonts.

However, I'm creating this thread to keep track of Bold bugs/issues/shortcomings I've discovered that I feel worth writing about. Hopefully RIM employees reads this thread, and implements these fixes in future OS's.


BlackBerry Bold Browser
  • Further improvement to zoom is necessary: When I zoom, I'd like the zoom to automatically center itself at the mouse cursor (magnifying glass) much like in Opera Mini. Basically mouse cursor stays in exactly the same part of the webpage, i.e. hovering over the same word or same corner of image. Basically if I move my magnifying glass to specific text in the middle of the page, I'd like the center of the zoom to be where the mouse cursor is. Also, repeated tapping of "i" and "o" should stay exactly in the same place rather than shift all over the webpage. (If necessary, move the mouse cursor to stay in exactly the same part of the page)
  • There is an error message rendering the desktop version of Google News
    news. google. com?noredir=true
    (Also reached at Google, click "Classic" instead of Mobile, then click "News")
  • My personal website is viewable, but there are some frameset bugs rendering www .marky .com ... It is a very old web design (over 10 years old!) but should be a good test of fixing frameset support in the next browser update.
Picture Viewer
  • I can no longer zoom in/out of images using "i" and "o" key like I used to be able to on BlackBerry Curve (4.2). This is inconsistent: "i" and "o" zooming works on BlackBerry Bold in Browser (but not Image viewing), while works on BlackBerry Curve in image viewing (but not browser). Also, it would be nice to have the same zooming behaviour in attachment viewing. RIM, please be consistent with zoom keypress shortcuts. It is very important to be "Apple-consistent" in many areas if trying to complete with the iPhone. That includes keypress shortcuts that have been removed from the image viewer. (The letter i and o keys for zooming is perfect because it means "In" and "Out", and are adjacent keys on most keyboards).
    Resolution: Please include a mention of zoom keypress shortcut consistency in whatever UI Design Standard you use company wide.
    Suggestion #2: Additionally, it would be nice to have a consistent method of a modifier key and spin the trackball up/down to zoom in/out in both Bold's Browser and Picture Viewer.
Attachment Viewer
  • Fax file attachments look very ugly in GIF format, especially since the thumbnail appears to be scaled 150% (point sampled -- ugly pixellation -- rather than bilinear/bicubic interplation).
  • When I am viewing an email with multiple GIF attachments (fax pages) or JPEG photo attachments, then I view each page one by one, then I go back to the email, it becomes very hard to select image #3 out of 5 image file attachments in one email message. This is because scrolling through the original email becomes very jumpy when all 5 images show up inline. The scrolling-through and selecting of image attachments should be improved to be less jumpy, and scroll as smoothly as scrolling through the text portion of the email message.
  • Zooming behaviour is inconsistent with other zoomable stuff in the BlackBerry (images, browser). I can't use "i" and "o" keys.
Options
  • Screen/Keyboard has a minimum font size of 7 points. That's excessively big, considering BlackBerry Bold's new fonts are readable even down to 1 point or 2 point size (as shown in Bold Browser if you have good eyes) with the excellent antialiasing and the ultra high resolution 224dpi LCD screen. I have found that 5 point font on Bold is more readable than 7 point font on a Curve.
    Resolution: Modify "Screen/Keyboard"->"Font Size" to have a smaller minimum such as 4 or 5 point.
  • I want to be able to adjust backlight down to 1% for use in darkened rooms such as the bedroom without disturbing the better half, for night sight preservation during camping, and theater rooms (for discreet quick glances at email list). The Bold backlight is obviously capable of this (just go into bedside mode, the backlight automatically dims to 1% brightness once it is in bedside mode in a dark room).
    Resolution: Modify "Screen/Keyboard"->"Backlight Brightness" to have a "1%" and "5%" setting alongside the "10%" through "100%" settings.
General Consistency Issues
  • Areas that "i" / "o" zooming keypress shortcuts works:
    ...BlackBerry Maps
    ...BlackBerry Browser
    ...Google Maps
    ...Formerly Picture Viewer (Curve 4.2)

    Areas that "i" / "o" zooming keypress shortcuts doesn't work:
    ...Attachment Viewing of images
    ...Picture Viewer (Bold 4.6.0.125)

    To improve user friendliness of zooming, because iPhone has such wonderful pinch-zoom and won't be matched until Thunder (and since not all BlackBerries are planned to be touchscreen in future, anyway) - make sure that zooming behaviour is as consistent as possible across all applications. Maybe to extend things further, when holding down a modifier key, a corner of screen could show a transparent [ZOOM 115% ||||||||---------] bargraph/counter at which point spinning the ball will zoom in/out smoothly in real-time until the trackball stops spinning or the ball is clicked. (Note, this transparent corner popup could auto-appear too when pressing the "z", "i" or "o" keys, to automatically enable the trackball to also control zooming too -- and the popup can autodissappear)

    Possible suggested use cases:
    User clicks "i" -- zooms in by 1 step and autoshows the zoom bar
    User clicks "o" -- zooms out by 1 step and autoshows the zoom bar
    User clicks "z" -- autoshows the zoom bar
    User brings up menu and selects "Zoom", this autoshows the zoom bar
    User spins trackball while zoom bar is shown; zooms in/out.
    User holds ALT, zoom bar autoshows (for ALT+trackwheel zooming)
    Zoom bar autohides after X seconds (say, 2 or 5 sec) if no keys/trackball touched
    Clicking trackball or hitting Enter will immediately autohide zoom bar

    Or for screens that aren't well-represented by a zoom bar, use a zoom counter instead (like a black translucent rectangle in a corner with white text simply saying "Zoom 75%"). Currently, it's not easy to figure out where the 100% zoom level is for images, because it's not clearly marked - sometimes I like to view images on a pixel-for-pixel basis.

    (By all means, RIM is free to come up with something better for non-touchscreen BlackBerries. And please include zooming consistency behaviour in whatever UI Guidelines you use internally for BlackBerry UI design.)
There are plenty more bugs/issues/shortcomings, some too minor for me to remember to report here, I'll update this thread as time goes, so maybe copy and paste the URL to whatever bugtracking system you use within RIM internally.
__________________
Thanks,
Mark Rejhon
Author of XMPP extension XEP-0301:
www.xmpp.org/extensions/xep-0301.html - specification
www.realjabber.org - open source

Last edited by Mark Rejhon; 08-26-2008 at 01:22 PM..
Offline  
Old 08-26-2008, 12:06 PM   #2
jonsam
Knows Where the Search Button Is
 
Join Date: Aug 2004
Location: Toronto
Model: BOLD
Carrier: Rogers
Posts: 25
Default

Add to that native PDF viewing. The PDF viewing is so much better on the Bold than the Curve - but it should be clear and not grainy when you zoom in.
Offline  
Old 08-26-2008, 12:06 PM   #3
BlitzSix
Thumbs Must Hurt
 
Join Date: Dec 2006
Location: Toronto
Model: 9700
Carrier: Rogers
Posts: 79
Default

Mark, most of those things are extra features you want, not so much bugs...

The only thing I don't like vs my curve is that the track ball is more flush, it doesn't stick out as much. So when I have to scroll a lot, like when browsing, i have to scroll much more than with the curve since it does not go as far with each roll of the trackball. I have the sensitivity set at 80/80, same as on my Curve. Anyone else notice this? (Yes, I know this isn't a "bug" either). The phone got pretty hot when I made a call as well but it seems to be fine now.

I agree with you though some of those point are valid. Although I must say I don't care for the "options" (personally).
Offline  
Old 08-26-2008, 12:31 PM   #4
Mark Rejhon
Retired BBF Moderator
 
Mark Rejhon's Avatar
 
Join Date: Aug 2004
Location: Ottawa, Ontario, Canada
Model: Bold
Carrier: Rogers
Posts: 4,870
Default

Quote:
Originally Posted by BlitzSix View Post
Mark, most of those things are extra features you want, not so much bugs...
Edited original post to include scope of "bugs/issues/shortcomings".

It would be classified under the shortcomings category. Some are nitpicky (i.e. minimum font size less than 7), while others are pretty legitimate shortcomings that make it feel less consistent than an iPhone such as inconsistency of zoom keypress shortcuts between images/attachments/browser.
__________________
Thanks,
Mark Rejhon
Author of XMPP extension XEP-0301:
www.xmpp.org/extensions/xep-0301.html - specification
www.realjabber.org - open source

Last edited by Mark Rejhon; 08-26-2008 at 12:35 PM..
Offline  
Old 08-26-2008, 12:36 PM   #5
torberry
Talking BlackBerry Encyclopedia
 
Join Date: May 2008
Model: 9780
Carrier: Pigeon
Posts: 250
Default

Quote:
Originally Posted by Mark Rejhon View Post
Edited original post to include scope of "bugs/issues/shortcomings".

It would be classified under the shortcomings category. Some are nitpicky (i.e. minimum font size less than 7),
Most are nitpicky.

Priority should be to build a $700 phone that doesn't creak after 3 days of use!
Offline  
Old 08-26-2008, 12:50 PM   #6
Mark Rejhon
Retired BBF Moderator
 
Mark Rejhon's Avatar
 
Join Date: Aug 2004
Location: Ottawa, Ontario, Canada
Model: Bold
Carrier: Rogers
Posts: 4,870
Default

Quote:
Originally Posted by torberry View Post
Priority should be to build a $700 phone that doesn't creak after 3 days of use!
Exactly, that's your job to complain. I totally agree, there's some work to be done on the hardware for reducing the percentage of sample defects on the factory production line...

However, my job is as a software developer to report bugs that I see fit, and it's my natural progression in this thread. Please go start a separate thread.

As a BlackBerry developer who also happens to be a hobbyist Apple developer too (Thus my UNIQUE perspective), I also know a mantra of Apple UI guidelines is superior consistency. RIM needs to borrow a page from Apple's book. Example follows:

Quote:
Zoom Consistency Issues

Areas that "i" / "o" zooming keypress shortcuts works:
...BlackBerry Maps
...BlackBerry Browser
...Google Maps
...Formerly Picture Viewer (Curve 4.2)

Areas that "i" / "o" zooming keypress shortcuts doesn't work:
...Attachment Viewing of images
...Picture Viewer (Bold 4.6.0.125)

To improve user friendliness of zooming, because iPhone has such wonderful pinch-zoom and won't be matched until Thunder (and since not all BlackBerries are planned to be touchscreen in future, anyway) - make sure that zooming behaviour is as consistent as possible across all applications. Maybe to extend things further, when holding down a modifier key, a corner of screen could show a transparent [ZOOM 115% ||||||||---------] bargraph/counter at which point spinning the ball will zoom in/out smoothly in real-time until the trackball stops spinning or the ball is clicked. (Note, this transparent corner popup could auto-appear too when pressing the "z", "i" or "o" keys, to automatically enable the trackball to also control zooming too -- and the popup can autodissappear)

Possible suggested use cases:
User clicks "i" -- zooms in by 1 step and autoshows the zoom bar
User clicks "o" -- zooms out by 1 step and autoshows the zoom bar
User clicks "z" -- autoshows the zoom bar
User brings up menu and selects "Zoom", this autoshows the zoom bar
User spins trackball while zoom bar is shown; zooms in/out.
User holds ALT, zoom bar autoshows (for ALT+trackwheel zooming)
Zoom bar autohides after X seconds (say, 2 or 5 sec) if no keys/trackball touched.
Clicking trackball or hitting Enter will immediately autohide zoom bar

Or for screens that aren't well-represented by a zoom bar, use a zoom counter instead (like a black translucent rectangle in a corner with white text simply saying "Zoom 75%"). Currently, it's not easy to figure out where the 100% zoom level is for images, because it's not clearly marked - sometimes I like to view images on a pixel-for-pixel basis.

(By all means, RIM is free to come up with something better for non-touchscreen BlackBerries. And please include zooming consistency behaviour in whatever UI Guidelines you use internally for BlackBerry UI design.)
Again, start a separate thread about the legitimate Bold creaky issue (which I agree about, I just feel it doesn't belong in this software issues thread that I started.)

I also observe hundreds of users on HowardForums switching back and fourth between BlackBerry and iPhone, so such a consistency 'nitpick' is fairgame to RIM for whatever cost-benefit analysis they do, with their obvious recent iPhone-chasing behaviour -- there's a lot more agreement here to these little kinds of nitpicks than you think, especially among the non-platform-partisan crowd. (Apple users are a very nitpicky bunch, you see -- while some of them really like the BlackBerry Bold, as evidenced by the dozens of forum posts over there, even in the Rogers section -- although I am platform-neutral myself)

(To RIM: Check HowardForums.com, especially the Rogers forum, for members who own both or have switched between Bold and iPhone -- their feedback are pretty valuable)
__________________
Thanks,
Mark Rejhon
Author of XMPP extension XEP-0301:
www.xmpp.org/extensions/xep-0301.html - specification
www.realjabber.org - open source

Last edited by Mark Rejhon; 08-26-2008 at 01:14 PM..
Offline  
Old 08-26-2008, 12:55 PM   #7
JSanders
Crimson Tide Moderator
 
JSanders's Avatar
 
Join Date: Oct 2004
Location: North of the moss line
Model: Z30
OS: 7.0sumtin
PIN: t low
Carrier: Verizon
Posts: 41,921
Default

Quote:
Originally Posted by Mark Rejhon View Post
E
Again, start a separate thread about the legitimate Bold creaky issue (which I agree about,
He/she did already. Check the forums.

http://www.blackberryforums.com/gene...k-anybody.html
Offline  
Old 08-26-2008, 08:01 PM   #8
Hobbesgsr
Thumbs Must Hurt
 
Hobbesgsr's Avatar
 
Join Date: Nov 2005
Location: Toronto
Model: 9900
Carrier: Rogers
Posts: 105
Default

I wish they allowed users to choose what they want to set as a hot key for Q (locked to toggle normal and vibrate profile), A (locked to lock the keyboard), W (locked to dial voicemail)
Offline  
Old 08-26-2008, 09:21 PM   #9
Mark Rejhon
Retired BBF Moderator
 
Mark Rejhon's Avatar
 
Join Date: Aug 2004
Location: Ottawa, Ontario, Canada
Model: Bold
Carrier: Rogers
Posts: 4,870
Default

Quote:
Originally Posted by Hobbesgsr View Post
I wish they allowed users to choose what they want to set as a hot key for Q (locked to toggle normal and vibrate profile), A (locked to lock the keyboard), W (locked to dial voicemail)
For two applications with identical hotkeys, I think I read somewhere you can change which application launches with the hotkey by changing the order of icons. The one that's nearest the beginning of the icons will be the one that launches. I could be wrong -- I don't have any application on my Bold (yet) with duplicate hotkeys.

Customizable hotkeys, would be nice though
This would have to be implemented as a kind of override to the hotkey code built into the application...
__________________
Thanks,
Mark Rejhon
Author of XMPP extension XEP-0301:
www.xmpp.org/extensions/xep-0301.html - specification
www.realjabber.org - open source

Last edited by Mark Rejhon; 08-26-2008 at 11:10 PM..
Offline  
Old 08-26-2008, 10:41 PM   #10
Bla1ze
Knows Where the Search Button Is
 
Bla1ze's Avatar
 
Join Date: Jul 2007
Location: Canada
Model: All!
OS: 4.6.0.2xx
PIN: PiMP
Carrier: Rogers Wireless
Posts: 45
Default

Uh how about the general fact they released a device with "Dirty code" for lack of better words, Javascript slowing down the browser...sites taking up too 2-4 minutes too load and when they finally do load, nothing but errors..WiFi browser that is wayyyy slower then even the 3G browser..definitely something wrong there, glitches galore in the code..it's pretty bad when a person can have 2 devices experiencing the EXACT same issues..also pretty bad when a person actually has to contact RIM, pay to get support for the device...and then actually have RIM request the owner help out with the testing of the device and have it escalated to RIM's research dept to do internal testing on it...seriously, shouldn't these sort of things been looked at even before launch..

Not sure if I can link to the direct thread where these issues were relayed or not as they are on another Blackberry forum but the poster of this information knows his BB and this does not seem to be an isolated issue with just these 2 devices.
Offline  
Old 08-27-2008, 12:54 PM   #11
jimfraser
Talking BlackBerry Encyclopedia
 
Join Date: Apr 2005
Location: Toronto Canada
Model: Q10
OS: 10.2.1.21
Carrier: Rogers
Posts: 439
Default 3G Issues

I see newspaper reports where a class action suit has been iniated in the US against Apple in relation to the iphone and alleged issues with the iphone not living up to 3G expectations.
The same reports speculate that RIM is delaying releasing the Bold in the US until it has addressed 3G issues in the Bold.
My experience on 3G is that I seldom have 3G support in my office which is on the 27th floor of an office building in downtown Toronto. Signal strength is strong, but it moves down to Edge. Call qualty is poor because of multiple signals bouncing off buildings. I am wondering if 3G is confused by the strong but multiple signals reaching my office.
I am not experiencing the drop down to Edge when on the ground.
Offline  
Old 08-28-2008, 11:50 AM   #12
Mark Rejhon
Retired BBF Moderator
 
Mark Rejhon's Avatar
 
Join Date: Aug 2004
Location: Ottawa, Ontario, Canada
Model: Bold
Carrier: Rogers
Posts: 4,870
Default

While this is somewhat outside the gamut of this issues list, improved development would be nice, to help compete with iPhone.

Possible Developer Improvements for BlackBerry

- Provide better and easier to search development documentation than javadocs format. Javadocs is nice and could be kept in parallel, however, part of the RIM $150 million development fund should be spent on a separate team for improved online developer documentation and improved API's that's easier to search, cross-reference, direct links to source code samples, etc. This could be a separate team competing in parallel to the javadocs team, for the evolution of who can do it the best (two teams racing to produce better development documentation), as many people still demand to keep the javadocs format -- And the help for a specific API call should be more integrated into JDE, even with pop-up balloon tips. RIM JDE is kind of getting long in the tooth -- it was pretty modern looking five years ago, but JDE is almost exactly the same looking as it was in 2003 or 2004. Some good ideas can be obtained from other software such as Apple's XCode, Microsoft's Visual Studio 2008, or even better Java development environments such as Eclipse.

- Add better API's that makes current and future BlackBerry development easier. For example, it would be nice if software such as Rove Mobile Desktop (VNC/Remote Desktop) could use the BlackBerry Browser's mouse cursor, it has very nice and smooth acceleration.

- Add a BlackBerry "AppStore", to compete with Apple. Does not need to keep applications exclusive to the AppStore (people can keep downloading apps independently), but by the virtue of super-easy AppStore being pre-installed on BlackBerries, developers will find it very irresistible to add their own applications to this AppStore. This would be enabled by default because RIM's market is becoming consumer by majority soon or already (i.e. we're approaching or passing more than 50% of BlackBerries being sold to individual consumers rather than businesses), the AppStore becomes more important. For businesses, there could be a BES policy that can turn it off for corporations/goverments. Carriers who dislike AppStore can turn it off too, until peer pressure from users can turn AppStore back on. Yes, there's competing options of application stores already for BlackBerry by third parties, but these are often vendor specific. There needs to be a unified AppStore: Many people don't realize there's 10 different brands of chat software available for BlackBerry, as well as at least 6 different brands of GPS navigation software, as an example! New users of BlackBerry think there's nothing for BlackBerry, because it's so hard to find BlackBerry software.

- Optimize the Java environment to have near top performance numbers at JBenchmark and other Java benchmarks. This may take two or three years, since RIM has to plan future chipsets, design new BlackBerries, and optimize for them. BlackBerry has improved greatly in performance, but still could be even better. Many Nokia have Java that seems to run 10 times faster than BlackBerry does, for example.

- Optionally (this may not be easy, although Apple has pulled off wildly successful platform switches in the past -- 68K->PowerPC->Intel) by the beginning of next decade (2010+), in the longer term, consider opening also be able to do C++ development to allow high performance software such as 3D videogames. Java is great but it is extremely hard to program things such as 3D videogames at good performance levels, as an example. If the Java environment can't be optimized to compete with iPhone 3D performance levels, then maybe the entire Java environment can be kept, but perhaps running on top of a UNIX-like infrastructure, with the option to produce native ARM executables. Basically, give developers the choice to do either Java code and native C++ code. Security implications of doing this switch would exist (BlackBerries are widely known to be very secure devices), so RIM needs to weigh the benefit of doing this, versus staying Java-only. If RIM hasn't already started planning or considering a cost-benefit analysis of a major "development environment" switch, one should be done immediately -- there's still time before other manufacturers (i.e. Apple) get too far ahead.

- RIM is probably already working on this since many smartphone vendors are slowly going in this direction: Add high quality 2D/3D acceleration support into BlackBerries. (Bold may already have 2D acceleration support, as animations on it perform much more smoothly than previous BlackBerries) This will also improve benchmarks and ability to do things such as 3D stuff in the long term. Many phones such as Nokia and iPhone, already has this already. While BlackBerry has now added hardware video decoding and good video scaling (for H.264 playback, etc), better acceleration for 2D/3D is needed, to compete in the consumer phone territory. 2D and 3D support are also useful for animations and screen transitions (like on iPhone and other recent touchscreen devices; so to compete with these touchscreen devices). Pinch-zoom, for example, needs high-framerate scaling of images, often using the acceleration support. The animations during flipping between screens, like smooth zooming or flipping, often utilizes 2D/3D support too. For slicker UI operation, the use of 2D/3D support is useful, as long as it does not sacrifice significant battery power.

- Add more API's for visual enhancements to BlackBerry applications for developers. Make it super-easy for even a beginner developer to make a slick-looking application. Examples include exposure to API's that does smooth scrolling animations automatically with acceleration/deceleration support. For example, GMAIL Mobile has wonderful scrolling (they copied a scrolling algorithm similiar to iPhone to BlackBerry, to allow flick-scrolling on the trackball), better than BlackBerry email, it almost feels like iPhone scrolling (flick-scroll on the trackball). Take a look at this, and consider adding API's that allow third party developers to take advantage of such things, or even build-it-in to the standard RIM controls, and allow the ability to turn this on/off via Options.

Most people think I would be nitpicking, of course -- but I think many BlackBerry developers who also know Apple XCode, are shocked how primitive and difficult the RIM development environment still is, in comparision. Yes, it keeps the incomes of many BlackBerry developers high due to its difficulty, but...
__________________
Thanks,
Mark Rejhon
Author of XMPP extension XEP-0301:
www.xmpp.org/extensions/xep-0301.html - specification
www.realjabber.org - open source

Last edited by Mark Rejhon; 08-28-2008 at 12:09 PM..
Offline  
Old 08-28-2008, 02:41 PM   #13
RemyJ
CrackBerry Addict
 
Join Date: May 2005
Location: Golden, CO US
Model: 9700
Carrier: ATT
Posts: 684
Default

Excellent development improvement suggestions.
Offline  
Old 08-28-2008, 06:53 PM   #14
dicin
Thumbs Must Hurt
 
Join Date: Mar 2007
Model: 8100
Carrier: Rogers
Posts: 79
Default

This is absolutely an excellent trend.

Thanks
Offline  
Old 08-28-2008, 08:41 PM   #15
DanielC9
Knows Where the Search Button Is
 
Join Date: Jul 2005
Model: 9000
Carrier: Telstra
Posts: 17
Default

Mark Rejhon,
Your a clear fanboy... Saying that I respect you very much on these forums and i'm also a fanboy ..

However, it clearly is not the best they have released... The software is terrible... Hence delays all over the world until it resolves most of the issues. My Bold is currently running the same firmware as yours but it is nowhere as stable as my Curve Running Latest 4.5 Period.

That's not really an opinion i'm really stating FACT. I mean when you really look at it... is it really a huge jump over the Curve... 3G is great but sucks the battery and does not perform as well as I thought it would and currently Telstra in Australia has the Fastest 3G (NextG) Network in the world.

I guess im just adding some perspective. Phone looks great... does not function in a "Great" manner... But the good news is most of these issues can be fixed with software updates... apart from the 3G chip set using crazy amounts of power to get the job done... see the real issue is the current 3G chip sets use too much power.. Period.

Respectfully giving you my 2 Cents...

Regards,
D

Last edited by DanielC9; 08-28-2008 at 08:44 PM..
Offline  
Old 09-03-2008, 12:58 PM   #16
Mark Rejhon
Retired BBF Moderator
 
Mark Rejhon's Avatar
 
Join Date: Aug 2004
Location: Ottawa, Ontario, Canada
Model: Bold
Carrier: Rogers
Posts: 4,870
Default

RIM Needs to Consider Better Web Browser

Consider WebKit & V8 JavaScript

RIM also needs to consider sourcing a third-party web browser engine such as WebKit, and perhaps use Google's amazingly fast V8 JavaScript engine, in the recently launched Chrome browser, which will also be reused in the Google Android project. It's all well and okay to try to continue an in-house browser engine, but the open source options are so clearly superior and far ahead (FireFox 3.1 and Safari's 'WebKit' engine), and there's ways to include this open source option safely alongside the BlackBerry stuff.

The JavaScript engine is superior to Apple Safari's used on the iPhone, and runs twice as fast -- very useful on 624 Mhz ARM CPU's found on high end mobile devices. Fast for mobile, but slow for desktop-style web browsing. By using WebKit and V8 JavaScript. the BlackBerry Bold web browser could become equal to iPhone, and would be useful for Thunder/Storm/Javelin, all of which have CPU's fast enough for iPhone-quality web browsing.

There's a ZDNet article that suggests that many mobile companies should use superior web browsers, and also complains about BlackBerry Bold's slow web browser.

There are strong rumors that RIM is already doing WebKit for the first touchscreen BlackBerry. Hopefully this is true -- if so -- congratulations, RIM made an excellent choice. We can thus expect a much better revisions of BlackBerry Bold browser to arrive.

It is strongly encouraged that RIM finds a ultra-high-quality open source JavaScript engine to be coupled with the RIM WebKit based web browser. RIM should hurry up and immediately GRAB the Google V8 world's fastest JavaScript engine and plugs it into RIM's own WebKit powered web browser (Google is ACTUALLY encouraging it -- they're asking everyone to take the V8 source code -- so RIM should take it too.)

-> In addition, better zooming is a MUST in the browser. See my suggestions in my previous post about better zooming consistency.
-> Improve multithreading. Slow JavaScript should not grind the BlackBerry to a halt, one should still be able to scroll the page.
-> Improve smoothness of rendering, especially offscreen portions of web browser. iPhone does a great job of using checkerboard placeholder for unrendered parts of a webpage, while allowing you to smooth scroll.
-> Minor item: Consider optional 'flick scroll' animation for the web browser: Flick the trackball fast and it slide-scrolls like an iPhone. The new version of Google GMAIL Mobile for BlackBerry does this; it's wonderfully implemented -- RIM should download this and add an Options->Screen/Keyboard->Scrolling Animation->Enable on by default so that all lists can do nice "flick scrolling", while letting people who hate animations still be able to turn it off. In fact, it. This should be placed everywhere scrolling animation can be useful - including the Home screen. Some of us love this animation and makes it easier to use the BlackBerry, as long as the animation is fast (like iPhone), it's interesting that a third-party Google BlackBerry app does scrolling much better than BlackBerry's Messages Inbox!
__________________
Thanks,
Mark Rejhon
Author of XMPP extension XEP-0301:
www.xmpp.org/extensions/xep-0301.html - specification
www.realjabber.org - open source

Last edited by Mark Rejhon; 09-03-2008 at 01:06 PM..
Offline  
Closed Thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


Unifi Talk UVP Touch VOIP IP Phone Unlocked picture

Unifi Talk UVP Touch VOIP IP Phone Unlocked

$139.99



Allworx Verge 9312 Voip IP Color Display Phone 8113120 Gigabit & Backlit picture

Allworx Verge 9312 Voip IP Color Display Phone 8113120 Gigabit & Backlit

$199.00



Polycom CX600 IP Phone VOIP Desk Telephone NEW 2200-15987-025 picture

Polycom CX600 IP Phone VOIP Desk Telephone NEW 2200-15987-025

$13.59



Vtech ErisTerminal VSP861 Touchscreen Color Desktop - Voice-Over-IP VOIP Phone picture

Vtech ErisTerminal VSP861 Touchscreen Color Desktop - Voice-Over-IP VOIP Phone

$14.99



VoIP-GSM Topex VoiBridge picture

VoIP-GSM Topex VoiBridge

$250.00



Cisco CP-8811-K9 Unified Office IP VoIP PoE Business Phone w/ Stand & Handset picture

Cisco CP-8811-K9 Unified Office IP VoIP PoE Business Phone w/ Stand & Handset

$14.99







Copyright © 2004-2016 BlackBerryForums.com.
The names RIM © and BlackBerry © are registered Trademarks of BlackBerry Inc.