- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
Bitcoinkit.framework para potenciar Grabhive y otras aplicaciones Bitcoin para OSX/iOS
Se ha anunciado un nuevo marco de desarrollo de código abierto centrado en Bitcoin para desarrolladores de Mac e iOS.
Se ha creado un nuevo marco de desarrollo centrado en Bitcoin para desarrolladores de Mac e iOS.anunciado. El marco, llamadoBitcoinKit.FrameworkEs de código abierto y proporciona una interfaz de programación de aplicaciones (API) a los desarrolladores. Esto, a su vez, acelerará el desarrollo de aplicaciones de Bitcoin para productos Apple.
Para quienes nunca han escrito un programa informático, un framework es esencialmente una extensión de un lenguaje de programación establecido. Esto se logra al proporcionar una biblioteca de funciones que no forman parte del lenguaje original, pero que realizan tareas habituales para un tipo de producto final determinado. De este modo, evita que los programadores tengan que reinventar la rueda.

Si eres un desarrollador interesado en usar este marco en tu aplicación, puedes obtener el código fuente desdehttps://github.com/grabhive/BitcoinKit.
El verdadero potencial de este framework reside en que facilita el acceso a clientes de verificación de pagos simple (SPV) sin Java, es decir, con código nativo. Java ha sido noticia recientemente debido a numerosas vulnerabilidades de seguridad, y Oracle ha estado implementando actualizaciones mucho más frecuentes para KEEP la situación bajo control. Por lo tanto, es deseable retirar las aplicaciones de Bitcoin de esta plataforma.
Cuando un usuario del Foro de Bitcoin les preguntó por qué no estaban usando el código ofrecido por el Bitcoinj proyecto (una implementación en Java del protocolo Bitcoin ) y, en lugar de replicar sus capacidades, el desarrollador contestado:
Tienes razón, y somos muy conscientes de ello, pero buscamos una solución limpia a largo plazo. Diría que estamos lejos de oponernos a intentar que bitcoinj funcione, pero nuestra resistencia a ese enfoque tiene más que ver con la falta de una JVM garantizada en Mac OS X. Podríamos simplemente incluirlo en el paquete de la aplicación, pero eso dista mucho de ser ideal.
Cuando se preguntó si se agregarían características de SPV al marco de desarrollo, la respuesta fue:confirmadoque tales características están previstas.
Sí, sin duda planeamos hacerlo. O bien ampliaremos parte del trabajo de Jeff Garzik o crearemos nuestra propia billetera SPV y la incluiremos en el paquete. También nos frustró bastante la falta de opciones que no fueran Java. :/