Logo
Поделиться этой статьей

Bitcoinkit.framework для поддержки Grabhive и других приложений Bitcoin для OSX/iOS

Анонсирована новая ориентированная на биткоин среда разработки с открытым исходным кодом для разработчиков Mac и iOS.

Разработана новая среда разработки, ориентированная на биткоин, для разработчиков Mac и iOS.объявил. Каркас, называемыйBitcoinKit.Framework, имеет открытый исходный код и предоставляет разработчикам интерфейс прикладного программирования (API). Это, в свою очередь, ускорит время разработки приложений Bitcoin для продуктов Apple.

Для тех, кто никогда не писал компьютерных программ, фреймворк по сути является расширением устоявшегося языка программирования. Он делает это, предоставляя библиотеку функций, которые не являются частью исходного языка, но выполняют регулярно используемые задачи для данного типа конечного продукта. Таким образом, он спасает программистов от метафорического изобретения велосипеда.

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку Crypto Long & Short сегодня. Просмотреть все рассылки
bitcoinkit
bitcoinkit

Если вы разработчик и заинтересованы в использовании этого фреймворка в своем приложении, вы можете получить исходный код здесь:https://github.com/grabhive/BitcoinKit.

Реальный потенциал этой структуры заключается в том, что она открывает путь не-Java, т. е. изначально закодированным, простым клиентам проверки платежей (SPV). Java в последнее время часто упоминается в новостях, поскольку она страдает от многочисленных уязвимостей безопасности, и Oracle выпускает гораздо более частые обновления, пытаясь KEEP ситуацию под контролем. Поэтому желательно убрать приложения Bitcoin с этой платформы.

На вопрос пользователя форума Bitcoin о том, почему он не использует код, предлагаемый Bitcoinj проект (реализация протокола Bitcoin на Java), и вместо копирования его возможностей разработчик ответил:

Вы правы, и мы это прекрасно понимаем, но мы ищем чистое долгосрочное решение. Я бы сказал, что мы далеки от попыток заставить bitcoinj работать, но наше сопротивление такому подходу больше связано с отсутствием гарантированной JVM в Mac OS X. Мы могли бы просто включить его в пакет приложения, но это действительно далеко от идеала.

На вопрос о том, будут ли функции SPV добавлены в среду разработки, был дан ответ:подтвержденныйчто такие функции планируются.

Да, мы определенно планируем это сделать. Мы либо собираемся в конечном итоге расширить некоторые из работ Джеффа Гарзика, либо написать свой собственный SPV-кошелек и включить его в комплект. Мы были также довольно расстроены отсутствием не-Java-опций. :/
David Gilson

Технический журналист, пользователь Windows 8, энтузиаст квантовой физики и Linux.

Picture of CoinDesk author David Gilson