[sword-devel] PocketSword
Troy A. Griffitts
scribe at crosswire.org
Tue Jan 14 07:47:12 EST 2025
Hey guys,
As Fr. Cyrille mentions, Bishop is available on iOS.
Bishop builds Swift wrappers around the SWORD C++ engine and uses those
for delivery of the cordova plugin for the SWORD library:
https://www.npmjs.com/package/cordova-plugin-crosswire-sword
This should already make available the full SWORD engine to anyone
wishing to write an iOS app in JavaScript/TypeScript.
Bishop does this and compiles for both iOS and Android:
https://crosswire.org/applications/#bishop
It's not a bad starting point for continued development. I use it each
day for my daily reading and to show manuscript evidence to people when
they doubt the historicity of Scripture.
The Android version is one or two releases ahead of the iOS version
simply because I don't keep active a macOS virtual machine around to
build. Would be nice to have something like that available for CI/CD.
Troy
On 1/14/25 12:46 PM, David Haslam wrote:
> FYI.
>
> I emailed Nic Carter and he responded with a cc: to Michael.
>
> In his second paragraph, he made these technical observations:
>
> //Given the rapid development of Apple’s frameworks on iOS, it’s hard to keep an app “up to date” and even compiling on iOS! I have looked a little at the situation and in the end I decided there was so much work required updating the ObjectiveC++ app that it would be a much better idea to simply port it over to Swift, rather than port it over to the new ObjC frameworks at this point. Some parts can be left as ObjC, but that’s pretty much just the libsword C++ wrappers, all the UI should be ported given it’s possible ObjC support could be dropped by Apple any time in the next 5 years?//
>
> Best regards,
>
> David
>
> Sent with Proton Mail secure email.
>
> On Tuesday, January 14th, 2025 at 2:56 AM, Kahunapule Michael Johnson <kahunapule at eBible.org> wrote:
>
>> I discussed this with a volunteer developer, today. We agreed that probably the best way forward was a rewrite/replacement. If anyone wants to contribute to that effort, please let me know.
>>
>>
>> On 1/13/25 00:26, David Haslam wrote:
>>
>>> FYI: I've just noted the discovery in the developers' wiki
>>>
>>> https://wiki.crosswire.org/Frontends:PocketSword
>>>
>>> Best regards,
>>>
>>> David
>>>
>>> Sent with Proton Mail secure email.
>>>
>>> On Sunday, January 12th, 2025 at 10:12 PM, David Haslam dfhdfh at protonmail.com wrote:
>>>
>>>> Dear all,
>>>>
>>>> Today I discovered that PocketSword is no longer downloadable from the App Store!
>>>>
>>>> NB. I've already alerted Michael Johnson via Messenger.
>>>>
>>>> cf. The original developer (Nic Carter) stopped developing the software after he moved to teach in New Zealand several years ago.
>>>>
>>>> Presumably, Apple has ruled that those apps that were designed only for iOS 10 or earlier should be removed from the store.
>>>>
>>>> cf. Back in late 2020, I ask them "Is there a high risk that next month Apple may disqualify PocketSword from the App Store if it’s not updated to their latest data privacy standards?"
>>>>
>>>> Michael informed us in May 2022 that his friend Craig Ahlman had volunteered to work on PocketSword. Even so, there's been no news of any progress since then.
>>>>
>>>> I would be very sad if this excellent front-end app for iPhone and iPad devices could not be brought back to see the light of day.
>>>>
>>>> Best regards,
>>>>
>>>> David
>>>>
>>>> Sent with Proton Mail secure email.
>>>> _______________________________________________
>>>> sword-devel mailing list: sword-devel at crosswire.org
>>>> http://crosswire.org/mailman/listinfo/sword-devel
>>>> Instructions to unsubscribe/change your settings at above page
>>
>>
>> _______________________________________________
>> sword-devel mailing list: sword-devel at crosswire.org
>> http://crosswire.org/mailman/listinfo/sword-devel
>> Instructions to unsubscribe/change your settings at above page
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
More information about the sword-devel
mailing list