BerryReview.com - BlackBerry Noticias y Opiniones
Forgot? Olvidó su contraseña? | | Register Registro
Tienda La tienda BerryReview

Rant: 3rd-Party Apps That Break OS Functions! Rant: 3 ª Parte aplicaciones que Quiebre Funciones OS!

6 Comments » 6 Comentarios »

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

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:

  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, 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.
  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, 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!

This entry was posted on Friday, September 11th, 2009 and is filed under Esta entrada fue publicada el Viernes, 11 de septiembre 2009 y está archivada bajo Rant Rant . .
Tags: Etiquetas: , , , ,

If you enjoyed this article, make Si gozan de este artículo, podrá hacer sure you subscribe to our RSS Feed Asegúrese de suscribirse a nuestro RSS Feed to stay on top of the latest BlackBerry news you can use. de permanecer en la cima de las últimas noticias de BlackBerry puede utilizar.

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:

Latest Articles: Últimos artículos:

6 Comments to “ Rant: 3rd-Party Apps That Break OS Functions! 6 Comentarios a "Rant: 3 ª Parte aplicaciones que Quiebre OS Funciones!"

  1. Here's a good one for you. Aquí hay uno bueno para usted. Weatherbug was built apparently for the Storm and then ported to other devices. WeatherBug, construido al parecer por la tormenta y luego portado a otros dispositivos. They replace the “menu” invoked by the BlackBerry button with one of their own design. Reemplazan el "menú" invocado por el botón de BlackBerry con uno de su propio diseño. 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. Este diseño funciona bastante bien en una pantalla táctil, pero es frustrante como H3LL en el Tour, y agravada por la más aplicaciones tiene en el dispositivo que se integran en el menú.

    Reply Responder
  2. Wow! ¡Wow! what a well written article. lo que es un artículo bien escrito. I am a new BlackBerry consumer [addict]. Yo soy un consumidor nuevo BlackBerry [adicto]. I started with the 8330 and recently am owner of the 9630. Comencé con el 8330 y, recientemente, soy dueño de la 9630. I passed the Curve over to my wife and now she talks to me while looking at her Blackberry screen. Pasé de la curva a mi esposa y ahora me habla mientras mira la pantalla del 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. Lo que he encontrado frustrante es pensar que sólo porque un sitio que vende las aplicaciones dice que una aplicación funcionará en el Tour no significa que así será. 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. Cuando la aplicación no funciona y ponerme en contacto con el apoyo del vendedor, días más tarde se me dispare con un correo electrónico el enlace a los desarrolladores de apoyo y entonces es buscar y leer para una solución o una alternativa. It feels like I just paid for a Beta without the benefit of a Bug link. Se siente como si acabara de pagar por un Beta, sin el beneficio de una relación de fallo. 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. Desde entonces he aprendido a leer todos los foros para ver si una aplicación funciona en la gira y luego, cuando sea posible ir al sitio de desarrolladores de comprarlo. Again, Tom, Thanks for a great article. Una vez más, Tom, Gracias por un gran artículo.

    Reply Responder
    • 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. Especialmente si usted está comprando en una tienda como desarrollador de la MobiHand generalmente controla lo que se refiere a la información al usuario acerca de la aplicación, pero por lo general MobiHand es bastante bueno para trabajar con la gente que compra una aplicación no funciona en el dispositivo.

      Reply Responder
  3. Here is more of an explanation of what is going on with #2 above posted by someone on CrackBerry: Aquí hay más de una explicación de lo que está pasando con # 2 arriba Publicado por alguien en BlackBerry: http://forums.crackberry.com/f132/text-attachment-243433/index3.html#post3608499 http://forums.crackberry.com/f132/text-attachment-243433/index3.html # post3608499

    Reply Responder
  4. Here is a “classic” example! Aquí está un "clásico" ejemplo! BeejiveIM 1.96 Beta introduces integration with the Messages Inbox as one of their new features. BeejiveIM 1.96 Beta se integra con la bandeja de entrada mensajes como una de sus nuevas características. This did not appear to work on my 9630 (aka Tour) with OS v4.7.1.40. Esto no parece funcionar en mi 9630 (también conocido como Tour) con OS v4.7.1.40. I found the following entry in the BeejiveIM application log: He encontrado la siguiente entrada en el registro de aplicación BeejiveIM:

    08:43:00.882 [e] Error while regisntering Beejive IM application for 08:43:00.882 [e] Error al regisntering Beejive aplicación de mensajería instantánea para
    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. He leído en un foro que el problema parecía estar relacionado con la instalación de BlackBerry ® App Mundial sobre el mismo dispositivo. Notice the change after App World is uninstalled (message in the same point in the BeejiveIM log): Observe el cambio después de App Mundial se desinstala (mensaje en el mismo punto en el registro de BeejiveIM):

    11:17:39.972 [i] inbox folder registered..net.rim.blackberry.api.messagelist.ApplicationMessageFolder@9f38b8de 11:17:39.972 [i] carpeta Bandeja de entrada registrado .. net.rim.blackberry.api.messagelist.ApplicationMessageFolder @ 9f38b8de

    At this point, Messages Inbox integration works! En este punto, mensajes de trabajos de integración-mail! Does this mean that RIM's own app has broken their own API?!? ¿Significa esto que propia aplicación de RIM ha roto su propio API?!? Sure looks like it to me! Claro que parece que a mí! ;-)

    Have I said lately how much I “love” [ sic ] App World lately??? ¿He dicho últimamente lo mucho que el "amor" [sic] App Mundial últimamente??? :-(

    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 — En otra nota, acabo de encontrar una referencia al hecho de que RIM es consciente de número 2 de mi perorata original, que lo identifica como un error del sistema operativo -- 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… Por supuesto, ninguna indicación sobre cuánto tiempo va a ser para un arreglo para ser identificado ...

    Reply Responder

Subscribe without commenting Suscribirse sin comentar

Leave a Reply Deje una contestación

Save yourself some time by quickly Ahorre tiempo mediante la rápida logging in la tala en or o registering registro

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 Nota: Cualquier comentario sólo se permiten porque el propietario del sitio es dejar que lo publique, y cualquier comentario será eliminado por cualquier razón en la discreción absoluta del dueño del sitio. FYI: Enlaces se enlazará automáticamente así que no hay necesidad de usar HTML