Sí, será más lento. Por un lado, es probable que cada extensión esté en su propia biblioteca dinámica, y hay algo de memoria y tiempo de carga para cada biblioteca dinámica cargada en un proceso. Este costo es más alto para las bibliotecas proporcionadas por jailbreakers porque no pueden ser parte de la caché compartida dyld (como todas las bibliotecas del sistema), y el enlazador dinámico y el tiempo de ejecución obj-c contienen una buena cantidad de optimizaciones para bibliotecas que son parte del caché compartido.
Además, existe el problema habitual del costo de tiempo de ejecución para ejecutar el código adicional en estas bibliotecas. Es mucho más difícil para los autores de estas bibliotecas escribir código particularmente eficiente. Su código tiene que conectarse a una aplicación existente como SpringBoard que tiene estructuras de datos que no se crearon teniendo en cuenta la funcionalidad de jailbreak.
- Cómo restaurar un iPhone sin una computadora
- ¿Desarrollador IOS (iPhone / iPad / Mac) en Toronto, Canadá?
- ¿Cuál es el rango de precio aproximado para diseñar un ícono para una aplicación iOS?
- Con respecto a la funcionalidad iCloud de Apple, ¿qué datos permite que Android se sincronice con Google?
- ¿Hay alguna manera de usar Android e iOS en un iPhone 6?