12-04-18 01:27 PM
123 123 ...
tools
  1. dkonigs's Avatar
    Back in late 2011 I joined a small startup known as WhatsApp, as a member of the BlackBerry OS client team. I worked there for over 7 years, across several different projects, and have just recently left to pursue my own interests.

    As the developer who wrote the official WhatsApp client for BlackBerry 10, I've wanted to open up to this community for a long time. Since I now speak only for myself, I finally feel comfortable doing so.

    Ask me anything!

    (* I may not be able to answer everything you might ask, but I'll try to be as open as I can.)
    11-26-18 11:09 AM
  2. conite's Avatar
    Back in late 2011 I joined a small startup known as WhatsApp, as a member of the BlackBerry OS client team. I worked there for over 7 years, across several different projects, and have just recently left to pursue my own interests.

    As the developer who wrote the official WhatsApp client for BlackBerry 10, I've wanted to open up to this community for a long time. Since I now speak only for myself, I finally feel comfortable doing so.

    Ask me anything!

    (* I may not be able to answer everything you might ask, but I'll try to be as open as I can.)
    Fantastic! My question was how many active BB10 WhatsApp users were there at the end of 2017 when the app was declared EOL?
    11-26-18 11:12 AM
  3. dkonigs's Avatar
    Fantastic! My question was how many active BB10 WhatsApp users were there at the end of 2017 when the app was declared EOL?
    User numbers are a category of question where I'm not comfortable giving direct answers, since they've always been treated as internal data. However, BB10 was one of our slowest falling EOL'd platforms. It just, unfortunately, did not have that far to fall.
    11-26-18 11:15 AM
  4. conite's Avatar
    User numbers are a category of question where I'm not comfortable giving direct answers, since they've always been treated as internal data. However, BB10 was one of our slowest falling EOL'd platforms. It just, unfortunately, did not have that far to fall.
    How about below or above 500,000?
    11-26-18 11:19 AM
  5. brookie229's Avatar
    Just curious as to the size of your team. Were you by yourself or the leader of your group and how many hours per month spent maintaining the app?
    11-26-18 11:56 AM
  6. brookie229's Avatar
    ......oh and are you surprised that WA still works on BB10 devices albeit via android app workarounds? Any prediction on when that android app connection ends?
    11-26-18 12:01 PM
  7. dkonigs's Avatar
    Just curious as to the size of your team. Were you by yourself or the leader of your group and how many hours per month spent maintaining the app?
    The development team was just me, pretty much the entire time. I worked on it a mixture of full-time at the office, and evenings/weekends. The exact mixture varied during the lifetime of the client.

    I had some support from our graphic designers for various assets, though there was a lot of final tweaking I did myself. I also had some participation from our customer support team, but I supplemented by responding in the CrackBerry forums.

    ......oh and are you surprised that WA still works on BB10 devices albeit via android app workarounds? Any prediction on when that android app connection ends?
    I'm somewhat surprised it works as well as it does, and also somewhat annoyed that it hasn't been made to work better. Most of the issues are due to subtle differences between BlackBerry's Android Runtime and "real" Android. These could be fixed by either BlackBerry or WhatsApp, but neither side seems to want to lift a finger to address them. I have no idea when it'll stop working.
    11-26-18 12:14 PM
  8. CrackNutRun's Avatar
    What is the os of your preference? Ios or android and why?
    shezalex likes this.
    11-26-18 12:24 PM
  9. CrackNutRun's Avatar
    Have you ever used 10os apart from the times that you were testing your work?
    11-26-18 12:26 PM
  10. dkonigs's Avatar
    What is the os of your preference? Ios or android and why?
    During its heyday, obviously BlackBerry 10.
    These days, its definitely Android.

    I've had philosophical issues with iOS pretty much from the start. I've long said that if I ever leave BlackBerry, I'm going straight to Android.

    This is because I personally do not like forcing all users only install applications from a first-party "app store," then applying arbitrary rules and enforcement about what can or cannot be listed on said store. I believe that developers should be able to create applications that the platform vendor does not approve of, and such applications will never be listed on an official app store.

    While its easy to handwave this problem away as protecting uses from malware, I should also point out that vendors will also reject applications because they conflict with their business interests.
    11-26-18 12:31 PM
  11. bobshine's Avatar
    -Was it easy to develop Whatsapp for BB10? How was the process? (was the app written from ground up, how long it took...)

    -Were you working on features that never made to the final app (because it was EOL)... if yes what were they?
    skinnymike1 likes this.
    11-26-18 12:33 PM
  12. dkonigs's Avatar
    -Was it easy to develop Whatsapp for BB10? How was the process? (was the app written from ground up, how long it took...)
    It was relatively easy to develop WhatsApp for BB10, but I credit a lot of that to prior experience on both WhatsApp for BBOS and with the Qt framework in general. So it would be a lie to say that my own personal abilities and experiences didn't play a huge part in that. However, I do have to credit the platform for not adding much extra difficulty to the project.

    The app was written from the ground up. It started as a personal side-project, beginning at the hotel bar on the tail end of the "BB10 Jam" conference. As the official launch of BB10 approached, and WhatsApp finally committed to the project, the level of effort seriously ratcheted up. Its hard to say how long it would have taken under more "normal" circumstances.

    -Were you working on features that never made to the final app (because it was EOL)... if yes what were they?
    No, I did not work on features that failed to make it to the final app. Near the tail end, the vast majority of development was personally motivated. And if I'm going to go above and beyond to do it, I'm not going to waste my time on speculative work.
    rarsen, bobshine, AmritD and 1 others like this.
    11-26-18 01:17 PM
  13. Ment's Avatar
    I and others have speculated that WA is going down the WeChat model of features like integrated gaming and payments to drive user engagement. Given the state of development resources available to BB10, would it have been possible to continue feature parity or would BB have to commit resources and if that is true was that part of the reason for EOL or was it just the relative small user-base.

    Also a personal thanks for your efforts to engage in the CB community it was and is appreciated.
    skinnymike1 and bunky1971 like this.
    11-26-18 01:32 PM
  14. dkonigs's Avatar
    I and others have speculated that WA is going down the WeChat model of features like integrated gaming and payments to drive user engagement. Given the state of development resources available to BB10, would it have been possible to continue feature parity or would BB have to commit resources and if that is true was that part of the reason for EOL or was it just the relative small user-base.

    Also a personal thanks for your efforts to engage in the CB community it was and is appreciated.
    The reason for EOL of the client was entirely due to the small userbase and lack of growth.
    rarsen and skinnymike1 like this.
    11-26-18 02:01 PM
  15. RK_BB's Avatar
    @dkonigs thank you for opening this up for discussion!

    I understand you worked on BB10 / WhatsApp integration but I am sure you have Android experience as well. With that said, what recommendations would you make to @LiamQ and @max-bb in their efforts to continue their WhatsApp integration with the Android version of Hub?

    I for one would love to see in-line reply experience as well as show the last message the user sent in the message list, similar to SMS & BBM.

    I understand that both are impossible for various reasons and I wonder if you would have any pointers for the team.
    11-26-18 02:17 PM
  16. dkonigs's Avatar
    I understand you worked on BB10 / WhatsApp integration but I am sure you have Android experience as well. With that said, what recommendations would you make to @LiamQ and @max-bb in their efforts to continue their WhatsApp integration with the Android version of Hub?
    I actually don't have very much Android experience, and am completely unfamiliar with the nuances of Android's notification system. So unfortunately, I can't really provide any useful information to such efforts.
    rarsen and skinnymike1 like this.
    11-26-18 02:34 PM
  17. RK_BB's Avatar
    I actually don't have very much Android experience, and am completely unfamiliar with the nuances of Android's notification system. So unfortunately, I can't really provide any useful information to such efforts.
    OK, thanks for replying! I tried
    skinnymike1 likes this.
    11-26-18 02:35 PM
  18. zer0ten's Avatar
    Around the time that the first EOL announcement was made (Feb 2016 I think?) was there any effort made by Blackberry themselves to convince you to continue?

    I ask because others on these forums are convinced that Blackberry would have wanted BB10 itself to go EOL sooner rather than later as they weren't making any money.

    So was BB totally fine with the decision?
    11-26-18 03:34 PM
  19. dkonigs's Avatar
    Around the time that the first EOL announcement was made (Feb 2016 I think?) was there any effort made by Blackberry themselves to convince you to continue?

    I ask because others on these forums are convinced that Blackberry would have wanted BB10 itself to go EOL sooner rather than later as they weren't making any money.

    So was BB totally fine with the decision?
    I'd rather not comment on this, as I wasn't part of the EOL decision or any conversations that could have resulted from it.

    For me, personally, this decision was extremely painful. Probably even more so than it was for many people on these forums.
    11-26-18 04:00 PM
  20. zer0ten's Avatar
    I'd rather not comment on this, as I wasn't part of the EOL decision or any conversations that could have resulted from it.

    For me, personally, this decision was extremely painful. Probably even more so than it was for many people on these forums.
    No worries. Thanks for doing this!
    11-26-18 04:06 PM
  21. Bla1ze's Avatar
    Did you ever run into limitations implementing features on BB10? Something that was available on a different OS client that couldn't be built into BB10 and had to be skipped?
    11-26-18 04:17 PM
  22. dkonigs's Avatar
    Did you ever run into limitations implementing features on BB10? Something that was available on different OS client that couldn't be built into BB10 and had to be skipped?
    For most of the application, not really. If I was a "normal" developer, the lack of hub access or background services would have been a hindrance early on. However, we got special access in those areas which greatly benefited us.

    The biggest limitation I can remember was being unable to provide a first-class "incoming phone call" screen for our VoIP feature. This is something we could accomplish on Android and Windows Phone, but also couldn't do on iPhone at the time.

    However, every platform has its own arbitrary limitations. We're practically experts at not letting those get in our way, so chances are that we'd find workarounds if we had to.
    Bla1ze and skinnymike1 like this.
    11-26-18 04:22 PM
  23. Bla1ze's Avatar
    For most of the application, not really.
    Awesome. Thanks for taking the time to answer.
    rarsen likes this.
    11-26-18 04:25 PM
  24. Ment's Avatar
    Did you ever run into limitations implementing features on BB10? Something that was available on a different OS client that couldn't be built into BB10 and had to be skipped?
    wasn't message recall a feature that couldn't be brought to the BB10 app? I don't recall if this was a technical limitation or a resource one.
    11-26-18 07:55 PM
  25. dkonigs's Avatar
    wasn't message recall a feature that couldn't be brought to the BB10 app? I don't recall if this was a technical limitation or a resource one.
    That was one of those features WhatsApp implemented after development on the BB10 app had basically stopped.
    11-26-18 07:59 PM
123 123 ...

Similar Threads

  1. Replies: 19
    Last Post: 12-05-18, 12:08 AM
  2. Phone app recommendations?
    By wiz9 in forum BlackBerry KEY2
    Replies: 14
    Last Post: 11-28-18, 07:09 PM
  3. Problem with BlackBerry Launcher & Weather and Clock Widget
    By daveyw_nz in forum BlackBerry HUB+ Suite
    Replies: 9
    Last Post: 11-28-18, 02:00 PM
  4. Is PUBG Game working on Blackberry z10
    By Parthiban Chelladurai in forum BlackBerry Z10
    Replies: 2
    Last Post: 11-26-18, 10:46 PM
LINK TO POST COPIED TO CLIPBOARD