Showing posts with label ipad. Show all posts
Showing posts with label ipad. Show all posts

Thursday, 24 January 2013

MomoLondon: Demo Night 2013

Another fun demo night from Mobile Monday London. Some new ideas and some old — you never know which ones are going to stick!

My bets are on Vyclone and Critical Arc…

Blue Badge Style

Fiona Jarvis & Kishan Gupta @bluebadgestyle

  • a guide for the discerning less able
  • app available for iOS: Blue Badge Style
  • graduated from the Mobile Monday & UCL Mobile Academy
    • (it’s really great! sign up now! :-))
  • social media advisor suggested:
    • video of app to attract people to download
    • RSS feed in app
  • added TTS (but not voiceover?)
  • got 1000 downloads in Nov (PR & press) + 300/month afterwards

Boss Level - Scavengers

Nick Brown @boss_level

http://playscavengers.com

  • game based solely in HTML5
  • aimed at PC, mobiles, tablets & smart TVs
  • want same control system across everything
    • up down left right & select - lowest common denominator
    • fixed 720x720 resolution at the moment (will need to change for different devices)
  • closed alpha at the moment
  • aiming for Kickstarter to raise profile
  • cross between xcom & worms
  • freemium business model with in-game purchases
  • also thinking about a store for game assets
    • there’s a game editor that allows you to completely customise levels and characters
  • would rather not have in-game adverts, but depends on the eyeballs
  • currently two developers

Connecthings

http://www.connecthings.com/

  • NFC tags for street furniture
  • 1500 tags displayed in Strasbourg
  • real-time transport info
  • integrated with cycle info too
  • also has event & POI database
  • POI tags show POI info first, transport tags show transport info first
  • tags have QR codes too
  • license the platform to municipalities
    • though not sure how well it would go down with councils that already have their own portals….

Critical Arc

http://www.criticalarc.com/

  • previous company led security & surveillance for Olympics
  • security & safety in large open spaces
    • e.g. universities
  • define SafeZones where there is a response team available
  • security team have an app to see a situational view of the campus
  • free app to call for help & get notified
  • have created a platform for sharing location and situational information
  • universities are first market
  • no tracking in the background for general public
  • security officers are tracked in the background
  • Wi-Fi positioning covers off GPS issues
  • can report on security staff location — heatmaps etc, can be used to actively plan response

Decibel Analytics

http://www.decibeltechnology.com/analytics/ @decibelanalytic

  • actionable analytics
  • object maps, which integrate with elements on page, to show which are actually being clicked
  • attention maps — shows which areas of page are actually viewed
    • i.e. where is the fold for all your customers…?
  • which content is contributing most to goals & revenue generation
  • can filter by device and by incoming source
  • adding A/B testing soon

Men’s Fitness UK iPad app

Paul Cooper, Design Director, Dennis Publishing @dmfcoops

iPad app: Men’s Fitness UK

  • COPE — create once, publish everywhere
  • Drupal CMS with responsive design & native elements
  • started with The Week (iPhone & iPad)
    • takes one person one day to lay out
    • less than 100Mb an issue
  • now done a monthly magazine — more content
  • Drupal 7 & responsive is a complex thing
  • Adobe DPS takes over a week to lay out an issue of EVO
  • content producers (photogs etc) struggled a little with responsive design, but get training
  • can preview the issue before generating the app
  • looking at licensing the system to other parties
  • developing a system like InDesign that outputs responsive HTML

GO!Enterprise

Globo plc - Enterprise Mobility in a BYOD world

http://goenterpriseserver.com

  • deploy access to back office systems in a secure manner
  • no need for mobile device managment
  • client app available from standard app stores
  • three products:
    • office — point and go
    • mobilizer — development for custom enterprise apps (cross-platform)
    • reach — make apps for customers

Trademob - mobile click fraud protection

Adrienne Gauldie @adriennegauldie (ag@trademob.com)

http://www.trademob.com/

  • did a study in june (6m clicks)
    • 22% accidental (< 0.1%)
    • 10% botnet & hijacked clients
    • 8% server-side fraud
  • can see it from data…
    • e.g. in-app clicks from non-mobile user agents
  • don’t get fraudulent clicks from publishers with real customers
  • building a blacklist of dodgy publishers
  • 100 people in company

Vyclone

http://vyclone.com/ @vyclone

Download the app for iPhone

  • wouldn’t it be amazing if we could make a single video from all the angles at a rock concert…?
  • combine multiple vids in one
    • had 200 people filming a Jason Mraz concert
    • 150 people at Ed Sheeran in Hammersmith Apollo
  • business model:
    • lots of interest from music industry
    • want to get footage and release it to fans for behind the scenes
  • copyright: music industry recognise that this is already happening
    • now they get access to video, so a win-win
    • customers can choose to keep video private, or share with everyone
  • app is winning lots of awards!

AudioSnaps

Marc Sallent, We Choose Fun

http://audiosnaps.com

  • record 5 secs of ambient sound while taking a picture
  • JPEG + MP3 = JPEG! (plus extensions)
    • all devices can still show it
    • web site can play audio with just one line of javascript
  • why not just take a short video?
    • want to capture a moment, not tell a story

Chirp

Geraint, Animal Systems

http://chirp.io

Download the app for iPhone

  • send small amounts of data using sound
  • want to release an API for third parties
  • have an arduino that can chirp
  • teach the machines to sing!

Catch-up with last year’s demos

Two of last year’s Demo Night presenters returned to give us an update. See my notes from last year.

Ko-Su

http://ko-su.com @kosumobile

mobile learning for everyone

  • demoed last year, one month pre-release
  • been accepted into BBC Worldwide Labs
  • material created in lots of countries around the world
  • now “officially out of pre-revenue” (?)

Six-Three

https://six3.tv/

Simon Frost, CTO @spli

  • started out as a private closed network — a messaging thing
  • sports stars started using it to keep in touch with their public, but also to communicate with their private street marketing teams
  • made it onto WAYRA Telefonica business incubator

Friday, 23 March 2012

MomoLondon: Tablets Come of Age

The B&N NOOK Developer Workshop was followed by a panel session. I found the discussion interesting in confirming my experience of tablets being used in a completely different way to laptops or smart phones. The hardware format is ideal for families and children to share the device, and apps and services that make use of this multi-user perspective are faring well. The conversation was peppered with stats from both Marek and Hesham (of MEX and comScore)

  • Chair: Marek Pawlowski @marekpawlowski — Founder & Organiser, MEX
  • Stuart Dredge @stuartdredge — Freelance Journalist
  • Hesham Al-Jehani — Product Manager, Mobile, comScore
  • Ben Scott Robinson @bcsr — Creative Director, We Love Mobile
  • Claudia Romanini — Director, Developer Relations, Barnes & Noble

Why tablets? User stories

  • BSR: Ben’s mum (70+) was not comfortable with touch-screen phones — the interface was too small for her. An iPad was much more comfortable — she was much happier to play with it
  • CR: is a mum of a 7yo. This year she asked for a tablet for Xmas… As a parent CR was nervous, but has been happy since Nook is focussed on reading. Nook feels safe.
    • most time is shared with parent, but as getting older and able to read by herself, more time by herself
  • SD: collaborative shopping for presents — on the tablet on the sofa
    • every night we have half an hour of iPad time
    • Peppa Me Books: peppa pig but you can re-record all the voices
    • kids insist that someone joins in with them
  • HAJ: has an 18 mth old daughter - she finds it and sits on dad’s lap and says “entertain me!”
    • watches “In the night garden” videos
    • mother also engages much more with tablet
  • MP: 21% of US tablet use is lying horizontally in bed (considerably higher than smartphones)
    • more acceptable in a family context…

Is the original Kindle a tablet? e-Ink versus colour display?

  • Audience member reading more due to Kindle
  • CR: Nook Colour positioned as a reader’s tablet
    • Android transformed into a reading experience
    • consumers want an undisturbed, dedicated reading experience
    • reading long-form novels (don’t want to be bothered charging)
    • colour device allows people to read magazines
  • HAJ: 92% of tablet usage is over wifi
    • indicated sedentary (stationary) usage
    • 75% of Android access over 3G compared to 70% of iOS access on WiFi
    • perhaps indicates iOS users are data-hungry
    • peak around 12pm where PC traffic eclipses everything else
    • around the evening (9-11pm) tablet traffic takes over
    • weight of the iPad is an issue when lying down
    • people are complaining about neck & shoulder injuries from iPad use…
  • BSR: still stuck with finger on glass; thinner and lighter screens will be welcome
    • Morris Lessmore won an Oscar — being taken seriously but a long way to go

Content types: what’s working well?

  • CR: B&N customers are predominantly “moms” aged 25-45
    • B&N stores have Nook tables
    • in the US target audience doesn’t really buy apps
    • approaches device from a content perspective
    • children & education are key categories (and under-developed in Android world)
    • 1/3rd apps in B&N catalogue are children’s apps (other 2/3rds split between games and lifestyle)

Where’s the web on tablets?

Dan Appelquist @torgo

  • BSR: for news, no reason why you can’t create these experiences through HTML
  • MP: disney started to take their apps in a different direction from content — see AppMAtes
  • SD: HTML5 being used for content, possibly wrapped in native container for discovery & sales
  • CR: magazines

Why limit tablet to magazines? Extend to movies? Compete or complement current entertainment?

  • CR: entry point is digital books, but certainly buying other entertainment products
    • especially for Nook Tablet
    • think it complements & extends entertainment experience
    • entertainment content is huge for our customers
  • BSR: tablets are the saviour of TV ads — intent to purchase, etc
    • tablets used in conjunction with TV (see zeebox et al)
    • radio is still a growing medium, despite the introduction of the TV and the internet
  • MP: 30% of tablet usage in US is in front of TV (cf. 20% of smartphone usage)
    • people watch longer form videos on tablets than on their computers

When are we going to see some genuine competition for the iPad?

  • HAJ: market segment dominated by Apple
    • 40m iPads sold in 2011, 15m in last quarter
    • 40m installed based in US
    • took 7 years for smartphones to reach 40m in US market; iPads took 2 years…
    • if there was no iPad we wouldn’t be sitting here talking about tablets
    • iPad dominates revenue, number of units (over 70%), usage (90%)
    • Kindle Fire has already sold 10m units in US
    • Apple’s share of market will shrink in 2013/14
    • tablets will eclipse PCs in the next few years
    • areas where Apple is weak: more PC-style — USB, filesystem
  • CR: have sold millions of Nooks
    • many customers can’t afford an iPad
    • Nook Colour is $169 and prices go up, but still less than an iPad
  • Audience: Dell have abandoned Android but have said they can see a place for themselves with a Windows 8 tablet

What about pens instead of fingers?

David Wood @dw2

  • HAJ: welcome development that pens are making a comeback
    • writing your signature
  • SD: crayola did an app and sold a big fat crayon with it
    • felt like it was getting the wrong end of the stick…
    • other than signing things, what’s the killer app for a stylus
  • HAJ: scribbling notes?
  • SD: but I much prefer to type!
  • BSR: David Hockney using an iPad to paint (often using Brushes for iPad)
    • using styli (bits of wood at different sizes)
  • MP: actually capacitative touch screens are worse at figuring out handwriting than resistive screens
    • seeing new stylus development to fix this

post-PC?

  • SD: for some older people who never got used to PCs, tablets are a way in
  • CR: not there yet, but using tablet more and more for non-PC things
    • still using laptop for email (prefer keyboard)
  • MP: more comfortable taking a tablet into the kitchen
    • what kinds of things make things move from one device to another?
    • tends to be security and reliability concerns that shift people up in size & established reputation

keyboard + tablet form factor?

  • CR: on-screen keyboards not good enough
  • BSR: problem is carrying keyboard around
    • fold it up — back to a laptop!
  • HAJ: ASUS Tranformer is a great idea
  • SD: iMac is already a giant tablet with a wireless keyboard…
    • voice is coming soon…
  • MP: keyboard starts becoming important when people spend more time creating rather than consuming
    • tends to be a 90/10 split at the moment…

tablets tend to get shared a lot more than phones…

  • board games — multiple users at once
  • BSR: looking at things then passing it over and sharing it
  • SD: split screen iPad app — Pinterest for her, reddit for him!
  • CR: see a lot of Nooks shared in the family
    • reading can be a personal experience
    • sharing a reading tablet could be odd
    • but in a family it’s a common thing
  • SD: would be good to have a locked down mode
    • no in-app purchases,
  • HAJ: screen lock — avoiding kids pressing home button to exit the app
  • SD: Famigo Sandbox: android app that sets permitted app list & behaviour

what tablet would you be using in 3 years?

  • CR: focus on content rather than the device
    • would love to see content become transparent — shouldn’t matter if it’s a book or a magazine or an app
  • BSR: would like a piece of paper!
    • get away from the “finger on glass”
    • need 3D & haptics for a more tactile experience
  • HAJ: windows 8 tablet — dragging & dropping content to and from PC
    • Nokia tablet?
  • SD: don’t want skeuomorphs of what went before
    • no d-pads on the screen, or page turning

Upcoming Events

Tuesday, 4 October 2011

Over The Air 2011: The FT Web app - We've Got a Website for That

Andrew Betts, Assanka @triblondon

  • An app is:
    • responsive design
    • responsive to human interface (mouse, keyboard, touchscreen, TV remote, …)
  • The Daily app is now generating less than 50 tweets a day (and still going down)
    • Down from over 200
  • iPad web app also works on other devices
    • not just tablets – phones too
    • currently only accessibly on iPad
    • works on Android & QNX but not released yet
    • Android imminent, QNX a few months
  • server serves the same code to all devices
    • client does customisation and caches as much as it can
    • so can go offline and still access pages
  • FT web app
    • 8 months with 3 people
    • then additional 4 months with same people to get Android & Playbook

issues

  • flowed columns and flowing text around fixed elements
    • adobe webkit fork has great flow additions - but not available on devices
    • css3 template layouts – but again not supported
    • so have to measure content and cut it into positioned containers using Javascript
  • content balancing
    • always show a whole number of items across the width
    • done by classifying devices into four groups according to screen size
      • small, medium, large, large wide
  • podcast pages
    • want to keep playing audio even when move to another page
    • put audio player at the top of the DOM, so not altered
    • entire app is in a single page – just swap content in and out
  • swiping between sections
    • continuous carousel made out of three divs
    • middle one is always the current
    • outer ones are preloaded as required
    • implemented swipes using touch gestures
    • have to do your own gesture interpretation
      • distinguish between slow drags and flings

tools

  • playbook has remote web debugging
  • WeinRE can do similar, but can’t debug Javascript
  • TouchScroll allows you to keep headers fixed and snap to columns when swiping across
  • web debugging proxies (e.g. Charles)
  • use desktop for layout, but real device for interaction (swiping)

discoveries

  • people use native apps differently
    • they tap lightly and fast
    • the web browser waits for fast taps in case there’s a double tap to zoom
    • if you don’t want double tap to zoom
    • Assanka made fastclick

offline access

  • launching app offline
    • need to specify URLs in app manifest
    • if you change a single file, all of the manifest needs to be re-downloaded
    • store as little as possible
    • the more you store, the longer your app will take to launch
    • iOS manifest is buggy – you can get name conflicts with other webapps
      • so make sure you give your manifest a custom name
    • development is hell – things get cached the whole time
      • instead, add a comment that changes every minute (for dev)
      • still leaves you time to refresh a few times to check the cacheing
  • manifest is no good for editorial content
    • local storage is much faster than SQLite
    • so if you only access by key then use it
    • you need permission to store > 5Mb
    • strategy:
      • launch app from web, just store <= 5Mb and prompt to save to home screen
      • saved from home screen, immediately ask for 50Mb and never ask again
    • images downloaded from server as base64 encoded strings
      • can combine images into single requests
      • and can then gzip the whole thing
      • stored in local SQLite
      • rendered into DOM as a data: URI
      • base64 transfer also avoids operator image recompression!
  • analytics
    • can’t use Google analytics
    • log user actions into local DB
    • POST the log when requesting updated content
    • on the server, rewrite the log into an Apache format access log

unresolved issues

  • SSL security: no browser chrome, so no browser padlock
    • trusted, because we tell you…
  • Social media integration – OAuth in separate window doesn’t work
    • have to reload completely when return to app
  • offline adverts:
    • not technically hard, but ad server companies don’t know how to deal with them
    • can’t retract the ad
    • can’t measure clicks
    • can’t click through at all…
  • automated QA – selenium doesn’t really work
    • ended up using lots of people and lots of devices

platforms

  • Android is by far the poorest web environment when compared with iOS and QNX
    • mainly due to lack of hardware-accelerated CSS transitions
    • so FT have a native Android app which has a single native component – the gallery to enable swiping
    • the rest of the app is HTML/CSS/JS
  • QNX has a native app too, but only to have a home screen icon and to provide distribution

Q&A

  • upset Apple?
    • probably not – FT are specific market
  • differences between web app and native
    • web has more sections than native ever had
    • web app preloads content, so people swipe more often
    • as a result web app gets much more interaction
  • is not appearing in the app store an issue?
    • yes, but instead making tactical native apps
    • e.g. FT Top 100 Companies – tells users if you want the full edition, go to the web app

Over The Air 2011: Exploding the Gap Between Web and Native

James Hugman - Engineer at Future Platforms @jhugman

  • Web vs Native is a false dilemma
    • the answer is: it depends, or it’s both
  • often a lot of display in UI
  • story of the glastonbury app
    • Orange app for iPhone, Android and Nokia
  • three/four phases of content:
    • before (and before embargo)
    • during
    • after
  • lots of data
    • 3000 bands, 65 stages – timings could change

experimentation & research

  • assumed offline and native UI
  • but native was too expensive for three platforms
  • how do you make native in web technologies?
    • every phone has a different web view
    • Android users don’t like seeing iPhone UX
    • and Android back button can exit app if you’re not careful
    • there is no release cycle of WebKit
      • manufacturers just take the trunk and fix bugs
    • dev and cpu time spent getting UI just right
  • Titanium: write your UI in Javascript, render natively
    • ListViews either don’t look right, or leak memory
    • doesn’t always deal with latest design patterns – can’t override platform-specific behaviours
  • Impact for iOS: javascript talks to OpenGL
    • experimental & proprietary
    • morphed into appMobi’s DirectCanvas
  • game{closure}
    • pre-alpha – HTML5
    • also node.js
    • debug your mobile app and your browser app all in the same browser
  • but Game UI is not platform UI
    • easier to make cross-platform game UI as the UI is brand-specific, not platform specific
  • important to get events passing between rendering and UI logic
    • all frameworks bundle their own Javascript engine
    • Android users don’t like big apps – Titanium hello world is 6Mb!

new platform

  • Kirin requirements:
    • native, platform appropriate UIs
    • minimal download
  • design:
    • native UI
    • JS application logic
    • native platform
  • advantages:
    • raw events processed natively
    • only app-specific events passed through to app
  • “the keyhole”
    • instantiate an invisible web-view
    • build proxies for objects
    • javascript calls into native and the other way
  • modular javascript using CommonJS
    • each screen has its own module (one file each)
  • threading using asynchronous APIs, inspired by node.js
  • native-specific features available as services
    • e.g. Location, SQL, Network access
    • same Javascript to native bridge
    • JS just uses a require(...)

releasing as open source

  • available now on github
  • as a 0.5 release
  • apache license
  • looking for feedback
  • iOS and Android only at the moment (Qt coming later)
  • Windows Phone 7 might come later

Q&A

  • testing & debugging:
    • build script runs node.js
      • so can include unit tests at build time with assert
      • have console access
      • no actual debugger
  • why port model code – isn’t it simple?
    • but if using database on device, then model not so portable (Core Data doesn’t port well)
  • porting pain? scaling to iPad?
    • most of pain was electronic programme guide
    • download & syncing

Friday, 9 September 2011

iOSDev UK: Design Considerations for Educational Apps

Fraser Speirs, Head of Computing & IT, Cedars School of Excellence, @fraserspeirs

http://speirs.org

  • last year gave every child an iPad
    • only 100 pupils
    • had 220 people come to visit the school…
  • when you give people the internet the whole time, you sometimes get unexpected results
    • Fraser showed a slide of coursework on cell nuclei, decorated with a background showing the Statue of Darth Liberty
  • sitting around iPads — everybody faces each other rather than all facing the screen at the front
  • avoiding the ceremonial computer lab — moving to casual computing
  • beautiful artwork created by kids on iPads, within a month of receiving them
  • it’s not just the iPads, it’s the 1:1 — the 1:1 is more important
  • Fraser’s daughter is 4.5 — just started school
    • will graduate from university in Summer 2029
    • “we are already teaching the citizens of the 22nd century”
  • looking at investment as kids’ chairs & tables
    • not as a guarantee that scores will go up

Do’s and Don’ts for apps in schools

  • don’t assume the internet works correctly
    • schools change what internet is available through frequent policy changes
    • youtube is often turned off
  • teaching fashions come and go regularly
  • in-app purchase doesn’t work in schools
    • central purchasing or gifting
    • e.g. PCalc has a full version that can be purchased at once
  • don’t assume your users can (will) read
    • use conventions wisely (keep the back button in top left corner)
  • use push notifications sparingly
    • no good advertising to kids in school — they don’t have the app store password anyway
  • watch out for number of devices nearby
    • could be 20-30 devices around
    • infrastructure may cope, but leave room in your UI
  • limit or prevent app store interactions
    • no good in schools
    • confuses kids; annoying for teachers
    • that goes for “review me now” too
  • teachers need access to content
    • support the photos app
  • don’t promote facebook
    • facebook can be a major source of anxiety for many children
  • watch out for shaking gestures — not good for
  • don’t use bad language (and try to avoid double-entendres and local slang too). Some examples:
  • be very careful with user data — especially with location
  • talk to teachers and test with actual children
    • Fraser’s school does not have the scale to be a beta tester…
  • watch out for different curricula in different countries
  • walk through guide in the app
  • kids can use loads of apps to edit graphics, passing the image through the photos app
  • use sharing effectively
    • use “Open In…”
    • avoid huge sharing option lists
  • show proof of completion
  • avoid (penalise) random hits
  • structure + headroom = creativity
    • app idea: make toontastic for creative writing
  • show user activity
    • e.g. Brushes lets you record all your strokes and play them back as a quicktime video
  • localisation is useful even if your app is UK-specific
    • e.g. Iraqi boy with a 1:1 iPod touch switched it to Farsi and used Google Image Search to show pictures of what he wanted to the teacher
  • support projectors & AirPlay
    • don’t offer resolutions for external display — just pick one and do it well
  • there is a control to turn off Game Center at a policy level
    • so go ahead and put it in the app but make the rest of the app work without it
  • gap in the middle for 7-10 year olds
    • need more apps like toontastic — structure provided, but space for creation
    • older kids can use general content apps
    • younger kids don’t need so much freedom
    • using iThoughts HD for mindmap, then writing in Pages

example apps

Q&A

  • research?
    • study with university of western scotland
    • two lessons back to back: one with iPad, one with paper & pencil
    • same teacher, same children
    • with paper & pencil, boys and some girls had less emotional engagement
    • with iPad emotional engagement of all pupils was brought up to same level as best kids
    • being submitted to BJET, but may not be published yet
  • separate educational version of an app?
    • kids want the real thing
    • universal design is best
    • Fraser tries to buy things off the shelf rather than waiting for educational specific versions
  • damages?
    • only had one — parent ran it over with Land Cruiser!
    • kids are careful — the iPad has their name on it
  • teachers adapting to technology?
    • about half of the teachers had iPhones/iPod Touches before the programme started
    • the iPad is significantly more approachable than other computers
  • how do you find apps?
    • school subscribes to Tap! magazine…
    • more popular than the TES :-)

iOSDev UK: Designing multi-user, single device interfaces on the iPad

Kate Ho, interface3, @kateho

  • Started by designing for Microsoft Tablet
    • kids started saying “this would be really cool an iPad…”

Example multi-user apps

Multi-user (sharing a single device at the same time)

  • Versus Games:
    • Examples: PaddleBattle, Dorfball(?), Table Twister, Touch of Fun
    • Very simple games: you’d think people would get bored, but people get very competitive
    • “You can only play for 30 seconds at a time without killing each other” — playing with 8 year-olds can be very bad
    • Best place to find inspiration for these games are the Wii mini games (Raving Rabbids, etc)
  • Co-op Games:
    • Complete an objective together
    • from interface3: iHave (just released)
    • who has the maths answer?
    • collectively get as many points as possible
    • SliceHD — maybe not meant for multiplayer, but great for kids!
  • Games with a twist:
    • one idea: two people playing on an iPad, and another player on a
  • Creative
  • Exploration scenarios
    • Topsee — can have a look at something and pass it over to someone else
    • interface3 interactive mortgage guide on a Surface
    • multitouch is better than keyboard since you don’t have to ask permission from the other person — just reach in a grab
  • Small group interactions
    • one person in charge and two to three people learning over the same device
    • interface3 built CoachAssist

Tips

  • design without orientation
    • circular buttons with both-way-up text
    • rotate the text every now and then
    • draggable, rotatable objects
  • try to avoid one player’s actions getting in the way of others
  • design for short interactions
    • around an iPad people are sharing personal space
    • especially if they have to put their head over the screen
  • make sure players aren’t kept waiting
  • don’t have too many complex gestures
    • “gestures are like the 21st Century command line”
    • you shouldn’t spend too much time explaining yourself
  • create shared experiences
    • what could two people do together that they couldn’t do by themselves

Thursday, 8 September 2011

iOSDev UK: Making Money with In-App Purchases

Dave Verwer, shinydevelopment, @daveverwer

Developing in-app purchases in the Explore Flickr app

  • purchases can be:
    • content, functionality (permanent purchases)
    • services, subscriptions (repeatable purchases)
  • have to design your own store
  • in-app purchases restrictions:
    • no promo codes or volume purchases
  • store should answer:
    • what is this store?
    • what will I get if I upgrade?
    • big green friendly buy button
  • ruby script to switch info plist based on DEBUG/RELEASE — needed to switch between versions
  • measure success with analytics
    • log each stage to capture where people fall out
    • e.g. store shown, video played, upgrade button tapped, upgrade process complete
  • 1.6% conversion from Explore Flickr (from those who view the store)
  • A/B testing for store designs
    • HuffPost do A/B testing on headlines
    • have 3 choices for first hour, then automatically chosen
    • be consistent with presentation (don’t let people know we’re A/B testing them)
    • need to know if we’re still A/B testing
    • put both bits of code in app, and choose according to web check on first launch
  • Results:
    • store -> video -> upgrade pressed -> upgraded
    • A: 100% -> 7.5% -> 3.2% -> 1.6%
    • B: 100% -> 9.5% -> 3.5% -> 1.8%
    • interesting stat is that video
  • What next?
    • make the store more dynamic
    • downloaded plist file for wording
    • HTML for whole store page (but would need to download and cache it)

iOSDev UK: Tap to Experiment

Chris Ross, Osmosis Apps, @darkrock

An attempt to find success on the AppStore

  • App: Tap to Chat
    • Other chat apps look very similar — buddy lists & tab bars
    • Decided to try something different — picture-based
  • Go along to a nearby group (e.g. Brighton iPhone Creators)
  • Experiment #1: universal Facebook chat app with a novel UI
    • 1.5 weeks each for two people
    • Used pre-existing code from other apps (Facebook XMPP chat)
  • Collaboration helps — both to evolve good ideas and filter bad ideas
  • Can appeal app store rejections, even if you don’t change the code (e.g. if your app relies on a third party that was down during testing)
  • Don’t underestimate the phenomenal power of the Christmas period
    • e.g. EA drop their prices just before Xmas, their apps go to the top, and their downloads rocket
  • Experiment #1.5:
    • iAds seeing only 10-15% fill rate
    • Apple pay you just to show the advert
    • Admob have a higher fill rate, but only pay you for click-through
    • More differentiation with paid app
    • Removing adverts is not enough to get people to buy the paid version
    • Added “share app on friends’ walls”
    • had a spike -> 1000 shares a day
    • revenue jumped to £4-4.5K / month
  • Experiment #2:
    • Started a company to house the app
    • Rewrite the code
    • Changed the facebook (spamming)sharing since Facebook complained…
    • but they were polite
    • Added Google chat, AIM + others
    • More free apps: one per API — better upgrade path (get all in one app)
    • Got a designer
  • Aimed to do all that in two weeks…
    • but took three weeks from 6am-11pm
    • downloadDidFailWithError is a private API
  • Got an expedited AppStore review to be in store in time for Apple Design Awards
  • Results:
    • Revenue jumped to c.£6k/month
    • Difficult to convert people from v1 to v2 (especially since v2 was on a new (company) iTunes account)
  • Success in the AppStore?
    • Overall stats:
    • Mean amount of money made: £30,000
    • Median amount made: £600
    • Tap to Chat:
    • 18% revenue from paid apps (18K downloads)
    • 82% revenue from adverts in free (500K downloads)
    • £40K made so far
  • Moving to using mopub to do advertising
    • provides more control on the server side
  • Mistakes
    • changed sharing in v2 — less visibility
    • no push notifications in v2 (but kind of a choice anyway)
    • transitioning to a new iTunes Connect account
  • Next steps
    • building a backend server for push notifications
    • building libraries for MSN & AIM
    • improving user retention:
    • Osmo character offers advice and news

Q&A

  • Facebook App ID
    • can share same app ID between apps
    • v1 & v2 (different iTunes Accounts) and free apps use same facebook app ID
  • Facebook spamming guidelines
    • you must have a single action per share
    • you must allow the user to edit their text on others’ walls
    • If there is an issue, facebook contact you to say that you have to resolve the issue in 24hrs — but they need you to respond in that time
    • you can ask for a grace period
    • Tap to Chat asked for 2 weeks
  • Transferring iTunes Accounts
    • can convert a personal account into a corporate account if you ask
  • Experiments with price?
    • v1: 59p
    • aim to bump the price with each added network
    • “no point putting things for less than £2 on the app store — if people have made a decision to buy it, then they’ll buy it…”

iOSDev UK: Handling the Press

Chris Phin, Editor, Tap! Magazine, @chrisphin

Or, “How to get five-star reviews, sell millions of apps, and retire six months from now — guaranteed!”

  • Getting an app noticed:
    • Exposure
    • Endorsement
    • Tap! magazine really want to embrace developers
    • Purchase
    • 91% of readers buy recommended apps
  • UK magazines make money from selling issues
    • In the US it’s more based on advertising
  • How reviews are chosen?
    • Gut feeling from the editors
    • Fitting in to specific sections
  • How to piss off an editor?
    • Not knowing the magazine title or anything about it…
    • Unfocussed pitching
    • Aggressiveness
    • Choosing the wrong comms channel (email/SMS/phone)
  • How to make an editor happy?
    • Devs with passion & high standards
    • Personal connection — trust other devs’ feelings
  • Freelancers
    • e.g. Craig Gennell — Tap! mag contributing editor for games
    • Some are integral part of team; some are chancers…
    • But help them as much as possible
  • Press releases
    • Same rules as any other content — first line should be who made the app, its name and what does it do
    • Links — to the web site and the app store
    • Contact details
    • include twitter
    • After all this, can put in description of company (but not before)
  • Website
    • What it is — in as few words as possible
    • Price — including details of promotions (if poss)
    • Screenshots — equinux.com does a good media room
    • Contact details — again, specific media details if poss
    • Contact forms not so good as the sender can’t track the outgoing email
    • So have an obfuscated email address on the page
    • Reviewers’ guide
    • Often hooked around a narrative
    • Opportunity to guide the review — pick out USPs, etc
  • What to do when you get a review
    • Read it! Not just the score…
    • Take any feedback
    • app reviewers see a lot of apps, so maybe a little more informed
    • but they are just another individual user!
    • Shout about good reviews
  • Other ways to get in a magazine
    • Not just full reviews: app roundups, features, updates
    • Building relationships leads to tweets etc

Q&A

  • innovative ways of catching attention
    • direct mail involving cookies!
  • press area
    • often include reviews from other magazines (but that’s not useful for reviewers)
    • screenshots, hi-res logos, videos
    • useful to have a zip
  • beta builds
    • interesting from bigger apps (well-known, anticipated)
    • Chris loves TestFlight
  • mailing out
    • really targeted, passionate, individualized approach to 5 or so key targets
    • mailshot out the rest
  • screencasts?
    • prefer image galleries as can skim them
    • otherwise, 20 seconds max!

iOSDev UK: iPad-native Game Design: Exploring a New Gaming Interface

Gareth Jenkins, @36peas

  • iPad specific — using the iPad interface as primary interface to game mechanic
  • Multi-touch interfaces don’t work when you can’t see what you’re interfacing with
  • The iPad is more likely a shared device
  • iPad player more likely on the sofa than the toilet :-)
    • i.e. usage is more purposeful rather than filling time
  • areas of focus:
    • take advantage of space available
    • think about appropriate gestures
    • think about gaming context
    • think outside the (phone) box
    • iPad specific does not mean exclusively iPad — take the idea elsewhere as well
  • examples:
  • iPad provides more room for dedicated interaction areas
    • e.g. left hand & right hand controls on edges + general interaction in middle
  • ways to think about it
    • play lots of iPad games
    • play iPhone games scaled up and work out what’s wrong
    • look at the fingerprints on your device!

Tuesday, 25 May 2010

MomoLondon: Where Mobile Meets Media

My first Mobile Monday for a while — I’ve been kind of busy with my second child, Oren, born on 7th April.

I arrived late for the presentation by Hugh Griffiths, though what I caught was a bit slow and plodding. However, Helen Keegan did a good job getting an interesting panel of content providers and advertising services together.

Nothing much new was discussed, but it was interesting to hear how the media producers are dealing with the massive skew in the market of the iPhone. Various people are quite rightly saying that targeting the iPhone leaves 90% of your audience feeling left out, but then the percentage of traffic from only those devices indicates that the rest of the market are just so much harder to reach. The iPhone (and hopefully Android too!) makes it easy to interact with digital media when you’re out and about. You didn’t necessarily know you wanted to beforehand, but once you start using it you get hooked.

Panel discussion

Here’s my notes on the panel discussion. I definitely missed various comments from some people, so if you want something corrected or added please leave a comment or @me on twitter.

  • Chair: Russell Buckley @russellbuckley — Admob
  • Jason Daponte @jasondaponte — managing editor of mobile for BBC
  • David Gibb @dgibbs72 — mobile content @ Sky
  • Neil Johnson — Teletext Mobile
    • digital publishing arm of Daily Mail group
    • apps been downloaded about 500k times
  • Helen Keegan @technokitten — mobile media consultant
  • Dave Gwozdz @gwozdz/@mojiva — mojiva
    • serve ads on mobile (motion mobile)

What’s the difference between print & digital?

  • DGz: digital won’t perform the same — different
  • HK: reading more news articles — friends tweet the links
    • concentration span gone down, but media consumption gone up
    • not so much context, just an interesting article
    • not as much brand loyalty

What’s specific about mobile digital?

  • NJ: location
    • length & tone
    • iPhone has been sold with flat rate — key driver
  • HK: using NexusOne primarily at home, when can’t be bothered to get laptop out
    • less adverts on mobile web — can focus on what I want!
  • DGz: maybe you don’t notice the ads ‘cos they’re more relevant - part of the content
    • because it’s a small space, publishers think more carefully about what they place
  • JD: give consumers as much choice as possible
    • BBC have adopted strategy of customisation — allow user to say what their context is
    • short form is a bit of a myth — average viewing time is about 23 mins
    • definitely see people using full fat stuff when the device is capable
    • don’t use location that much — only for people customising content by saying what their local setting is (e.g. roads, weather)
  • DGi: have found that people want to get at the questions of the moment
  • RB: over 50% of pages on iPhone are accessed over WiFi rather then 3G

What about content behind the paywall?

  • HK: have to look at multiple niche revenue streams
    • need to be able to experiment
    • sponsored apps, micropayments, etc
    • lots of people don’t want big brands to experiment, and will crow when they fail
  • DGi: subscription business already…
    • web service is free
    • looking to add value to subscription
    • advertising is one part of our business but not the only part
    • I believe that people will pay for content — as long as it’s integrated
  • JD: not going to be putting up paywalls on the BBC anytime soon!
    • previous job was an editor at economist.com
    • had a subscription model that provided access to the whole brand: web, print, mobile
  • NJ: euromoney has been behind a paywall for a long time, mail & metro free on the web
    • paywalls need content that is valuable enough to pay for — the user can’t get that information elsewhere
  • DGz: question not whether people will pay for content, but how?

Why is the iPhone making such a noise when it has such a small market share?

  • JD: generates 80-85% of traffic
  • DGi: easiest thing to show a manager is to show them an iPhone — but then it can be hard to convince them
    • it has changed our business — that’s where the audience is
  • NJ: application platform
    • all you can eat data plans
    • frictionless payment system
    • all come together to make it many times more popular
    • would love another platform to get such an audience
  • HK: how do we convert this whole other audience to data using in the same way as the iPhone users?
  • DGz: seeing similar 80% of page views from iPhone — totally out of whack with market share
    • but Android is catching up very fast
  • JD: when started, people thought his job was driving around in a truck… now they say “oh iPhones”!
  • HK: still only small percentage of consumers — if advertise an iPhone app, then immediately alienate a large percentage of customers
  • NJ: can you get ROI from anything other than an iPhone app?

Is RSS a new platform for mobile?

  • NO
  • twitter has replaced it completely

Are we going to see traditional media companies failing like bookshops?

  • DGi: customers of tomorrow are on youtube and mobile
  • NJ: seems to be more of a willingness (and ability) to pay
  • HK: media owners have to innovate or die
  • RB: a big time lag between advertising agencies and reality…

Will iPhone-only dev mean another IE6 legacy…?

  • HK: already having legacy handsets — two year contracts and unwillingness to lose data
  • NJ: relatively new platform — actually quite cheap to develop compared to a fully-featured mobile site
  • JD: keep working with open standards on mobile web as well
    • BBC gets an incredible amount of traffic from Africa — pretty sure they’re not using iPhones
  • NJ: apps will remain part of the mix
  • JD: apps will be around for functional stuff — Shazam etc
    • content will move more to the web
  • DGz: the ultimate winner will be eBay — people will sell their apps that aren’t getting any money
  • HK: search & discovery is the issue
    • hard enough to find apps on Nexus One…
    • end up reverting to mobile web
  • RB: seeing increasing use of app providers using advertising to increase search & discovery

How will bi-directionality of mobile media affect things?

  • DGz: click to call
    • but when phones start ringing, they don’t know what to do
    • “that’s what you want to do, no? call, order”
  • HK: sms, email, IM, voice
    • customers should be allowed to give their feedback
    • but can’t assume that all your customers want to have a relationship with you
    • most don’t have time to interact
    • though social media allows sharing and selling on your behalf
  • JD: starting to include “share this” buttons on BBC mobile (facebook, etc)
  • DGi: how do we take calls out of the call centre?
    • customer service apps
  • NJ: a classified business fits perfectly — call to contact & buy
    • 35% of facebook visits came through mobile in March

Is the iPad niche, or a saviour?

  • HK: niche. have played with one and thought “hmm, so what”
  • DGi: “what do I need it for?”, but then what did you need an iPhone for before?
  • JD: coffee table device — my mum is the perfect consumer
    • want something to show friends on the table
    • content looks better than it does on some people’s TVs
    • it’s nice to sit on the couch and read the newspaper
  • NJ: when you start living with it…
  • JD: when we launched BBC iPlayer on mobile, peak time viewing has been after BBC primetime
    • think that people are watching shows in bed

What does the panel think of Android fragmentation?

  • JD: have a very big cupboard with lots of devices… it’s a risk
  • DGi: have to focus on the ones that you think will do well
  • HK: that’s where mobile web comes into its own
    • fragmentation won’t go away
    • not all customers will buy iPhones

How will people pay for content on mobile? @edent

  • HK: paywalls using traditional methods at the moment (i.e. credit card)
    • payment mechanisms as fragmented as platforms
  • DGi: require credit cards at the moment, but using other mechanisms (e.g. Apple)

Appetite — research at Yahoo by Laura Chaibi

  • See teaser on slideshare
  • 55% of people in UK don’t care if it’s an app or a website
  • 44% of people now blame brand if the experience is bad — no longer the operator!
  • “stop building vanity apps and having a one-night stand with your customers”
  • M&S going for mobile web, but with microsites and micro-apps to support
    • e.g. app to create labels for your kid’s school clothes
  • the touch revolution is coming — web site needs to be touch-enabled (and you might as well make it mobile friendly while you’re at it)

Why build an app when you can build it with a web app?

  • NJ: discovery — it’s more difficult to find a mobile web site
  • DGi: easiest way to market is an app store

This seems bizarre to me — surely it’s just as easy to search the web as it is to search the app store? I think it’s more awareness than discovery that’s the issue: iPhone users don’t search Google for a new icon on their device, even though lots of websites will make nice home screen bookmarks

What can happen to move us more towards 3 or 4 screen model (continuing access onto multiple devices)?

  • JD: have to relate to customer on the terms that they understand you, but move them into the digital world
  • NJ: some usage is substitutional to PC and some supplemental
    • e.g. “I saw this great house today — here, what do you think?”
  • DGi: with iPhone, finally have a direct channel to the customer without the operator getting in the way
    • previously, this has been hard
  • HK: phone usage survey
    • do you use the mobile web? No
    • but use facebook & email…

What’s the future of newspapers?

  • DGz: it’ll be here forever
  • HK: will decline, but not completely
    • if media owners can reduce their cost of producing
    • another 50 years
  • NJ: if it does die, the last paper sold will be a copy of the Daily Mail…
  • JD: will reduce to one or two titles
    • the ones to survive will be the ones that innovate and invest in journalism

Announcements

  • Open Mobile Summit: code MOMO gives reduction to £850
  • Coming soon in MomoLondon:
    • June 14th: Mobile Fragmentation
    • July: Marketing Your Mobile App
    • Sept 10th/11th: OverTheAir
    • Sept 13th: Demo Night