http://www.youtube.com/watch?v=JLo1-ZJMCfI
最近HTC這個廣告很紅,剛好今天白崇亮老師 (奧美董事長,政大 AMBA教授)主動提到了這案例,趁著記憶猶新寫些心得筆記。
從課堂上的討論可分成三派
1. 廣告達到正面效果的人
2. 廣告達到負面效果的人
3. 無感的人
認為有正面效果的人,此廣告用簡單的文字清楚的表達出HTC的訊息,認為負面效果的人點出這廣告不就是說出自己公司失敗,沒有任何幫助;認為正面效果的人表示這代表HTC承認失敗,以低的姿態讓大眾知道HTC變了,並會重新努力站起來。
上一段皆建立在對於HTC有注意的人,了解HTC經歷興衰的歷史,才能產生共鳴。另外,剛好也呼應了台灣經濟同時也陷入困境,最後點出台灣加油,藉此相呼應讓對於HTC感觸不深的人也產生共鳴。
有人提到說身為一個國際大公司不應該拍這種小家子氣的廣告,顯得不夠大氣。不過呼應第一段,因為HTC之前拘泥於國際大公司,反而放不下身段,常拍一些打高空,與消費者距離很遠的廣告,這次的廣告代表HTC的轉變。
談到了無感的人,我大致分成二類:
1. 對HTC從不關心的人
2. 對其他品牌忠誠度高的人
這種人算是少數族群,如果HTC連這類型的人都能影響,那就算有成果了。
市場可分為很多種,既然這廣告所打的不是產品市場,反而看到了"我喜歡在HTC工作"等標題,用帶著滿滿笑容的員工,希望能消彌大眾對HTC工作不良的印象,反而是提升HTC在人力市場的價值。
再來是建議,這廣告點出"現在說輸贏還早","夢想的力量"等標語,然後勒? 並沒有看到後續的成功的結果。還是說這廣告會有延續性呢? 讓我們繼續看下去。
最後白老師說這廣告有到位,拍的不錯,只可惜可以拍得更好,而且這種廣告的手法是模仿來的,沒有新感受。
Thursday, January 3, 2013
Sunday, December 16, 2012
Facebook放棄HTML5使用原生碼的見解
放棄使用HTML 5會使得Facebook發展彈性變小與更新速度變慢(我指的是直接丟上HTML5給使用者而不是下載更新的速度)
由此可見HTML5
1. 發展仍未成熟
2. 廠商支援度不佳
照此看來Facebook原來只需一個HTML5 team就能同時在iOS和Android上更新
現在需要將此部門分散到iOS和Android上,加強在原生碼的部分,分別為不同平台開發,假設日後Microsoft的Windows phone也起來以後勢必要再加派人手開發。
Facebook如此做的好處:
1. 完全與該平台相容,不會有衝突的問題。
2. 使用原生的好處是平台本身系統有針對其原生碼優化,運行更順暢。
3. 硬體支援,硬體也會隨著原生的平台進行調校,運行速度加快。
4. 使用者感覺更好,不會有笨重的感覺。
壞處:
1. 資源勢必分散,不能用一套運行在所有平台上。
2. 功能有可能不一致,例如因為平台的關係導致功能不支援或者是用法不同。
3. 品質不好控制,假設只要管控一套程式碼就可以,現在要為各個平台各分配不同負責人。
4. 更新速度不一致,每個平台開發的時間不易一致。
5. 使用者經驗每個平台可能不一致。
Monday, November 12, 2012
HTC和Apple的專利和解原因分析 Investigate the settlement of HTC and Apple
剛好看到智財所老師的訪問,我將重點記錄下來加上自己的想法。
1. 訴訟多時,可能會耗3~5年,甚至7~8年, ITC後還有聯邦法院
1. 訴訟多時,可能會耗3~5年,甚至7~8年, ITC後還有聯邦法院
2. 耗費大量資金,導致資源分散,不能專注在研發、行銷上
3. 耗費大量資源在訴訟上,研發必須耗費時間避開專利,耗費人力資源與時間成本
4. HTC的確有其關鍵專利,Apple沒有把握能打贏訴訟
5. 藉著HTC的關鍵專利,Apple能夠應用到自家產品上(HTC生產了全世界第一支LTE手機)
6. 集中資源,對抗Samsung
7. Apple認為HTC就算沒有專利訴訟也沒有威脅
8. 領導人風格不同,Tim Cook並不像Steve jobs要將Android趕盡殺絕
1. It takes too much time, maybe 3 to 8 years (ITC then USC).
2. Huge cost on litigation. Can't put money focusing on R&D and marketing
3. Resources are distributed, the people resource and time cost are wasted. For instance, R&D must work around on infringed patents.
4. HTC indeed has critical patents, Apple has no 100% confidence to win this litigation.
5. Using the critical patents of HTC, Apple can apply on i series (HTC creates first LTE phone in the world).
6. Gather all resource to fight against Samsung.
7. Apple thinks even settle with HTC, it doesn't matter. HTC is not a threat to Apple.
8. Different leadership between Tim Cook and Steve Jobs. Steve Jobs hates Android deeply and will not negotiate with Android alliance, but Tim Cook doesn't.
8. 領導人風格不同,Tim Cook並不像Steve jobs要將Android趕盡殺絕
1. It takes too much time, maybe 3 to 8 years (ITC then USC).
2. Huge cost on litigation. Can't put money focusing on R&D and marketing
3. Resources are distributed, the people resource and time cost are wasted. For instance, R&D must work around on infringed patents.
4. HTC indeed has critical patents, Apple has no 100% confidence to win this litigation.
5. Using the critical patents of HTC, Apple can apply on i series (HTC creates first LTE phone in the world).
6. Gather all resource to fight against Samsung.
7. Apple thinks even settle with HTC, it doesn't matter. HTC is not a threat to Apple.
8. Different leadership between Tim Cook and Steve Jobs. Steve Jobs hates Android deeply and will not negotiate with Android alliance, but Tim Cook doesn't.
Tuesday, September 25, 2012
低價入市所付出的代價
一直在想HTC遇到一個盲點,想低價搶市製造了一些低階機,的確可以讓入門的消費者消費,但是! 這些使用者普遍的反應是慢,記憶體小,容量小,最後給的總結是爛,這些人通常是學生等流動族群,等這些人經濟能力提升後直接的選擇就是其他廠牌,而且其感想直接表達並影響其周遭的人,這應該不是HTC想要的結果。
每次有人反應我都只能用因為這是低階機種,我覺得不能以此做為藉口,既然產品要出就不能有藉口,否則要做好通路訓練,讓消費者購買時詳細了解其產品,今在大陸訪查又驗證了此觀點。
Monday, December 5, 2011
Congratulations to myself. NCCU AMBA I am coming!
It is a great chance coming to me that I can enter the best MBA program in Taiwan.
I can't wait to absorb the business knowledge as I can.
It is a great benefit to a person who owns different knowledge fields on computer science and business management.
Later days I hope I can integrate both of these skills to improve my career even better.
Friday, September 30, 2011
Quick Check In
I launched an App named "Quick Check In" a period ago.
As the name, it allows users check in to Facebook quickly!
I wrote this because there is no fast enough app to enter screen that searches and shows places well.
And this is not a monster app that occupy mount of memory or internal storage, even more it saves the data connection and power consumption to let user check in efficiently.
Here are the related links, I hope you love it.
http://www.facebook.com/apps/application.php?id=233917706638405
https://market.android.com/details?id=com.sanhom.quickcheckin&feature=search_result
As the name, it allows users check in to Facebook quickly!
I wrote this because there is no fast enough app to enter screen that searches and shows places well.
And this is not a monster app that occupy mount of memory or internal storage, even more it saves the data connection and power consumption to let user check in efficiently.
Here are the related links, I hope you love it.
http://www.facebook.com/apps/application.php?id=233917706638405
https://market.android.com/details?id=com.sanhom.quickcheckin&feature=search_result
Sunday, August 14, 2011
Two ways to upload photo to Facebook
Graph and REST
1. Use Graph
/ALBUM_ID/photos
This way needs album id to upload a photo within a album.
Bundle params = new Bundle();
Uri uri = (from somewhere)
byte[] data = null;
InputStream is = mContext.getContentResolver().openInputStream(uri);
data = new byte[is.available()];
is.read(data);
if (data != null) {
params.putString("message", "test");
params.putByteArray("source", data);
String response = Facebook.request(ALBUM_ID/photos, params, "POST");
}
2. Use REST
photos.upload
This doesn't need a album id, instead it creates a album with your application name if there doesn't exist one.
Bundle params = new Bundle();
Uri uri = (from somewhere)
byte[] data = null;
InputStream is = mContext.getContentResolver().openInputStream(uri);
data = new byte[is.available()];
is.read(data);
if (data != null) {
params.putString("method", "photos.upload");
params.putByteArray("picture", data);
String response = Facebook.request(null, params, "POST");
}
1. Use Graph
/ALBUM_ID/photos
This way needs album id to upload a photo within a album.
Bundle params = new Bundle();
Uri uri = (from somewhere)
byte[] data = null;
InputStream is = mContext.getContentResolver().openInputStream(uri);
data = new byte[is.available()];
is.read(data);
if (data != null) {
params.putString("message", "test");
params.putByteArray("source", data);
String response = Facebook.request(ALBUM_ID/photos, params, "POST");
}
2. Use REST
photos.upload
This doesn't need a album id, instead it creates a album with your application name if there doesn't exist one.
Bundle params = new Bundle();
Uri uri = (from somewhere)
byte[] data = null;
InputStream is = mContext.getContentResolver().openInputStream(uri);
data = new byte[is.available()];
is.read(data);
if (data != null) {
params.putString("method", "photos.upload");
params.putByteArray("picture", data);
String response = Facebook.request(null, params, "POST");
}
Subscribe to:
Posts (Atom)