Mobile Apps = App{roach} S{trategy}

Pasca kelahiran iPhone tahun 2007, kata ‘mobile‘ menjadi satu kata yang wajib untuk diperhatikan di kalangan business. Dan dengan melonjaknya trend penjualan ‘smart mobile device‘ (ga hanya phone doang yah) 3 tahun terakhir ini, ‘mobile‘ bukan hanya wajib untuk diperhatikan tapi perusahaan-perusahaan harus mulai terjun ke dalamnya.

‘Mobile’ akan menjadi channel distribusi baru.
‘Mobile’ akan menjadi metode service baru.
‘Mobile’ akan menjadi bisnis baru.

Tapiiiiiii… ada tapinya neh. Sebelum mulai melangkah maju, ada hal-hal yang perlu diperhatikan. Ini semua menyangkut strategi. Hal ini yang saya rasa masih minus di sini. Karena kebanyakan orang, terutama mereka yang ada di level business decision maker yang masih bertindak berkacamata kuda dan masih fly high dengan euforia tren yang sedang ada. Masa sih segitunya? Oh ho ho ho, percaya deh. I’ve been talking to guys like this dan itu melelahkan.

Jadi mau kamu jadi orang marketingnya, jadi orang produknya, jadi orang teknis nya, strategi ini sangat penting. Karena bikin strategi ini tidak akan beranjak jauh dari mengenal secara dalam apa sih binis kita itu sebenarnya dan apa sih app yang tepat yang akan kita butuhkan nanti.

Iya dong, banyak aspek yang harus diperhatikan. Ga cuman asal “eh gue pingin A B C, siapin duit dan pilih ajah antara X/Y/Z untuk membuatnya”. Tetotttt, nah ini yang bakal bikin berantakan karena both parties are clueless actually.

Nah, saya mengutip diagram infografis dari Mutual Mobile untuk sedikit memberikan gambaran contoh bagaimana kita membuat strategi terkait pemanfaatan mobile technology tadi. Karena Mutual Mobile adalah perusahaan yang bergerak di pengembangan mobile web dan responsive design, point-point yang akan dibahas di sini lebih mengarah ke pendekatan bentuk mobile app nya nanti mau seperti apa.

Dan klien MutualMobile ini ga tanggung-tanggung lho. Ada Google, Cisco, Xerox, Samsung, Audi dan banyak lagi

Gratisan di Ulang Tahun Google Play, Yeyy

infographics_130306_019_jm6 Maret kemarin Google Play merayakan ulang tahun pertamanya. Yayyyy, met ulang tahuunnnnn. Makan-makannn. Eh?

Google Play ini adalah rebranding dari Android Market yang diluncurkan Google tahun 2008 lalu. Rivalnya Apple AppStore. Maksud dari rebranding ini buat memperluas jangkauan si storenya supaya ga hanya jualan aplikasi android tapi juga ke media lain dan penggunaan appnya diluar mobile OS. *hint, chromebook, eBooks, musik*

Google menyebutkan sekarang ada lebih dari 5 juta eBooks di Google Play, tahun kemarin masih 4 juta. Soal musik, mereka punya lebih dari 18 juta track. Cukup banyak, Amazon sekarang punya sekitar 19 juta, sementara iTunes di angka 30 juta track.

Total jumlah apps di Google Play sudah setara dengan AppStore sekitar 700ribu dengan lebih dari 25 MILYAR download. Google juga menyebutkan ada sekitar 500 JUTA perangkat Android yang sudah teraktifasi dengan rata-rata 1.3juta aktifasi per-harinya.

Nah terkait ulang tahun Google Play ini walo ga ada acara makan-makan buat kita, Google menawarkan diskonan bahkan gratisan untuk app, game ma konten lainnya.

Ada diskon buku cukup $5 saja, rental film cukup 99 cent, dan beli majalah-majalah tertentu cukup bayar $1. Ini belum termasuk beberapa konten TV yang dikasih gratis seerti “Breaking Bad“, “Community”  dan “Justified“.

Game gratisan juga banyaaakkk. Langsung ke sini saja yah

royalrevolt monstervillage
cloudnsheep campuslife

SongPop Behind The Scene

Ada yang tahu SongPop?

Mestinya sih banyak yang pada tahu yah :)
Jadi Song Pop itu adalah game tebak lagu di Facebook buatan FreshPlanet. Selain di Facebook, SongPop juga bikin mobile app-nya untuk iOS dan Android.

songpop-3

Cara mainnya sih gampang. Pilih lawan kamu dari friendlist facebook, pilih genre musik, nanti akan ada 5 lagu yang harus kamu dengerin selama beberapa detik dan tebak judul lagu atau nama penyanyinya.

 

Sederhana kan?  Yoi, kesederhanaan ini yang justru membuat sukses game-game di jejaring sosial.

Nah, kali ini kita ga akan membahas gimana cara bermain SongPop yang baik dan benar sesuai dengan tangga lagu billboard. Kali ini mari kita ngomongin mengenai isi dapur FreshPlanet, bagaimana mereka running SongPop ini.

Menurut data dari AppData (eh berima :P) SongPop FacebookApp mempunyai lebih dari 11,3 juta monthly active users (MAU). Daily active users (DAU) sendiri dah di atas angka 2 juta, dan game ini baru diluncurkan sekitar Mei 2012 kemarin. Belum ada setahun dan belum termasuk yang dari iOS ataupun Android Client. Nah silakan berhitung deh.

Nah, gimana sih caranya si FreshPlanet ini handle trafik game yang sebesar itu?
Di Wikufest 2013 kemarin ada adik kelas yang bertanya ke saya gimana caranya bikin layanan sosial media yang proper. Tapi karena saya belum tahu konsepnya dan cuman dapat info kalau dia ingin doing everything all in, saya cuman mengajukan pertanyaan dasar terkait infrastruktur dulu. Dan sepertinya pertanyaan saya tadi cukup membuatnya berhitung dengan serius :) *baru soal foto doang sih, belum ke yang lain-lain :P*

google-app-engine-logo

Oke, kembali ke laptop.
FreshPlanet infrastrukturnya menggunakan Google App Engine (GAE) dan Google Cloud Storage. Di tahun 2013 ini, ga jaman harus bangun infrastruktur sendiri untuk semua hal. Buat yang ikutan kelas CloudComputingnya si Dondy harusnya dah dapat gambaran yah.

Nah GAE ini sudah bukan kategori IaaS tapi lebih ke arah PaaS. Dengan memanfaatkan GAE ini, FreshPlanet mampu membuat Song Pop untuk dapat autoscale (baca: auto) hingga 60 juta user, 1 juta DAU, 17TB/hari delivery content (tentu saja lagu dan gambar), 10,000+ query/detik. Song Pop sendiri dihandle oleh “cuman” 6 orang, dan cuman 1 saja yang kerja fulltime ngurusin backend-nya.

songpop_gae_gc

Mengutip wawancara Zafir Khan dari GoogleAppEngine dengan Olivier Michon dan Alexis Hanicotte dari FreshPlanet ada beberapa tips yang mereka terapkan untuk optimalisasi dan tentunya skalabilitas si Song Pop itu sendiri. Diantaranya:

IMG_7213Denormalisasi: data user Song Pop tersebar di bermacam model, tapi tetap koleksinya di pool di satu tempat untuk mengurangi read latency.
Caching: Masih nyambung soal denormalisasi, data lawan main kita akan di cache. Jadi sistem ga akan selalu melakukan “query” ke user data cuman buat tau lawan main kita itu sapa ajah. Analoginya, query sekali, cache, query lagi kalo ada trigger cachenya tadi sudah obsolete/expired. FreshPlanet menggunakan Memcache untuk 2 hal di atas. Memcache itu fitur di GAE kok, dan orang-orang FreshPlanet menggunakan Python API-nya GAE buat kebutuhan ini. Hayo hayo pada belajar Python sana. It’s a fun languange.
Strategi: Iyah, bikin aplikasi itu harus ada strateginya. Apalagi kalau aplikasinya tadi bukan sekedar one-time asal jadi doang. Memilih GAE, beli premier support dari Google untuk kebutuhan GAE-nya tadi adalah salah satu strategi FreshPlanet untuk SongPop. Ceritanya saat DAU Song Pop mencapai angka 1 juta, query Datastore (yang digunakan untuk mencari lawan main secara acak) mulai lemot dan banyak timeoutnya. Untuk beresin ini, FreshPlanet menentukan deadline dan aktivitas fallback sistemnya, kemudian dengan bantuan Premier support melakukan tracing dan identifikasi yang bikin lemot query Datastore tadi apa. Dan seperti disebutkan di wawancara tersebut, masalahnya ternyata karena Datastore bergantung ke berbagai macam properti. Walaupun sudah di-index, tetap saja jumlah kebanyakan. Solusi yang muncul akhirnya ada opsi mau nambah sebuah composite index yang berisi semua properti yang dibutuhkan atau menggabungkan properti-properti tadi jadi satu.
Content Delivery: masih hosting static content dan ‘dynamic content’ atau apps di satu server yang sama? Satu mountpoint, LUN, directory yang sama? Nah coba baca-baca soal CDN (Content Delivery Network) deh :) Song Pop menggunakan Google Cloud Storage untuk serving lagu dan gambar dengan lebih dimanapun si user tadi berada. Jadi kalau kita main di Indonesia, sample lagu-nya ga harus kita download langsung dari server di Amerika sana misalnya :)

Detilnya wawancaranya bisa dibaca sendiri di sini deh. Walau jika dibaca keseluruhan hampir ga ada detil teknis howto-nya, tapi konsep yang disinggung di sini seru banget.

So… GAE bisa dicoba-coba gratis lho :) SDK-nya juga bisa didownload n insall di komputer masing-masing.

Dan… sekarang saatnya mengganti huruf P di PHP itu dengan Python :)

Tambahan referensi:

Pixel from Google

Pernah dengar Chromebook?

chromebook-logo_big Mengutip dari Wikipedia, Chromebook adalah sebuah komputer yang menggunakan sistem operasi Google Chrome OS. Chromebooks dikenal karena harganya yang cukup kompetitif dan waktu start up nya yang sangat cepat. Bisa dibilang Chromebook adalah komputer/laptop berbasis Linux yang paling sukses hingga saat ini.

Komputer ini didesain untuk bekerja optimal saat terhubung dengan jaringan internet. Kenapa? Karena Chromebook akan lebih banyak digunakan untuk mengakses aplikasi-aplikasi yang dihosting di Internet. Sebutlah Cloud Apps dari pada aplikasi-aplikasi standalone yang kita kenal selama ini (misalnya Microsoft Office, Adobe Photoshop, Coreldraw dan sejenisnya).

Seri Chromebook yang beredar saat ini bisa dibilang ga lebih dari sekedar Netbook dengan OS yang hebat. Chromebook dari pabrikan Samsung, Acer, Lenovo dan HP rata-rata menggunakan prosesor Intel Celeron atau Intel Atom. Harga berkisar antara $300 – $450. Murah iya, tapi tetap saja underpower.

Sampai kemudian muncul Pixel.

chromebook-pixel-2Laptop dengan layar 13inch, retina display dan body terbuat dari anodized alumunium ini menjadi penantang Apple Macbook Pro 13inch Retina Display. Layar Chromebook Pixel ini mempunyai resolusi 2560×1700 dengan rasio 3:2. Ruang vertikalnya jadi lebih banyak sekitar 18% dibandingkan dengan layar berasio 16:9 dengan total pixel sekitar 4.3 juta pixel, 239 ppi. Sebagai perbandingan, MBP Retina Display 13inch resolusinya 2560×1600 dengan 227 ppi.

And it’s a touch screen also in real.

Pixel menggunakan CPU Intel Core i5 dengan opsi media penyimpanan SSD berkapasitas 32 atau 64 GB. Sedikit yah? Tapi ingat, karena Chromebook didesain untuk bekerja optimal saat terhubung dengan internet, Google memberikan storage Google Drive sebesar 1TB gratis selama 3 tahun.

Spesifikasi lainnya kurang lebih standar sih. Full-sized keyboard yang .. macbook banget (yah nyaris semua model laptop begitu sih sekarang), slot SD card, 2x USB port, trackpad dengan multi-finger gestures, Wi-Fi atau opsional koneksi LTE dari Verizon.

Perkiraan harganya untuk yang versi 32GB Wi-Fi only akan berkisar sekitar $1,300. Sedangkan versi 64GB + LTE sekitar $1450 dan diperkirakan akan mulai beredar pada bulan April nanti. Tapi dah bisa dipesan di Google Play kok. Cuman ya itu, baru di Amerika doang. Bagian dunia lainnya belum tahu kapan.

chromebook-pixel-5

Jadi, buat para fashion gadget apakah bakal antri atau mungkin bela-belain ‘mendatangkan’ Chromebook ini dari US sana sama sepertis saat Google Nexus smartphone maupun tablet launching beberapa waktu lalu?

Ummm, kalau saya pribadi sih sepertinya akan pilih MBP Retina Display saja. Pa lagi 15″, trus tinggal install chrome browser untuk pakai chome-app nya :p

Referensi:

SCREEN INDUSTRIAL DESIGN CPU BATTERY
12.85″ display with a 3:2 aspect ratio
2560 x 1700, at 239 PPI
400 nit screen
178° extra-wide viewing angle
Active cooling with no visible vents
Machined from anodized aluminum
ENERGY STAR® certified
Intel® Core™ i5 Processor (Dual Core 1.8GHz)
Intel® HD Graphics 4000 (Integrated)
Up to 5 hours of active use (59 Wh battery)
INPUTS SIZE & WEIGHT MEMORY NETWORK
Gorilla® Glass multi-touch screen
Backlit Chrome keyboard
Fully clickable, etched-glass trackpad
HD Webcam
297.7 x 224.6 x 16.2 mm
3.35 lbs / 1.52 kg
4 GB DDR3 RAM
32 GB Solid State Drive*
Dual-band WiFi 802.11 a/b/g/n 2×2
Bluetooth 3.0™
PORTS AUDIO   GOODIES
2 x USB 2.0
mini display port
2-in-1 card reader supporting: SD, MMC
Headphone/microphone jack
Built-in microphone array
Integrated DSP for noise cancellation
Powerful speakers tuned for clarity
  1 TB of Google Drive Cloud Storage for 3 years*
12 free sessions of GoGo® Inflight Internet

Socl, Social Networking ala Microsoft

Another social networking has been introduced.
Setelah sebelumnya digosipkan akan mengeluarkan merek smartphone sendiri, Microsoft kini malah meluncurkan situs social networking baru.

Namanya adalah Socl.

Situs ini masih dalam status beda, jadi penggunanya akan merangkap sebagai tester juga. Socl sendiri sebenarnya sudah diperkenalkan sejak Desember 2011 lalu. Hanya saja waktu itu untuk bisa menggunakannya, pengguna harus mendapatkan invitation dulu.

Trus apa bedanya? Dah kebanyakan layanan social networking yang beredar saat ini.

Microsoft tidak memposisikan Socl untuk menantang Facebook, Twitter, Tumbler, Pinterest atau layanan social-networking lainnya. Yah, menurut mereka sih begitu.

Microsoft sendiri menyatakan bawah Socl itu semacam mash-up dari kumpulan layanan social networking dan pencarian (search). Core Socl itu sendiri bisa dibilang ‘search’ sih. Jadi postingan/status kita pada intinya akan berupa sebuah “search”. Setiap postingan yang kita buat entah itu gambar, foto, video atau hasil pencarian lainnya yang ditampilkan akan dalam bentu kolase dan dilengkapi dengan link ke URL aslinya. Kemudian orang-orang dalam grup kita akan dapat memberikan komentar atau sharing postingan kita tersebut ke layanan social-networking lainnya. Pengguna juga dapat membuat postingan mereka sendiri berdasarkan postingan yang telah kita buat.

Fitur lain dari Socl adalah ‘parties’ yang memungkinkan user untuk ikutan menonton video online. Mungkin mirip-mirip Google Hangouts kali yah. Entahlah
Nah tertarik untuk mencoba Socl? Kamu cukup menggunakan akun Facebook atau Microsoft ID kamu untuk login ke Socl.

Windows Phone Merk Microsoft?

Apple menyerahkan pembuatan sebagian besar lini produknya kepada Foxconn. iPod, iPhone dan iPad dibuat di perusahaan yang berkantor pusat di Taiwan ini. Ga cuman produk Apple, Kindle dari Amazon, Sony Playstation 3, Nintendo Wii U serta Microsoft Xbox 360 juga diproduksi di sini. Ga heran kalau pekerjanya mencapai 1.2 juta jiwa (BBC).

Nah, rupanya Amazon dan Microsoft sepertinya telah menambah pesanan produksi ke Foxconn. Kedua perusahaan asal Amerika tersebut dilaporkan memesan Foxconn untuk memproduksi smartphone berbasis Windows Mobile yang akan dijual sekitar pertengahan 2013 nanti. Seperti halnya Xbox, banyak dugaan yang beredar bahwa Microsoft sepertinya akan memperkenalkan merk smartphone sendiri sejak Windows Phone 8 dan tablet Microsoft Surface diluncurkan ke pasar beberap waktu lalu. Jumlahnya sih masih terbilang terbatas.

Menurut laporan dari Digitimes Research tanggal 19 November lalu, jika benar Microsoft akan meluncurkan smartphone Windows Phone sendiri akan implikasi yang muncul. Ditakutkan hal tersebut akan mengurangi dukungan hardware dari para vendor untuk Windows Phone itu sendiri. Padahal dukungan pabrikan hardware ini just menjadi kunci pertumbuhan dari platform smartphone itu sendiri. Contohnya adalah Google dengan Androidnya.

Yah kita lihat saja nanti hasilnya seperti apa.

Dear Google, where is my December?

Jadi, Android Jelly Bean versi terakhir 4.2 sudah diluncurkan.
Tapi ada hal kecil yang hilang dan akhirnya menjadi sesuatu yang sangat besar…
Google “lupa” menyertakan bulan desember di People app nya.

So, there’ll be no Christmast
There’ll be no birthday for me!!

Jelly Bean 4.2 sendiri saat ini baru bisa dinikmati oleh para pemakai Nexus. Belum tahu kapan akan ada update terhadap bugs kecil memalukan ini…

Untungnya sih, problem ini hanya muncul di interface contact androidnya. Kalo kalian edit-edit contact via Gmail trus sync ke androidnya datanya akan muncul secara benar. Cuman tetap saja tidak bisa add/edit detilnya buat nambahin desember di device jadinya

Damn, first my horoscope changed. Now my birthday gone…

Missing December on 4.2

Missing December on 4.2 (thenextweb.com)

sumber: thenextweb.comgadgets.ndtv.com