21
Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

Embed Size (px)

Citation preview

Page 1: Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

Hardships of Mobile Localization in a Desktop World

Pavel SimsaAvaya

Page 2: Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

Agenda

• Some General Intro• Mobile Development Issues• Mobile Localization Issues• Mitigations• Q & A

Page 3: Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

Quick check

How many of you have:– A smartphone?– iPhone?– BlackBerry?– Windows Phone?– Some Android?– Some Symbian?– Something else?

Page 4: Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

Why “Desktop world?”

Desktop• Mature• Standardized• Tools and processes• Community support• Infinite functionality

Mobile• Relatively young• Fragmented• Lack of tools• Limited community• Strictly limited functionality

Page 5: Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

Simple Comparison

Desktop• 3 Operating Systems• Rest is Irrelevant

Mobile• 100 Different Mobile Stores• 1000 Mobile Operators• 15 Mobile Platforms• 100 Device Manufacturers

Page 6: Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

Problems and differences

• Development• Localization• Deployment and Testing• Publishing

Page 7: Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

Desktop Development, the Good

• Start of everything• Standards• Easy deployment and selfhosting• Runs where developed• Easy access to devices• Great functionality availability

Page 8: Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

Desktop Development, the Bad

• Legacy issues• Distribution channels• Varying application quality

Page 9: Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

Mobile Development, the Good

• More international-ready at the start• Good foundation• Mature development tools • Easy to release• Quality standards

Page 10: Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

Mobile Development, the Bad

• Very fragmented• Migrated tools and processes• Limited form factor• Limited functionality• High customer expectations• Difficult pre-release deployment

Page 11: Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

Very Fragmented…

• Different screen sizes• Input method availability• Available connection type and speed• Carrier customizations• Device and OS-specific limitations

Page 12: Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

Mobile Development, the Bad

• Very fragmented• Migrated tools and processes• Limited form factor• Limited functionality• High customer expectations• Difficult pre-release deployment

Page 13: Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

Internationalization (i18n)

• Most standard issues as on desktop• Additional issues• More likely to occur• Aggravated

Page 14: Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

Localization

• Same process, different tools• Platform support• Linguistic differences• Translators’ reference• Resource limitations

Page 15: Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

Deployment and Testing

• Limited deployment channels• Testing platform choice• Testing automation• Handset-specific features

Page 16: Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

What do we do?

• Change your mindset

Mobile device is not a small desktop

Page 17: Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

Before development starts

• Good specs• Per-platform variances• Standards and criteria• Detailed plan• Flexible schedule

Page 18: Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

Before localization starts

• Plan and schedule• Tools and technologies• Translation resources and process• QA and testing strategy

Page 19: Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

The Execution

• Stick to the plan• Know your OS• No shortcuts• Keep it short

And remember: Mobile is not a small desktop.

Page 20: Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

Q & A?

Page 21: Hardships of Mobile Localization in a Desktop World Pavel Simsa Avaya

Good luck!