Rant: 3rd-Party Apps That Break OS Functions! Rant: 3rd-Party Apps That Break Fonctions OS!
I just needed to rant about something that I have seen more and more lately – well, ever since I transitioned from my 8830 to my 9630 (aka Tour)… It appears that more and more frequently as BlackBerry third-party application developers attempt to code around API limitations, they stomp upon some other capability that is built into the RIM OS or bundled RIM applications. J'avais simplement besoin de grogner sur quelque chose que j'ai vu de plus en plus récents - et bien, depuis que j'ai passés de mon 8830 à mon 9630 (aka Tour) ... Il semble que de plus en plus fréquemment que BlackBerry développeurs d'applications de troisième partie tentative de coder contourner les limitations de l'API, ils Stomp sur quelque autre capacité qui est intégré dans l'OS de RIM ou bundled applications RIM. What especially appears to be annoying is the fact that version to version anomalies are becoming more and more prevalent. Ce qui semble surtout être ennuyeux, c'est le fait que des anomalies Version deviennent de plus en plus répandu.
RIM has made an effort in the last few months to release tools such as the RIM a fait un effort dans les derniers mois pour libérer des outils comme le Developer Issue Tracker Développeur Issue Tracker but most resolutions just tell you that it has been fixed in future OS versions. mais la plupart des résolutions juste vous dire qu'il a été corrigé dans les versions OS avenir. For example, a bug we submitted about the OS 4.6 browser was resolved by saying it was fixed in OS 4.7. Par exemple, un bogue, nous avons présenté à propos des 4,6 navigateur OS a été résolu en disant qu'il a été fixé sous OS 4.7.
Since the middle of July, I have stumbled upon the following bugs, both of which took significant time to troubleshoot: Depuis le milieu de Juillet, j'ai trébuché sur les bogues suivants, qui tous deux pris un temps considérable à résoudre:
1. Anagram [ 1. Anagram [ http://getanagram.com/blackberry http://getanagram.com/blackberry ]: Anagram v0.9.9 innocently invoked a limitation within the Address Book app that would not allow contacts without a company name but NO first or last name to be edited on the device and be synced back to Outlook. ]: Anagram v0.9.9 innocemment invoqué une limitation dans la app carnet d'adresses qui ne permettrait pas les contacts sans le nom d'une entreprise, mais pas de premier ou dernier nom à être édités sur le périphérique et peuvent être synchronisés dans Outlook. I was able to identify Anagram as the culprit based upon exceptions logged to the device log. J'ai été en mesure d'identifier Anagram comme le coupable sur la base des exceptions enregistrées dans le journal appareil. Once brought to the developer's attention, this was resolved with a “silent” release of Anagram 0.9.10 – Anagram 1.0 is in the works. Une fois porté à l'attention du développeur, cela a été résolu avec un "silencieux" libération de Anagram 0.9.10 - Anagram 1.0 est en préparation.
2. Several third-party apps – PodTrapper [ 2. Plusieurs applications tierces - PodTrapper [ http://versatilemonkey.com http://versatilemonkey.com ], RSA SecurID Token for BlackBerry [ ], RSA SecurID Token for BlackBerry [ http://rsa.com http://rsa.com ], and SmrtGuard [ ], Et SmrtGuard [ http://SmrtGuard.com http://SmrtGuard.com ] ( there may be more ) – that apparently register a handler for the 'text/xml' type break the built-in RIM Messages app as far as displaying “some” HTML or multi-part e-mail messages with attachments. ] (Il y en mai-être plus) - ce registre, apparemment un gestionnaire pour le 'text / xml' type break le haut-app messages RIM aussi loin que l'affichage de "certains" HTML ou plusieurs e-mails avec pièces jointes partiel. The messages show an “attachment” of type text/plain that cannot be viewed or displayed on the device in addition to the “legitimate” attachments. Les messages montrent un «attachement» de type text / plain qui ne peuvent être consultés ou affichés sur l'appareil en plus de la «légitime» des pièces jointes. SmrtGuard caused this problem for me, which has taken several weeks for me to narrow down as I could not easily identify consistent cases where is did or did not occur. SmrtGuard a causé ce problème pour moi, qui a pris plusieurs semaines pour me limiter comme je ne pouvais pas identifier facilement les cas où est conforme ou ne se produit pas. PodTrapper has since issued a beta version of their software that addresses the issue, but as far as I know, the other two developers are still investigating the issue ( SmrtGuard hopes to release an update by week's end! J ) . PodTrapper a depuis publié une version beta de leur logiciel qui résout le problème, mais pour autant que je sache, les deux autres développeurs étudient encore la question (SmrtGuard espère sortir une mise à jour d'ici la fin de la semaine! J). Some BlackBerry community forum posts that I found that discuss this issue are: Certains postes de la communauté BlackBerry forum que j'ai trouvé que discuter de cette question sont les suivants:
- http://forums.crackberry.com/f132/text-attachment-243433/ http://forums.crackberry.com/f132/text-attachment-243433/
- http://forums.crackberry.com/showthread.php?p=3541797#post3541797 http://forums.crackberry.com/showthread.php?p=3541797 # post3541797
- http://versatilemonkey.com/forums/viewtopic.php?f=3&t=542 http://versatilemonkey.com/forums/viewtopic.php?f=3&t=542
- http://supportforums.blackberry.com/rim/board/message?board.id=BlackBerryDesktopSoftware&message.id=11028 http://supportforums.blackberry.com/rim/board/message?board.id=BlackBerryDesktopSoftware&message.id=11028
A user's first reaction is that these are obviously OS issues, but neither the carriers nor RIM are able to reproduce the problems – it is let to the user to attempt to determine the root cause. La première réaction d'un utilisateur est que ce sont évidemment des questions OS, mais ni les transporteurs ni RIM sont capables de reproduire les problèmes - il est loué à l'utilisateur de tenter de déterminer la cause racine. I find it interesting that RIM's own forum does not identify the cause of the problem not the interim work-around ( I have since replied to the post! Je trouve intéressant que propre forum de RIM ne précise pas la cause du problème, pas le travail intérimaire à proximité (Depuis, j'ai répondu à votre message!
). ).
Additionally, version-specific API and OS limitations or bugs continue to cause problems for third-party application developers: En outre, spécifique à la version de l'API et les limitations OS ou bugs continuent de causer des problèmes pour les développeurs d'applications tiers:
- Fabian Heuwieser, who frequents BerryReview, has been unable to resolve an issue caused by changes in OS 4.7.1 for the Tour in LaterDude Pro [ Fabian Heuwieser, qui fréquente BerryReview, a été incapable de résoudre un problème causé par des changements dans OS 4.7.1 pour le Tour LaterDude Pro [ http://mobileutil.com http://mobileutil.com ]. ]. The app is unable to extract a phone number from the Call Log for reminders on this particular device. Le soft est incapable d'extraire un numéro de téléphone dans le journal des appels pour des rappels sur ce périphérique particulier.
- Matthias Marquardt, developer of FileScout, GPSLogger, and GPSsies Connect [ http://emacberry.com ], is constantly wrestling with API limitations and OS version-specific bugs. Matthias Marquardt, développeur de FileScout, GPSLogger, et GPSsies Connect [http://emacberry.com], se débat en permanence avec les limites de l'API et OS version bogues spécifiques. The latest being that “ For some reason, the layout manager does not support horizontal & vertical scrolling within a TextField for the touch screen [Storm-specific] at the same time (looks like a bug in the OS) … I tried all my best to get around this flaw but I was not successful yet – my apologies for this inconvenience. ” Issues such as this continue to frustrate Matthias in his attempt to expand the capabilities of his apps even further. La dernière étant que "Pour une raison quelconque, le gestionnaire de mise en page ne prend pas en charge le défilement horizontal et vertical dans un champ de texte pour l'écran tactile [Storm-spécifique] dans le même temps (il ressemble à un bogue dans le système d'exploitation) ... j'ai essayé tous mes meilleurs Pour contourner cette faille, mais je n'ai pas réussi pour l'instant - mes excuses pour ce désagrément. "Ce genre de questions continuent de faire obstacle Matthias dans sa tentative d'étendre les capacités de ses applications encore plus loin. A couple more of his “favorites” are: Un couple de plusieurs de ses "favoris" sont:
- “ One that is IMHO way more funny is the ProgressBar implementation – where you specify MIN and MAX value [max progress value can be Integer.MAX] – but when they calculate the percentage value they multiply the current value with 100 and then divide by the MAX value (in order to get the percentage value). "Celui qui est IMHO manière plus drôle, c'est la mise en œuvre ProgressBar - lorsque vous spécifiez MIN et MAX valeur [valeur de progression max peut être Integer.MAX] - mais quand ils calculent la valeur en pourcentage ils multiplient la valeur actuelle à 100, puis diviser par le MAX valeur (en vue d'obtenir la valeur de pourcentage). The Problem is, when the current value get's in an area of Integer.MAX/100 then it will happen, that the the Integer gets an overflow. Le problème, c'est lorsque la valeur courante get's dans une zone de Integer.MAX/100 alors il arrivera, que le l'entier devient un débordement. In Java this will result in a negative value. En Java, il en résultera une valeur négative. This will cause the “default progress bar” to jump from a positive percentage value to something negative… increasing become zero, continue increasing and then instantly fall back to a negative value again. Cela entraînera la "barre de progression par défaut" pour sauter d'une valeur de pourcentage positif à quelque chose de négatif ... Augmenter devenir nulle, puis continuer à augmenter instantanément retomber à une valeur négative de nouveau. This will repeat for some time. Ceci répète depuis quelque temps. This is a problem (Integer overflow) that each Java developer will learn in the first year of developing software… This error is in ALL 4.x OS!!! ” [ Il s'agit d'un problème (dépassement d'entier) que chaque développeur Java va apprendre dans la première année de développement de logiciels ... Cette erreur est dans TOUS 4.x OS! "[ http://supportforums.blackberry.com/rim/board/message?board.id=java_dev&thread.id=27138 http://supportforums.blackberry.com/rim/board/message?board.id=java_dev&thread.id=27138 ] ]
- “ Bold & Storm have inverted altitude values from the GPS-Antenna… ” This one now affects the Tour, too! "Bold & Storm ont renversé les valeurs de l'altitude du GPS-Antenne ...» Celui-ci affecte maintenant le Tour, aussi!

It simply amazes me the amount of effort and time that developers and users alike must spend in order to identify and to work around RIM bugs. Je n'en reviens tout simplement moi le montant de l'effort et le temps que les développeurs et les usagers doivent dépenser afin d'identifier et de contourner les bogues RIM.
I know that these are only a few specific examples that I have identified, but please feel free to add additional instances as Comments. Je sais que ce ne sont que quelques exemples précis que j'ai identifiés, mais s'il vous plaît n'hésitez pas à ajouter des instances supplémentaires comme des commentaires.
Please Share With A Friend! S'il vous plaît Partager avec un ami! Previous Post: Previous Post: BlackBerrys Offer Some of the Highest Cellphone Radiation Levels BlackBerry offrent certains des plus hauts niveaux de rayonnement Cellphone » »
Next Post: Next Post: Send A Tip And You Could Win $50!!! Send A Tip et vous pourriez gagner 50 $! August Winner Announced Août Winner Announced » »
If you liked this article, you might find these interesting: Si vous avez aimé cet article, vous trouverez peut-être ces intéressantes:
- Hot New API's Coming in OS 5.0: 3rd Party Apps Can Finally Use Dedicated Media Buttons & More Hot New API's Coming sous OS 5.0: 3rd Party Apps peuvent enfin utiliser des boutons dédiés Media & More
- RANT! RANT! Why Is Developing For BlackBerry Such A Pain? Pourquoi est en développement pour BlackBerry une telle douleur?
- Anagram .9.7 Fixes 2 Bugs – Gwabbit Officially Released Anagram .9.7 Fixes 2 Bugs - Gwabbit officiellement publié
- RIM Releases (Buggy) Public Bug Tracker for Developers RIM presse (Buggy) Public Bug Tracker pour les développeurs
- SmrtGuard v1.65 Released – Fixes Backup DNS Issue Paru SmrtGuard v1.65 - Backup Correctifs Problème DNS
Latest Articles: Derniers Articles:
- Giveaway: ShakeItUp Application for BB Storm 25 Free copies Giveaway: ShakeItUp Demande de Storm BB 25 copies gratuites
- Last.FM Launches Free BlackBerry App Last.FM lance Free BlackBerry App
- BlackBerry Storm2 9520 OS 5.0.0.341 Found Online Storm2 BlackBerry 9520 OS 5.0.0.341 disponible en ligne
- RIM Launches BlackBerry Media Sync 3.0 – Adds 2-way Photo Sync RIM lance le BlackBerry Media Sync 3.0 - Ajoute 2-way synchronisation de photos


