iOS development news and information for the community, by the community

Heyzap Launches Their New Cross-Platform Leaderboards Service to Connect iOS and Android Games

With OpenFeint’s servers shutting down very soon, iOS gamers may not miss the service all that much, as many of its features are duplicated in the official Game Center functionality. But Android gamers particularly will: the service was perhaps the most widespread option for leaderboards and achievements, since Android does not have a Game Center equivalent. As well, cross-platform games lose the ability to pit iOS gamers against Android players on their leaderboards. However, one company is pivoting to provide this kind of functionality: Heyzap.

Android users may know Heyzap as a service for game recommendations and social sharing, but now the service is adding leaderboards to its portfolio. Now integrated as part of their SDK, this allows games to let Heyzap users automatically post their high scores to a leaderboard, and to see hwo their friends on Heyzap are doing. Most importantly, these leaderboards will work on both iOS and Android, sharing the same lists across both platforms. Heyzap is shooting to be more about social leaderboards, with the primary display being friends scores, not just the global leaderboards.

This is the key for Heyzap’s service to work: adoption by games developers who work on both platforms. Just on iOS, it’s a bit redundant (and lacks features beyond what Game Center offers), and there’s plenty of services trying to get their start up on Android: Scoreloop is still kicking after their RIM acquisition, and Swarm is trying to be an Android-only social gaming option. However, by being on cross-platform games, particularly with gamers that may own an iOS and an Android device, like an iPhone and a Nexus 7, this kind of exposure will help to get more users. And for developers, having a solution that could be implemented easily across both platforms, and allow them to work through that instead of worrying about implementing different services on each platform.

Where the real benefit for Heyzap comes in is quite simple: expanding their userbase. Yes, they will be providing value with these cross-platform leaderboards. But they will also be gaining users, not just on the Android side, but on the iOS side, with valuable analytics and data to be gathered for their recommendations service. And a desire for tracking high scores could be the trojan horse that gets them in the door.

Tagged as: , , , ,


Carter Dotson
Connect with Carter Dotson // email // twitter


  • dhiren

    how to implement this? I can’t get it. I got error as below

    java.lang.RuntimeException: Unable to start activity ComponentInfo{dhiren.androiddemo/dhiren.androiddemo.AndroidDemoActivity}: android.content.res.Resources$NotFoundException: Resource ID #0×0

    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)

    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)

    at android.app.ActivityThread.access$1500(ActivityThread.java:117)

    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)

    at android.os.Handler.dispatchMessage(Handler.java:99)

    at android.os.Looper.loop(Looper.java:123)

    at android.app.ActivityThread.main(ActivityThread.java:3683)

    at java.lang.reflect.Method.invokeNative(Native Method)

    at java.lang.reflect.Method.invoke(Method.java:507)

    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)

    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)

    at dalvik.system.NativeStart.main(Native Method)

    12-07 22:56:39.800: E/AndroidRuntime(529): Caused by: android.content.res.Resources$NotFoundException: Resource ID #0×0

    at android.content.res.Resources.getValue(Resources.java:892)

    at android.content.res.Resources.loadXmlResourceParser(Resources.java:1869)

    at android.content.res.Resources.getLayout(Resources.java:731)

    at android.view.LayoutInflater.inflate(LayoutInflater.java:318)

    at android.view.LayoutInflater.inflate(LayoutInflater.java:276)

    at com.heyzap.sdk.ClickableToast.setContentView(ClickableToast.java:160)

    at com.heyzap.sdk.LeaderboardScoreDialogFull.setContentView(LeaderboardScoreDialogFull.java:26)

    at com.heyzap.sdk.LeaderboardScoreDialogFull.(LeaderboardScoreDialogFull.java:49)

    at com.heyzap.sdk.LeaderboardScoreLauncher.launchScoreDialog(LeaderboardScoreLauncher.java:62)

    at com.heyzap.sdk.HeyzapLib$5.run(HeyzapLib.java:277)

    at android.app.Activity.runOnUiThread(Activity.java:3717)

    at com.heyzap.sdk.HeyzapLib.submitScore(HeyzapLib.java:267)

    at com.heyzap.sdk.HeyzapLib.submitScore(HeyzapLib.java:245)

    at dhiren.androiddemo.AndroidDemoActivity.onCreate(AndroidDemoActivity.java:57)

    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)

    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)

  • http://chennai.seo-specialist.in/ SEO in Chennai

    Heyzap announced that it would offer the option for developers who earn money from Heyzap’s advertising platform to receive payment in bitcoin.