-
December 14th, 2017, 09:33 AM
#1
iOS Unified Client questions
Hello,
I am using an older version of the Lightstreamer iOS Client (1.4.3) and I want to update to the latest one. I saw that the newest version of the Native iOS Client is 1.4.5, but the most recent version for the Unified Client is 3.0.1. Is there a major difference between the two?
I am already linking an old version of j2objc, can you tell me what version you are using for the unified client?
I saw in this post https://github.com/Lightstreamer/Lig...-java/issues/3 that you will make the java client open source, yet I did not find it anywhere. Is it possible to get hold of the sources so I could compile them with my version of j2objc? If not, can I get a version of the iOS Unified Client that doesn't link j2objc?
Thank you,
Radu Carlig
-
December 15th, 2017, 02:14 PM
#2
Hello Radu,
the main new feature of version 3.0.1 is support for WebSocket, but it also adds numerous minor improvements and fixes, compared to version 2.x. Moreover, as you already know, compared with 1.x it adopts the "Unified API" model: a common API shared by clients of all major platforms (in particular Java/Android and JavaScript/Web).
Regarding J2ObjC, iOS Client 3.0.1 uses version 2.0.3 of J2ObjC. Anyway, theoretically, it should not interfere with your app, since the iOS Client is packaged as a framework (not a static library). We haven't tried it, so let us know if any issue should arise.
At the moment we don't have a version of the iOS Client that supports both the Unified API and doesn't use J2ObjC. The latest version that doesn't use J2ObjC is 1.4.5, as you noted.
Trans-compiling the source code of the Java client on your own is discouraged. We make heavy use of dependency injection to add features like native network transport, WebSocket support, network status monitoring, etc. Bare transpilation can only provide an incomplete and underperforming product.
Hope this helps. Let us know if you need further information.
Best regards,
Gianluca
-
December 18th, 2017, 07:30 AM
#3
Thank you for your answers. For the moment I will update to 1.4.5 as it is easier and faster, but I am planning on updating to 3.0.1 in the near future. I will let you know how that goes.
Cheers,
Radu
Similar Threads
-
By Anatoly Gurfinkel in forum Client SDKs
Replies: 9
Last Post: July 6th, 2015, 04:24 PM
-
By benthemos in forum Client SDKs
Replies: 4
Last Post: February 27th, 2015, 06:58 AM
-
By reutoren in forum Client SDKs
Replies: 1
Last Post: December 14th, 2011, 10:27 AM
-
By dimitarn in forum General
Replies: 1
Last Post: March 29th, 2010, 06:28 PM
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
All times are GMT +1. The time now is 12:47 AM.
Bookmarks