BerryReview.com - BlackBerry Nouvelles et revues
Forgot? Oublié? | | Register Inscrivez-vous
La boutique du BerryReview Store

Rant: 3rd-Party Apps That Break OS Functions! Rant: 3rd-Party Apps That Break Fonctions OS!

6 Comments » 6 Comments »

bug-morts 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:

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:

  1. 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.
  2. 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!

This entry was posted on Friday, September 11th, 2009 and is filed under Cet article a été publié le Vendredi, Septembre 11th, 2009 et est classé dans Rant Rant . .
Tags: Tags: , , , ,

If you enjoyed this article, make Si vous avez aimé cet article, assurez sure you subscribe to our RSS Feed vous que vous abonner à notre flux RSS to stay on top of the latest BlackBerry news you can use. de rester au top des dernières nouvelles BlackBerry, vous pouvez utiliser.

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:

Latest Articles: Derniers Articles:

6 Comments to “ Rant: 3rd-Party Apps That Break OS Functions! 6 Commentaires à "Rant: 3rd-Party Apps That Break OS Fonctions!"

  1. Here's a good one for you. Voici une bonne pour vous. Weatherbug was built apparently for the Storm and then ported to other devices. WeatherBug a été construit apparemment pour la tempête et puis porté sur d'autres appareils. They replace the “menu” invoked by the BlackBerry button with one of their own design. Ils remplacent le «menu» invoquée par le bouton BlackBerry avec un de leur propre conception. This design works well enough on a touch screen but is frustrating as h3ll on the Tour, and exacerbated by the more apps you have on your device that integrate into the menu. Ce modèle fonctionne assez bien sur un écran tactile mais il est frustrant que h3ll sur le Tour, et exacerbée par les applications plus vous avez sur votre appareil qui s'intègrent dans le menu.

    Reply Répondre
  2. Wow! Wow! what a well written article. Qu'est-ce qu'un article bien écrit. I am a new BlackBerry consumer [addict]. Je suis un nouveau consommateur BlackBerry [toxicomanes]. I started with the 8330 and recently am owner of the 9630. J'ai commencé avec la 8330 et récemment suis propriétaire de la 9630. I passed the Curve over to my wife and now she talks to me while looking at her Blackberry screen. J'ai passé la courbe plus à ma femme et maintenant elle me parle tout en regardant l'écran de son Blackberry. What I have found frustrating is to think that just because a site that sells apps says an app will work on the Tour does not mean it will. Ce que je trouve frustrant, c'est de penser que le simple fait qu'un site qui vend Apps dit une application fonctionnera sur le Tour ne signifie pas que cela. When the app does not work and I contact the seller's support, days later they shoot me back an email with the developers support link and then it is search and read for a fix or work- around. Lorsque l'application ne fonctionne pas et je contacte le support du vendeur, jours plus tard, ils m'ont rétorqué un email avec un lien aux développeurs le support et il est alors Recherche et lecture pour un correctif ou un contournement. It feels like I just paid for a Beta without the benefit of a Bug link. Il se sent comme je viens de payer pour une version bêta, sans le bénéfice d'un lien de Bug. I have since learned to read all the forums to see if an app works on the tour and then when possible go to the developer site to purchase it. Depuis, j'ai appris à lire tous les forums pour voir si une application fonctionne sur le Tour et ensuite si possible aller sur le site développeur de l'acheter. Again, Tom, Thanks for a great article. Encore une fois, Tom, Merci pour un grand article.

    Reply Répondre
    • Specially if you are buying from a store like mobihand the developer usually controls what info it relates to the user about the app, but usually mobihand is pretty good at working with people who buy an app does not work on your device. Spécialement si vous l'achetez à un magasin comme MobiHand le développeur contrôles habituellement ce qui se rapporte aux infos l'utilisateur sur l'application, mais généralement MobiHand est très bonne à travailler avec des gens qui achètent un soft qui ne fonctionne pas sur votre appareil.

      Reply Répondre
  3. Here is more of an explanation of what is going on with #2 above posted by someone on CrackBerry: Voici plus d'une explication de ce qui se passe au # 2 ci-dessus Posté par quelqu'un sur CrackBerry: http://forums.crackberry.com/f132/text-attachment-243433/index3.html#post3608499 http://forums.crackberry.com/f132/text-attachment-243433/index3.html # post3608499

    Reply Répondre
  4. Here is a “classic” example! Voici un exemple «classique»! BeejiveIM 1.96 Beta introduces integration with the Messages Inbox as one of their new features. BeejiveIM 1.96 Bêta introduit l'intégration avec la boîte de réception de messages en tant l'une de leurs nouvelles fonctions. This did not appear to work on my 9630 (aka Tour) with OS v4.7.1.40. Cela ne semble pas fonctionner sur mon 9630 (aka Tour) avec OS v4.7.1.40. I found the following entry in the BeejiveIM application log: J'ai trouvé l'entrée suivante dans le journal d'application BeejiveIM:

    08:43:00.882 [e] Error while regisntering Beejive IM application for 08:43:00.882 [e] Erreur lors de regisntering Beejive application de messagerie instantanée pour
    GlobalMessages,net.rim.device.api.i18n.MissingResourceException GlobalMessages, net.rim.device.api.i18n.MissingResourceException

    I read in a forum that the issue appeared to be related to the installation of BlackBerry® App World on the same device. J'ai lu dans un forum que le problème semble être lié à l'installation de BlackBerry ® App mondiale sur le même appareil. Notice the change after App World is uninstalled (message in the same point in the BeejiveIM log): Notez le changement après App World est désinstallé (message dans le même point dans le journal BeejiveIM):

    11:17:39.972 [i] inbox folder registered..net.rim.blackberry.api.messagelist.ApplicationMessageFolder@9f38b8de 11:17:39.972 [i] dossier Boîte de réception enregistré .. net.rim.blackberry.api.messagelist.ApplicationMessageFolder @ 9f38b8de

    At this point, Messages Inbox integration works! À ce point, l'intégration des messages reçus, ça marche! Does this mean that RIM's own app has broken their own API?!? Est-ce à dire que app propres RIM a brisé leur propre API?!? Sure looks like it to me! Sure Looks like it to me! ;-)

    Have I said lately how much I “love” [ sic ] App World lately??? Ai-je dit récemment combien je "love" [sic] App World dernièrement??? :-(

    On another note, I just found a reference to the fact that RIM is aware of issue #2 from my original rant, identifying it as an OS bug — Sur une autre note, je viens de trouver une référence au fait que RIM est conscient de l'émission # 2 de mes coups de gueule d'origine, indiquant qu'il s'agit d'un bogue du système -- https://community.emc.com/thread/4228 https: / / community.emc.com/thread/4228 . . Of course, no indication as to how long it will be for a fix to be identified… Bien sûr, aucune indication quant à la durée ce sera pour un correctif pour être identifiées ...

    Reply Répondre

Subscribe without commenting Souscrire sans commenter

Leave a Reply Laissez une réponse

Save yourself some time by quickly Gagnez du temps en plus rapidement logging in connectant or ou registering inscription

Note: Any comments are permitted only because the site owner is letting you post, and any comments will be removed for any reason at the absolute discretion of the site owner. FYI: Links will automatically be hyperlinked so there is no need to use HTML Note: Tous les commentaires sont autorisés seulement parce que le propriétaire du site est en vous permettant de poste, et tous les commentaires seront supprimés pour une raison quelconque à l'entière discrétion du propriétaire du site. FYI: Liens sera automatiquement de lien hypertexte de sorte qu'il n'est pas nécessaire d'utiliser de l'HTML