Updated MyBB app for iPhone

Oh btw, tonight has finally convinced me to move from iOS to Android. **** this!
 
I have pointed rpm and Jan at this thread. I'll leave the details up to them to explain if they are up to it, but in in nutshell it came down to a choice of stick with the tapatalk and it's inherent problems with bugs and updates to the iTunes store or move over to a new platform supplied by vB which, while currently is a step back will hopefully allow much more customizability and functionality in the future.

So by all means please post your constructive feedback and rest assured things are happening in the background (change might just not happen overnight).
 
Whoever developed the new version don't actually use it everyday. That is clear.
That's for sure; the other thing I also sure about is that they are not native iOS developers; aside from the missing functionality, the workflow of the application is very unlike a typical iOS apps.

The previous design was on the right track; granted it had bugs, needed new features and some workflow updates.

Please can you develop a universal app i.e. one that works on both the iPhone / iPad; with the iPad I recommend the split view layout.

Herewith a few comments/suggestions on the app:

It doesn't follow well with the Apple Human Interface Guidelines, for example:
  • Incorrect use of a segmented control, as opposed to using the standard Tabbed Application Template (this deviation makes for a lot of unnecessary work).
  • The actions in the custom pop-up UIView (top home button) should have been tabs on the tab bar.
  • The segmented control should rather be placed near the top (as in the previous app) -- providing possibly easy access to Unread, Participated, All, Subscribed.
  • For the refresh mechanism, look into "Pull to Refresh" -- widely accepted as the preferred way to refer a TableView.
  • The custom cell layout for the forum looks untidy; watch for the wasted space.
  • The emoticons are not consistent with the website.
  • Add image, offers no ability to reference a URL
  • Please remove the big HOME button (replace with tab bar)
  • The app also still crashes (debug extract attached below)...

On the good side, for example (not a complete list):
  • the custom cell layout is good; except there is no clear reason for the colours used? (Red / Green)
  • The search dialog is almost ok, unfortunately the segmented control looks out of place (and it's not easy to understand what it supposed to do); the option selections used the grouped tableview are good, except for the single value selection it should not be necessary to click the back button (and why do you have both a back button + a done button??). Also clicking away from the search field should hide the keyboard, otherwise, there is not way to adjust the options after enter search text.
  • The response dialog is ok; it needs some work on the visual aspects i.e. looks a little too clunky -- views are scrollable, so don't try to fit everything on 1 small screen.

Crash log:
Code:
Incident Identifier: 5F789296-E173-49C6-8C9C-0D6F1178DB54
CrashReporter Key:   35f16e22dc94dcd0682df27f3542c666d9483b71
Hardware Model:      iPad2,2
Process:         f77f7fc31135 [236]
Path:            /var/mobile/Applications/AF16F3D3-14AF-4409-A391-B7B7545808FC/mybb.app/f77f7fc31135
Identifier:      f77f7fc31135
Version:         ??? (???)
Code Type:       ARM (Native)
Parent Process:  launchd [1]

Date/Time:       2011-11-11 00:26:04.347 +0200
OS Version:      iPhone OS 5.0.1 (9A405)
Report Version:  104

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x00000000, 0x00000000
Crashed Thread:  0

Last Exception Backtrace:
0   CoreFoundation                	0x33e2a8bf 0x33d71000 + 759999
1   libobjc.A.dylib               	0x352451e5 0x3523c000 + 37349
2   CoreFoundation                	0x33e2a7b9 0x33d71000 + 759737
3   Foundation                    	0x328543b3 0x327eb000 + 431027
4   UIKit                         	0x3238e6b1 0x32317000 + 489137
5   f77f7fc31135                  	0x00069af7 0x1000 + 428791
6   CoreFoundation                	0x33d84435 0x33d71000 + 78901
7   UIKit                         	0x323359eb 0x32317000 + 125419
8   UIKit                         	0x323359a7 0x32317000 + 125351
9   UIKit                         	0x32335985 0x32317000 + 125317
10  UIKit                         	0x323356f5 0x32317000 + 124661
11  UIKit                         	0x323cbe55 0x32317000 + 740949
12  UIKit                         	0x32461e45 0x32317000 + 1355333
13  UIKit                         	0x32334485 0x32317000 + 119941
14  UIKit                         	0x32333f01 0x32317000 + 118529
15  UIKit                         	0x3231a4ed 0x32317000 + 13549
16  UIKit                         	0x32319d2d 0x32317000 + 11565
17  GraphicsServices              	0x3066cdf3 0x30668000 + 19955
18  CoreFoundation                	0x33dfe553 0x33d71000 + 578899
19  CoreFoundation                	0x33dfe4f5 0x33d71000 + 578805
20  CoreFoundation                	0x33dfd343 0x33d71000 + 574275
21  CoreFoundation                	0x33d804dd 0x33d71000 + 62685
22  CoreFoundation                	0x33d803a5 0x33d71000 + 62373
23  GraphicsServices              	0x3066bfcd 0x30668000 + 16333
24  UIKit                         	0x32348743 0x32317000 + 202563
25  f77f7fc31135                  	0x00003f2d 0x1000 + 12077
26  f77f7fc31135                  	0x00003ef8 0x1000 + 12024


Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libsystem_kernel.dylib        	0x368a132c 0x36890000 + 70444
1   libsystem_c.dylib             	0x32a0af54 0x329bd000 + 319316
2   libsystem_c.dylib             	0x32a03fe4 0x329bd000 + 290788
3   libc++abi.dylib               	0x30c49f64 abort_message + 40
4   libc++abi.dylib               	0x30c47346 _ZL17default_terminatev + 18
5   libobjc.A.dylib               	0x352452dc 0x3523c000 + 37596
6   libc++abi.dylib               	0x30c473be _ZL19safe_handler_callerPFvvE + 70
7   libc++abi.dylib               	0x30c4744a std::terminate() + 14
8   libc++abi.dylib               	0x30c4881e __cxa_rethrow + 82
9   libobjc.A.dylib               	0x3524522e 0x3523c000 + 37422
10  CoreFoundation                	0x33d8053e 0x33d71000 + 62782
11  CoreFoundation                	0x33d8039e 0x33d71000 + 62366
12  GraphicsServices              	0x3066bfc6 0x30668000 + 16326
13  UIKit                         	0x3234873c 0x32317000 + 202556
14  f77f7fc31135                  	0x00003f26 0x1000 + 12070
15  f77f7fc31135                  	0x00003ef0 0x1000 + 12016

Thread 1 name:  Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0   libsystem_kernel.dylib        	0x368913b4 0x36890000 + 5044
1   libdispatch.dylib             	0x32e27f74 0x32e24000 + 16244
2   libdispatch.dylib             	0x32e27c92 0x32e24000 + 15506

Thread 2 name:  WebThread
Thread 2:
0   libsystem_kernel.dylib        	0x36891010 0x36890000 + 4112
1   libsystem_kernel.dylib        	0x36891206 0x36890000 + 4614
2   CoreFoundation                	0x33dfe41c 0x33d71000 + 578588
3   CoreFoundation                	0x33dfd154 0x33d71000 + 573780
4   CoreFoundation                	0x33d804d6 0x33d71000 + 62678
5   CoreFoundation                	0x33d8039e 0x33d71000 + 62366
6   WebCore                       	0x332b1128 0x33209000 + 688424
7   libsystem_c.dylib             	0x329ccc16 0x329bd000 + 64534
8   libsystem_c.dylib             	0x329ccad0 0x329bd000 + 64208

Thread 3 name:  com.apple.NSURLConnectionLoader
Thread 3:
0   libsystem_kernel.dylib        	0x36891010 0x36890000 + 4112
1   libsystem_kernel.dylib        	0x36891206 0x36890000 + 4614
2   CoreFoundation                	0x33dfe41c 0x33d71000 + 578588
3   CoreFoundation                	0x33dfd154 0x33d71000 + 573780
4   CoreFoundation                	0x33d804d6 0x33d71000 + 62678
5   CoreFoundation                	0x33d8039e 0x33d71000 + 62366
6   Foundation                    	0x327fbbc2 0x327eb000 + 68546
7   Foundation                    	0x327fba8a 0x327eb000 + 68234
8   Foundation                    	0x3288f59a 0x327eb000 + 673178
9   libsystem_c.dylib             	0x329ccc16 0x329bd000 + 64534
10  libsystem_c.dylib             	0x329ccad0 0x329bd000 + 64208

Thread 4 name:  com.apple.CFSocket.private
Thread 4:
0   libsystem_kernel.dylib        	0x368a1570 0x36890000 + 71024
1   CoreFoundation                	0x33e0266a 0x33d71000 + 595562
2   libsystem_c.dylib             	0x329ccc16 0x329bd000 + 64534
3   libsystem_c.dylib             	0x329ccad0 0x329bd000 + 64208

Thread 5:
0   libsystem_kernel.dylib        	0x368a1cd4 0x36890000 + 72916
1   libsystem_c.dylib             	0x329c730a 0x329bd000 + 41738
2   libsystem_c.dylib             	0x329c709c 0x329bd000 + 41116

Thread 6:
0   libsystem_kernel.dylib        	0x368a1cd4 0x36890000 + 72916
1   libsystem_c.dylib             	0x329c730a 0x329bd000 + 41738
2   libsystem_c.dylib             	0x329c709c 0x329bd000 + 41116

Thread 0 crashed with ARM Thread State:
    r0: 0x00000000    r1: 0x00000000      r2: 0x00000001      r3: 0x00000000
    r4: 0x00000006    r5: 0x3ea17ce8      r6: 0x00000002      r7: 0x2fdffa74
    r8: 0x043bdd70    r9: 0x00000000     r10: 0x01809750     r11: 0x3270830c
    ip: 0x00000148    sp: 0x2fdffa68      lr: 0x32a0af5b      pc: 0x368a132c
  cpsr: 0x000f0010
...
 
Last edited:
MyBB apparently purchased this cr-app from this web site : http://www.vbulletin.com/mobile/

So it looks like this isn't something that can be fixed quickly (if at all).

Btw downloaded the latest Tapatalk app for iPhone / iPad -- and its immediately apparent who knows how to design apps correctly, even though they didn't implement a split view for the iPad, it's overall a much more enjoyable / productive experience, comparably the tapatalk iPhone app quality far supersedes that of vbulletin.

Hence I struggle to fathom why MyBB decided to go with the cr-app from vbulletin?
 
Last edited:
What will happen if I delete the updated and sync on the old app. I have not synced since updating.
Just wondering if it'll sync on the old app - I'll do it without an internet connection.
 
Would be good to get feedback from MyBB on this. What is a reasonable time for some feedback?
 
What will happen if I delete the updated and sync on the old app. I have not synced since updating.
Just wondering if it'll sync on the old app - I'll do it without an internet connection.

This works:

1. Sync
2. Remove app from phone
3. Download the old app (http://filegooi.co.za/get2/9bf8ed47293f190cbf2aa792a06cc192/MyBroadband.ipa) and replace C:\...\My Music\iTunes\Mobile Applications\MyBroadband 1.1.2.ipa with the the download above, but rename it to MyBroadband 1.1.2.ipa
4. Sync
 
This works:

1. Sync
2. Remove app from phone
3. Download the old app (http://filegooi.co.za/get2/9bf8ed47293f190cbf2aa792a06cc192/MyBroadband.ipa) and replace C:\...\My Music\iTunes\Mobile Applications\MyBroadband 1.1.2.ipa with the the download above, but rename it to MyBroadband 1.1.2.ipa
4. Sync
Anyone have the old app for mygaming ? this new version is totally ****ed. It doesn't even show my messages :mad:

:edit

nm got myself tapatalk. away with that horrid myg/myb new mobile ap. thank goodness.
 
Last edited:
Do you think we'll ever get a formal response from MyBB about this app?
 
[)roi(];7285127 said:
Do you think we'll ever get a formal response from MyBB about this app?

Apparently it is developed from vB and they don't have control over it so until vB fixes it it is as it is. fail hey ?
 
Pr⊕phet;7285179 said:
Apparently it is developed from vB and they don't have control over it so until vB fixes it it is as it is. fail hey ?
It's definitely developed from the vB crap. There is a choice however, go back to the one that worked, vB is a lost cause unless they fire their App designer (probability most likely = Nil)

A formal update on this would be appreciated whatever the case.
 
Man I am hating the new app.
Flip, who would've thought the ability to check all the threads you're involved in in one location would be something I miss so much...
 
Man I am hating the new app.
Flip, who would've thought the ability to check all the threads you're involved in in one location would be something I miss so much...
Unfortunately it appears we won't be getting the old app back, so your choice is to stick with it or move over to tapatalk @ for example $4.99 for the HD iPad version or $2.99 for standard version (same functionality as previous app & more -- incl. participated threads)
 
I love the participated tab... IMO the website needs it as well. I prefer browsing on my phone rather than on the web purely because of that tab. I will not be "upgrading".
 
I love the participated tab... IMO the website needs it as well. I prefer browsing on my phone rather than on the web purely because of that tab. I will not be "upgrading".
Yes also my best feature, recently upgraded to iPad HD version -- hard to believe its even better... Easy to browse forums and look for updates, easy to see what other are browsing and updating, easy access to web views, etc... IMO its worth the cost.
 
Top
Sign up to the MyBroadband newsletter
X