7 votos

¿Cuáles son los impactos en la performance de bloquear un contacto con 10.000 números en él?

Mi esposa y yo estamos recibiendo una cantidad ridícula de la misma intercambio de spam llamadas (mismo código de área y los tres primeros dígitos) y están buscando una solución. Una solución prometedora se describe en esta manzana de discusión -- crear una .archivo vcf a establecer un contacto que contiene todos los 10,000 números (-0000 ... -9999) en que exchange y, a continuación, bloquear contacto. Una opción nuclear, por así decirlo.

He leído que tener un contacto con varios cientos de números, puede ser lento para abrir, en el orden de varios segundos para abrir para uno que contiene 200 contactos. Pero no está claro si la opción "abrir" en ese contexto se refiere a la apertura en la aplicación de Contactos para ver o cargar en memoria de verificación cuando entra una llamada.

Cada uno de nosotros tiene un iPhone 6 y se acaba de actualizar a iOS 11 a través de barrido y la restauración, y no hemos tenido mucho desaceleración hasta el momento una ligera (fracciones de segundo) la degradación en respuesta aquí y allá.

¿Qué tipos de problemas de rendimiento que debemos esperar si tomamos esta ruta?

Editar Y, específicamente, ¿hay algún peligro de bricking nuestros teléfonos o de lo contrario, chocando si utilizamos esta? Hay un cierto debate en el enlace de arriba de la app de contactos ya no apertura.

Otra opción es crear digamos de 20 contactos cada uno con 500 números, o 100 contactos cada uno con 100 números, o algo así. Pero no sé si hay un mayor impacto en el rendimiento para romper de esa manera vs a tener de todo en uno.

¿Por qué la opción nuclear? Nos alejamos de ese lugar hace diez años, pero se mantienen los números de comodidad, no se recibirá ninguna llamada de los llamados "vecinos" por ahí, y yo preferiría que no se utilice una llamada de bloqueo de la aplicación, debido a preocupaciones sobre la privacidad, por lo que esta parece una solución perfecta. (en segundo lugar solamente a bombardear los spammers de la órbita)

Edit 2 actualmente estoy experimentando con la creación de los contactos manualmente con 500 números por contacto, para un total de 20 contactos. Sólo tomó unos minutos para generar e importar cuatro contactos con 2.000 números total una vez que la hoja de cálculo, y que incluye correo electrónico a los contactos de mi teléfono y la importación de ellos.

Solución estoy marcado de Matt respuesta como la solución, porque él me señaló en la dirección de la aplicación WideProtect. He instalado hace un par de días y hasta ahora no ha habido llamadas.

Inicialmente estaba evitando la instalación de una aplicación, debido a preocupaciones sobre la privacidad, pero después de leer el CallKit API yo estaba convencido de darle un tiro. La aplicación requiere acceso a sus Contactos si desea permitir que los números de sus contactos a través del bloque (que parece lo contrario de lo que la CallKit API dice...), pero tengo alrededor de que mediante el bloqueo de todos los rangos, excepto la gama de mi esposa número. Por ejemplo, si la esposa de mi número es 123-555-3859 me gustaría bloque 123-555-0XXX, 123-555-1XXX, 123-555-2XXX, 123-555-4XXX, etc. Saltarse 3XXX. Que le da a sólo un 10% de probabilidad de estafadores elegir el rango que incluye a la esposa de mi número, así que es una solución de compromiso aceptable para mí Y se evita dar WideProtect acceso a mi lista de contactos. Si se vuelve insoportable que puede bloquear 123-555-30XX..123-555-37XX y 123-555-39XX dar sólo un 1% de probabilidad de que escoja aleatoriamente en el intervalo. Así que funciona muy bien para mí y protege la privacidad.

Muchas gracias a Matt por señalarme por ese camino. Esto se ve como una gran solución.

4voto

trejder Puntos 183

No hay ningún impacto en el rendimiento. TrueCaller utiliza CallKit, el iOS proporcionado método de bloqueo de spam llamadas, y detrás de las escenas que se cargan en un solo contacto.

El único problema sería si quería gestionar el contacto manualmente en lugar de utilizar una aplicación que está diseñado para hacerlo. Deslizar para eliminar cientos de contactos es un dolor!

De todos modos, hay una app llamada WideProtect que utiliza el CallKit para hacer el bloqueo y te permitirá configurar los rangos de números de bloque.

1voto

Oskar Puntos 1242

Me pueden informar sin impacto en el rendimiento en un extremo límite inferior - mi contacto con el nombre de "Telemarketing Spam", a lo que añadir las personas que llaman y bloquear ese contacto es de alrededor de 50 teléfonos de profundidad.

Me gustaría añadir que todos los números para un contacto para simplificar su vida hasta que se note un problema o un problema y luego de vuelta un poco, y recorrer a varios contactos.


En algún momento, si la molestia de curar esta lista supera mi incomodidad para suscribirse a un servicio que se integra con el iOS app de teléfono para clasificar y el intento de bloquear la sospecha y conocidos actores malos, probablemente voy a pagar por un servicio para bloquear llamadas. Hasta el momento, no se puede medir ningún tipo de ralentización o congelar - pero yo podía ver los posibles problemas si se las arreglan para tener miles de números en el mismo contacto.

Lo siento, este no es muy riguroso, pero esto podría ser bastante fácil para probar empíricamente mediante la generación de un contacto con 5.000 números y ver cuando se rompe cuando tenga tiempo y una copia de seguridad para restaurar tu dispositivo iOS.

Si necesitaba perfil de este, podría utilizar Instrumentos para adjuntar a la aplicación contactos y ver que el contacto se almacena en el sistema de archivos (para iOS o macOS) por lo que no es, claramente, una forma de ingeniería inversa cuánto espacio de un número de toma para almacenar y medir cualquier uso de CPU relacionadas con la edición de ese archivo o procesamiento de datos. A menos que usted vea de memoria y CPU de adición, usted probablemente puede asumir con seguridad que el tiempo que usted mantenga la adición de los números, el sistema responderá bien si usted acaba de ver en general la velocidad del dispositivo, mientras que la edición de ese contacto.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X