Rant: 3rd-Party Apps That Break OS Functions! Rant: 3 ª Parte aplicaciones que Quiebre Funciones 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. Sólo necesitaba para despotricar sobre algo que he visto más y más recientemente - Bueno, desde que la transición de mi 8830 a mi 9630 (también conocido como Tour) ... Parece que cada vez más frecuente como BlackBerry terceros desarrolladores de aplicaciones intento de código en torno a las limitaciones de la API, que pisar a alguna otra capacidad que se construye en el sistema operativo de RIM o vinculados a las aplicaciones de RIM. What especially appears to be annoying is the fact that version to version anomalies are becoming more and more prevalent. Sobre todo lo que parece ser molesto es el hecho de que a las anomalías Versión son cada vez más frecuente.
RIM has made an effort in the last few months to release tools such as the RIM ha hecho un esfuerzo en los últimos meses para liberar herramientas como el Developer Issue Tracker Issue Tracker para desarrolladores but most resolutions just tell you that it has been fixed in future OS versions. pero la mayoría de resoluciones que acabamos de decirle que se ha corregido en futuras versiones del sistema operativo. For example, a bug we submitted about the OS 4.6 browser was resolved by saying it was fixed in OS 4.7. Por ejemplo, un error que hemos presentado sobre el navegador del sistema operativo 4.6 se resolvió diciendo que se ha fijado en OS 4.7.
Since the middle of July, I have stumbled upon the following bugs, both of which took significant time to troubleshoot: Desde mediados de julio, he tropezado con los siguientes errores, los cuales tomó mucho tiempo para solucionar problemas:
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 inocencia invocado una limitación en la aplicación Libreta de direcciones que no permitiría que los contactos sin un nombre de la empresa, pero NO nombre o apellido que será editado en el dispositivo y se sincronizan de nuevo a Outlook. I was able to identify Anagram as the culprit based upon exceptions logged to the device log. Fui capaz de identificar Anagram como el culpable basado en excepciones registra en el registro del dispositivo. 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. Una vez puesta en conocimiento del desarrollador, esto se resolvió con un comunicado de "silencio" de Anagram 0.9.10 - Anagram 1.0 es en las obras.
2. Several third-party apps – PodTrapper [ 2. Varias aplicaciones de terceros - PodTrapper [ http://versatilemonkey.com http://versatilemonkey.com ], RSA SecurID Token for BlackBerry [ ], RSA SecurID Token para BlackBerry [ http://rsa.com http://rsa.com ], and SmrtGuard [ ], Y 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. ] (Puede haber más) - que al parecer registrar un controlador para el 'text / xml' romper el tipo incorporado RIM mensajes de aplicación en la medida en que muestra "algo" de HTML o multi-parte E mensajes de correo electrónico con archivos adjuntos. The messages show an “attachment” of type text/plain that cannot be viewed or displayed on the device in addition to the “legitimate” attachments. Los mensajes que muestran un "adjunto" de tipo text / plain que no puede ser visto o se muestra en el dispositivo, además de los "legítimos" de los archivos adjuntos. 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 causado este problema para mí, que ha tenido varias semanas para mí, para delimitar, ya que no podría identificar fácilmente los casos en que se hizo compatible o no se produjeron. 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 desde entonces ha publicado una versión beta de su software que soluciona el problema, pero hasta donde yo sé, los otros dos desarrolladores están todavía investigando el tema (SmrtGuard espera lanzar una actualización a finales de semana! J). Some BlackBerry community forum posts that I found that discuss this issue are: Algunos de Foro de la comunidad BlackBerry que me encontré con que debatir esta cuestión son los siguientes:
- 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 primera reacción de un usuario es que estos temas son, evidentemente, sistema operativo, pero ni los transportistas ni RIM son capaces de reproducir los problemas - se deja al usuario para intentar determinar la causa raíz. 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! Me parece interesante que el propio foro de RIM no identifica la causa del problema, no el trabajo provisional de alrededor (desde entonces he respondido a tu mensaje!
). ).
Additionally, version-specific API and OS limitations or bugs continue to cause problems for third-party application developers: Además, la versión-API y limitaciones específicas OS o errores siguen causando problemas a terceros desarrolladores de aplicaciones:
- 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, que frecuenta BerryReview, ha sido incapaz de resolver un problema causado por los cambios en el OS 4.7.1 para el Tour en 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. La aplicación es capaz de extraer un número de teléfono desde el registro de llamadas para los recordatorios de este dispositivo en particular.
- 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, desarrollador de FileScout, GPSLogger, y GPSsies Conectar [http://emacberry.com], está en constante lucha con las limitaciones de la API y OS-bugs específicos. 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 última de ellas que "Por alguna razón, el controlador de distribución no admite el desplazamiento horizontal y vertical dentro de un TextField para la pantalla táctil [Storm-específico], al mismo tiempo (se parece a un error en el sistema operativo) ... he intentado todo lo posible Para solucionar esta falla, pero no tuve éxito con todo - mis disculpas por este inconveniente. "Cuestiones como ésta siguen frustrando Matías en su intento de ampliar las capacidades de sus aplicaciones aún más. A couple more of his “favorites” are: Un par más de sus "favoritos":
- “ 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). "Uno que es mi humilde opinión, de manera más divertida es la aplicación ProgressBar - donde se especifica el valor MAX MIN y [valor máximo progreso puede ser Integer.MAX] - pero cuando se calcule el valor de porcentaje que se multiplica el valor actual de 100 y luego dividir por el valor MAX (a fin de obtener el valor porcentual). 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. El problema es que cuando el valor actual de obtener en un área de Integer.MAX/100 entonces va a ocurrir, que el el entero recibe un desbordamiento. In Java this will result in a negative value. En Java esto dará como resultado un valor negativo. 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. Esto hará que la "barra de progreso por defecto" para saltar de un valor porcentual positiva a algo negativo ... hace cada vez de cero, y seguir aumentando instantáneamente recurrir a un valor negativo de nuevo. This will repeat for some time. Esto se repetirá durante algún tiempo. 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!!! ” [ Este es un problema (Desbordamiento de enteros) que cada desarrollador de Java se aprende en el primer año de desarrollo de software ... Este error está en TODOS OS 4.x! "[ 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 han invertido los valores de altitud del GPS-Antena ..." Este afecta ahora el Tour, también!

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. Simplemente, me sorprende la cantidad de esfuerzo y tiempo que los desarrolladores y los usuarios deben pasar a fin de identificar y trabajar con los errores de 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. Yo sé que estos son sólo algunos ejemplos concretos que he identificado, pero por favor siéntase libre de añadir instancias adicionales como comentarios.
Please Share With A Friend! Por favor comparta con un amigo! Previous Post: Cargo anterior: BlackBerrys Offer Some of the Highest Cellphone Radiation Levels BlackBerry oferta Algunos de los más altos niveles de radiación móvil » »
Next Post: Siguiente Post: Send A Tip And You Could Win $50!!! Enviar un Consejo y podrá ganar $ 50!!! August Winner Announced Agosto Ganador Anunciado » »
If you liked this article, you might find these interesting: Si te ha gustado este artículo, usted puede encontrar estas interesantes:
- Hot New API's Coming in OS 5.0: 3rd Party Apps Can Finally Use Dedicated Media Buttons & More Hot New API's Coming in OS 5.0: 3rd Party Apps Por último se puede utilizar multimedia dedicadas Botones y más
- RANT! RANT! Why Is Developing For BlackBerry Such A Pain? ¿Por qué está desarrollando para BlackBerry dolor semejante?
- Anagram .9.7 Fixes 2 Bugs – Gwabbit Officially Released Anagram .9.7 Corrige 2 Bugs - Gwabbit oficial de lanzamiento
- RIM Releases (Buggy) Public Bug Tracker for Developers RIM Releases (Buggy) Bug Tracker Pública para desarrolladores
- SmrtGuard v1.65 Released – Fixes Backup DNS Issue SmrtGuard v1.65 Fecha de lanzamiento - Soluciones de copia de seguridad de DNS de emisión
Latest Articles: Últimos artículos:
- RIM Sued for Visual Voicemail by Patent Troll RIM Sued para correo de voz visual por la patente de Troll
- Review: Jawbone Prime Bluetooth Headset Comentario: Primer Jawbone Bluetooth Headset
- BES 5.0 SP1 Coming Next Month – Adds Open Office File Support BES 5.0 Service Pack 1 de la próxima edición - Agrega Open Office Compatibilidad con archivos
- Bowers & Wilkins Mobile Hi-Fi headphones Bowers & Wilkins Mobile auriculares Hi-Fi


