2013年12月11日 星期三

Google Play 的審查機制真是爛到有剩了

我一個認證用 app 被說含有性暗示內容所以調整 rating,但因為他是認證用 app 所以根本沒有任何內容;寫信去問得到這樣的回答:

We have reviewed your appeal and will not be reverting the content rating of your app. This decision is final and we will not be responding to any additional emails regarding this removal.

We are unable to comment further on the specific  basis for this change or provide guidance on bringing future versions of your app into policy compliance. Instead, please reference the initial notification email from Google Play.

Please note that multiple violations may result in a suspension of your Google Play Developer account. Before uploading any new applications, please review the Developer Distribution Agreement and Content Policy.

中間那段真是有夠穩的,「我說你有違反,但是我不解釋哪裡違反,也不會告訴你要怎樣才不會違反」是吧。
東西上 Google Play 真的要小心這個亂七八糟的審查機制 -_-

2013年9月12日 星期四

要亂放謠言真的很容易

看到一封lag了幾個月轉寄郵件

「不是危言聳聽,一位醫師告知,日本核子站災難後正積極重建,要農民在週邊大量種植冬菇,因為冬菇吸取輻射,他們的冬菇過去有名,出口也多,日後的產品一定外銷,一石二鳥,一舉兩得,買冬菇時要特別留意選擇非日本出產
請看美國電視台的news
Related: http://www.cbsnews.com/8301-18563_162-57407817/radiation-affecting-japans-famous-delicacies/

然後我去讀這篇新聞的文字內容,摘要大概是:
・福島周圍土壤、水和森林被放射線污染
・當地農民無法取得未受污染的橡木來種植菇類
・尤其香菇具有會吸收放射性物質的特性,幾乎全面停種
・當地農民嘗試改種製造工業酒精用的梁類植物,因為工業酒精製程中有辦法過濾掉放射性物質

Google了一下,還不少blog和知識(大爆笑)網站轉貼這封信,也沒看有人吐槽(遠目)
只能說……還是不要說好了(聳肩)

2013年6月5日 星期三

[Android] RatingBar在HTC One上的奇怪現象

最近遇到一個超詭異的bug,是RatingBar在HTC One上面會變成這樣:



可是在別的裝置和同一個App其他地方就不會,百思不得其解只好用地毯式搜尋硬找,最後發現原因居然是ListAdapter!

SimpleCursorAdapter(Context context, int layout, Cursor c, String[] from, int[] to)

這裡的Context不能傳ApplicationContext,一定要傳Activity的Context進來!
因為在別的裝置上沒問題,我只能猜是HTC Sense在下面不知道什麼東西沒改好……orz

2013年5月5日 星期日

2012/2013年台灣新娘及嬰兒數量照女方國籍分


結婚登記按國籍別分(新娘)
一○一年  2012
總計  77,188

本國  72,249
華僑      16
大陸   2,922
港澳     162
印尼     754
馬來西亞 353
新加坡   113

菲律賓   309
泰國     407
緬甸     133
越南   2,640
日本     862
韓國     197
美國     808
其他   1,309

嬰兒出生按生母國籍別分
一○二年2013(至三月)
出生人數  54,528

本國籍   50,600
大陸港澳  2,264
外國籍    1,664

2013年3月29日 星期五

HTC One 微弱燈光拍照測試


三顆17W省電燈泡


夜燈


對照組,Padfone 1夜燈

2013年1月17日 星期四

2013年1月16日 星期三

世界一些國家的GDP/出口/進口資料

GDP 出口 進口 內需 內需% 國際貿易:GDP
台灣 466 308 281 439 59% 1.3
韓國 1117 555 524 1086 66% 1.0
中國 7564 3642 1743 5665 61% 0.7
日本 5869 822 854 5901 88% 0.3
越南 119 96 106 129 57% 1.7
印尼 772 203 177 746 79% 0.5
菲律賓 224 54 68 238 82% 0.5
新加坡 220 414 311 117 22% 3.3
美國 15090 1474 2239 15855 91% 0.2
巴西 1804 172 140 1772 91% 0.2
阿根廷 267 72 45 240 77% 0.4
德國 3577 1474 1254 3357 69% 0.8
法國 2808 508 577 2877 85% 0.4
荷蘭 832 397 358 793 67% 0.9
希臘 208 22 43 229 91% 0.3
伊朗 827 701 571 697 50% 1.5
埃及 525 25 46 546 96% 0.1
宏都拉斯 12 1.6 2.7 13.1 89% 0.4

2013年1月9日 星期三

Google抗告台北市政府處罰的裁判書出來了


判決書
http://tinyurl.com/aulggh5

懶人包
法官:Google你不提供7天退費違法、Play Store不算郵購的主張也亂七八糟,
      但台北市政府要求更改合約莫名其妙、只不過不給退費就叫損害消費者
      財產也太小題大作,回去研究好要怎麼處理再來吧。

裁判書原文備份

2013年1月5日 星期六

Google Play Store和Apple App Store的退費差異

首先,Apple的App Store是採用「人工退費」,也就是說你要寫信給Apple,他們的人認為可以退費之後才會手動退給你。相對的,Google是採用「程式退費」,也就是只要你在時間內按下退費按鈕就直接退給你,不要說第二句話。


再來,App Store的退費流程是這樣:在你的PC或Mac上安裝iTunes,和你的iOS裝置同步,在iTunes上打開App列表,找到你要退費的App,按下一個不明顯的「Report Problem」連結,然後寫信說明你要退費的理由。『沒有辦法可以直接在iPhone或iPad上面直接要求要退費』。如果沒人教或不去網路搜尋,這個退費方式要靠自己的力量發現難度之高。
Google Play Store呢?打開當初下載App的Store,打開該App的頁面,按下退費扭,結束。
這兩者的退費難度天差地遠,造成App的被退費率也是天差地遠。(程式的質量差異只是原因之一)


現在我們知道退費的運作機制了,那來看看要遵守台灣法律加上七天猶豫期的話,兩邊分別需要怎麼做?

Apple:改一下條款,和退費審核人員說台灣來的7天以內一律給他退,完。
Google:要修改那個給全世界使用的Store系統,或是額外雇用台灣地區的客服人員進行手
動退費以及和開發者聯絡。

還沒完,Apple App Store的退費本來就沒有嚴格的時間限制,所以以開發者的觀點看,隨時都有可能突然一個顧客退費然後錢就被扣回去。
但Google Play Store一直以來都是固定時間可退費,所以如果「只有台灣」的退費期間和別人不一樣的話,開發者會覺得很莫名其妙說「咦,這個顧客明明是3天前買的App,為什麼我錢被扣回去了?」,然後就開始問Google到底發生了什麼事。於是Google又需要額外的人力或系統來處理這些開發者的疑問……
根據以上的理由,Apple App Store改成遵守台灣法律輕而易舉且幾乎無痛,Google Play Store則是會非常麻煩。
然後我以前就講過台灣是沒有足夠的籌碼去和人談的……ˊ_>ˋ

附上另一位台灣知名開發者對這件事的解釋:
http://ysl-paradise.blogspot.tw/2011/07/blog-post.html
CODE { display: block; /* fixes a strange ie margin bug */ font-family: Courier New; font-size: 8pt; overflow:auto; background: #f0f0f0 url(http://klcintw.images.googlepages.com/Code_BG.gif) left top repeat-y; border: 1px solid #ccc; padding: 10px 10px 10px 21px; max-height:200px; height:200px; // for IE6 line-height: 1.2em; } #quote { display: block; /* fixes a strange ie margin bug */ font-family: Verdana; font-size: 10pt; overflow:auto; background: #f7f7f7 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKN19b4aT1DHj8GUNi63hQtkKMMZBz85Is4BxJdhPcfrcbaDczl_1lhtztSIirdEAoNLN5F-aDcr7pBSdyFbupvipv2q7vmWWhcqhgsf8nr_nH0jBKyn4YGlBfuiV-BOWA56z7mdE4XXo/s288/quote-l.gif) left top no-repeat; border: 4px dotted #ccc; padding: 15px 15px 15px 31px; /*up right bottom left*/ max-height:300px; line-height: 1.2em; }