background preloader

Mobile

Facebook Twitter

CodePush. Kontakt.io: Beacons & Beyond. Mobile Browsing Around The World. I find it fascinating to see the variance in browser use in the diverse regions of the world, and nowhere is that variance more apparent than in mobile web browsers. While in the West we may be used to Chrome and Safari being more or less the only game in town, elsewhere in the world the story is quite different. In this article I’m going to take a look at a few charts which illustrate that difference. The stats used here are collected from the 30 days prior to 25th August, taken from StatCounter.com. They come with the usual disclaimer about the impossibility of getting completely accurate data, and don’t always include feature phone browsers, so should therefore be treated as indicative rather than conclusive. With the caveats out of the way, let’s begin. Starting with Europe, we can see that Chrome dominates, with 44.5% of the market. In North America it’s somewhat different.

In South America, Android is even more dominant than in Europe. Mobile Frameworks Comparison Chart. Monaca - Accelerate Your App Development with HTML5 Hybrid Apps. Ben-ng/phonegap-air · GitHub. Fabric - Twitter's Mobile Development Platform. Jank Free: Let's Make the Web Silky Smooth! App Framework. Reapp - Hybrid apps, fast. Adam Harris. In my last post about releasing for android, I had a long list of commands that you had to run, to finally create a releasable apk file. It looked something like this: ant releasecd binjarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore /Users/username/Documents/path/to/my-release-key.keystore AppName-release-unsigned.apk app_namejarsigner -verify -verbose -certs AppName-release-unsigned.apkzipalign -v 4 AppName-release-unsigned.apk AppName.apk Well, that’s kinda complicated.

And it turns out, there’s any easy way to do all of this with just this: What?!? The answer is with a few configuration files that will let ant know where the keystore file is and what its passwords are. First open build.xml and make sure that it has this line: 1 <property file="ant.properties" /> And this line: Then open ant.properties and make sure it looks like this: key.store=/Users/username/Documents/path/to/my-release-key.keystorekey.alias=app_name key.store=../../../..

And there you have it. Android Keyboard. UX Archive. Geekaphone. GapDebug | Genuitec. Cross-platform Python Framework for NUI Development. App Links - Cross-platform, open source, and simple mobile deep-linking. Sécurité mobile. Mobile DevOps vous permet d’accélérer le développement d’applications mobiles centrées sur l’expérience utilisateur. Armées de cette suite de solutions, les entreprises réduisent les temps de mise à disposition des applications tout en assurant une sécurité éprouvée.

Compatible avec une foule d’outils de développement, de languages et de méthodologies, Mobile DevOps facilite les phases de conception et de test des applications mobiles basées sur API, permet de visualiser l’analyse des performances, de l’expérience utilisateur et des problèmes et, enfin, automatise et prend en charge ces applications mobiles une fois déployées sur des millions de dispositifs. Mobile DevOps: Fournir Mobile DevOps: Gérer. Android Fragmentation Report July 2013. 11,868Distinct Android devices seen this year 3,997Distinct Android devices seen last year 682,000Devices surveyed for this report. 47.5%Samsung's share of those devices. 8Android versions still in use 37.9%Android users on Jelly Bean Fragmentation is both a strength and weakness of the Android ecosystem. When comparisons are made between Android and iOS the issue of different API levels, and the vastly different devices running them, is often emphasised. In this report we examine the extent of Android fragmentation and analyse its impact on both users and developers.

The Problem: Android devices come in all shapes and sizes, with vastly different performance levels and screen sizes. Furthermore, there are many different versions of Android that are concurrently active at any one time, adding another level of fragmentation. The Advantage: Despite the problems, fragmentation also has a great number of benefits – for both developers and users. Device Fragmentation Brand Fragmentation.