跳到主要內容

發表文章

Featured Post

Android Distribution dashboard

update date: 2020/05/21


最近的文章

關於APP使用者人數為0的問題.

今天來寫這篇,關於APP使用者人數為0的問題. 心情沉重,我有些APP使用者人數為0!!! (基本上, 少於500就近似於0了)
當初花了很多心血設計的APP,經過一段時間後,安裝人數不如預期.


這些app可能都要放棄了,不更新了. 即便有新想法,想更新或加新功能看看,但是一個一個app更新,時間可能也會花上3個多月. 在沒有收入的情況下,是很危險的一件事.
該麼辦呢?有沒有人可以給我建議?我困擾好久了,一直找不到辦法... APP不是設計出來就沒事了 當我們的APP從發想開始,到雛形出現,上架後, 除了研發經費,投入的心力人力物力,都是非常多的.
此外,還需要大筆的宣傳經費.每個月不停地投廣告. 如果沒有花錢去行銷,那可能都是這樣.....app安裝數非常少. 我們不可能像Google一樣,他有品牌優勢,消費者認Google,所以他的app至少都有幾千萬安裝數或上億安裝數. 也不可能像facebook一樣是殺手級應用,不用宣傳,就有使用者使用. 一開始誰會知道...這是沒人用的APP? 是的,這問題大家都說,誰知道阿.千金難買早知道...如果事先知道,就把時間放在其他事上面了. 幸運的是有些人花費的精力不多, 不幸運的是有些公司花了幾百萬卻做出一個不到500人使用的app,比比皆是. 所以,快速試錯是很重要的事. 這跟創業一樣,當你有一個事業想法,常常一股腦就投入幾百萬,但過沒多久才發現最後沒幾個人用. 你看Google+就是這樣,做不贏Twitter, Facebook...及時懸崖勒馬,及時停止,省下大筆開支.並專注在自己擅長領域. (下圖:殺手級應用已佔據大多數使用者時間,一般人想再開發相同應用已不可能成功)

90% app開發者命運都掌握在google,apple, Facebook 手上. 因為只要Google or apple app store的演算法變動,都會影響你的app排名,當app排名下降,app就慢慢變沒人用了
facebook更不用說了, 優先貼文,決定你的app曝光率. 所以我才說, 90%的開發者都是窮的,而且被人掐著脖子走. 各位新進有想要開發APP的人,要投入金錢前要先想好一件事? 是安安穩穩上班領年薪好? 還是要過這種膽顫心驚的日子?
如果只是寫寫APP過過癮,分享,不以營利為目的,是可以試試. 但如果要靠這過生活,真的不建議. 透過APP賺錢真的很難,比買賣商品實體或製造業都難. 真的…

使用Appcompat要注意事項: 有些程式舊版android上當機,而新版android 10不會當機

issue 1: colors.xml裡面 Primary color不能有alpha值
05-11 19:13:53.406 12158-12158/xyz.markapp.javaquiz E/AndroidRuntime: FATAL EXCEPTION: main     Process: xyz.markapp.javaquiz, PID: 12158
    java.lang.RuntimeException: Unable to start activity ComponentInfo{xyz.markapp.javaquiz/xyz.markapp.javaquiz.StartActivity}: java.lang.RuntimeException: A TaskDescription's primary color should be opaque
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2440)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2500)
        at android.app.ActivityThread.access$900(ActivityThread.java:154)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1350)
        at android.os.Handler.dispatchMessage(Handler.java:102)
solution: 
You can not use alfa in primary color. The primary color has to be opaque.Change:<itemname="colorPrimaryDark">#4DFF9800</item><itemname="colorPrimary">#4D607D8B</item>To…

app廣告營利: 該選擇admob 或是 Facebook Audience Network?

近來admob收益大幅下滑 >90% , 去詢問了ADMOB專員,他們給我答案,說我的APP廣告位置對使用者來說,已經習慣了,他們不點了. 所以收益大幅下降,從去年2019年9月開始. 沒有辦法回到之前的收益了, (我感到他隱約建議我去找其他工作.不要靠寫APP維生了).

後來我去查一下,有非常多人跟我遇到一樣的情況. 時間點跟情況都跟我一樣,甚至有人說他網站要關了,付不起主機費,尋求贊助. 或是一堆人在詢問跟我一樣的問題:"admob收益大幅下滑". 但都沒人知道答案.有人還說是不是因為google股價近期大幅劇烈震盪,所以admob削減給開發者的廣告收益來彌補. 原因肯定不是這...我查了一下google股價,還升了哩. 於是我再次查了一下原因, 國外網友說可以試試Facebook Audience Network ADS. 他告訴我這世界除了admob之外還有Facebook Audience Network 簡稱FAN. 我繼續追查,除了FAN,還有MoPub(聽說是Twitter子公司).
但是我感覺mopub對美國比較多人用,其他地區都比較少人. 新聞說:google ads加上facebook佔了55%廣告市場. Facebook(社群廣告龍頭)和Google(搜尋廣告龍頭)兩個平台合共佔據使用者90%網路時間 看來試試看用FAN應該是不錯的選擇.

我其實不太喜歡把時間花在"增加廣告在APP",應該要專注設計APP才對.但沒辦法,沒錢連吃飯錢都沒有,還管其他的...
結果我就花了好幾天在增加Facebook Audience Network ADS上面,用admob聯播網,真的手續超複雜. Facebook Audience Network的設定超多, 經過幾天試驗.廣告收益成果也不好..很感嘆跟難過..

(ps:我看國外網友說:
Facebook Audience Network is an alternative for showing ads in android app.Only drawback I can see in Facebook ads is that they use user's facebook activity. So of a user does not have…

Programmer是青春飯?

這篇一定要推的:
https://blog.csdn.net/harvic880925/article/details/102850436


Programmer是一個忙碌的職業,與這職業聯繫在一起的詞,通常是忙碌、加班、熬夜、過勞、不健康……當忙碌成為了主旋律,「高效率」一詞就自然浮出水面。

可是,Programmer工作效率是由Programming能力決定的嗎?
答案是「未必」。

這些年,我一直在研究一件事兒:為什麼那些神人級Programmer,可以兼顧 N 倍於一般人的工作,還有條不紊?
他們究竟用了什麼工作法?根據觀察與總結,
他們往往繞不開下面四個工作原則:
以終為始任務分解溝通反饋自動化一切 當你有了一個新的想法(idea)時,就把想法開發成產品(code)投入市場,然後,收集data獲取反應,看看前面的想法是不是正確。
因此能得到兩種結果:好想法繼續加強、不好的想法丟掉算了。
不管是哪種結果,你都會產生新的想法,再進入到下一個循環裡。在這個循環中,你所獲得的認知是最重要的,因為它是經過驗證的。

馬斯克解法:
 「20×10×100」
20:現在的太空梭一次只能坐 5 個人,馬斯克打算把太空梭造大一點,一次坐 100 人,這樣,就等於把成本降低 20 倍。10:馬斯克認為自己是私營公司,效率高,成本可以降到 1/10。事實上,SpaceX 的成本目前已經降到了同行的 1/5。 100: 就是回收可重複使用的火箭。 一次太空梭可以用100次. 因此很大的問題:20000.就被分解成20x10x100.
這告訴我們任何事都可以嘗試用這種解法. (但不保證成功)


心得:
(以後慢慢加...)


google play 正式發布前測試報告...非常好用.

Google developer console內的正式發布前測試報告(Pre-launch report)...非常好用.

要產生應用程式的正式發佈前測試報告,要請將應用程式發佈至開放式beta、封閉式alpha或內部測試群組。

它有 三個版本.
到底該用那一個?

我是用 內部測試 之後會升到 alpha.
(內部測試群組--> alpha --> 正式release.)

內部測試:
Fast: You can distribute apps via the internal test track much faster than the open or closed tracks.
When you publish a new APK or app bundle to the internal test track, it will be available to testers within a few minutes.
 (幾分鐘之內會生效給測試者)

但我主要是要他幫我跑"正式發布前測試報告".


 會發現很多自己在測試時沒發現的問題.

不過因為一直出現紅字,但我自己又測不到問題在那.
因為改了一些我認為有問題的code.
一直上傳請他幫我測試,不知道這樣會不會是違規?
 google play審核人員看你一直上傳,不生氣才怪,
(這會浪費他們時間,可能下次審核時間給你延長幾天.等你確定後不再上傳才一次審核完 .)
目前我是先用"內部測試群組",這樣就不用經過google play審核人員審核.等都all pass都是綠色後,才升版到alpha.

發生bug..他告訴我大概位置:
Caused by: java.lang.IllegalStateException: The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: 100, found: 5 Pager id: com.mark.TOEICtest:id/pager Pager class: class a…

xcode debug 單步執行 F6

在xcode 執行 debug,  the 4 debugging buttons are:

Continue / Pause = (keyboard shortcut is ⌃ + ⌘ + Y)
繼續/暫停
And these execution control buttons: Step Over = (keyboard shortcut is F6)  - "Step over", F6, continuing execution but stopping at the next line of code (but not single stepping through the method that the current line of code references)  就是這個...單步執行.Step Into = (keyboard shortcut is F7)   - "Step into", F7, continuing execution but stopping at the first line of code in the method your current line of code references;Step Out = (keyboard shortcut is F8)   - "Step out", F8, continuing execution but stopping at code that called current method.






看松果購物創業經驗與app中廣告獲利模式的關係

先看看這篇文章:
新創奮鬥兩年的心得甘苦談:「做好份內的事」非常要不得
多數的網路公司或電商並非如此,例如很流行的 C2C 商業模式,平台只收取極低的交易抽成費用(或完全不收),你可以想像如果有一個平台對每筆交易只抽取 1% 的費用,那就算你很努力很努力讓這個平台一個月有達到 1 億元的交易,雖然聽起來成績不錯,但平台也只能收到 100 萬元,但要創造出這樣的規模,一個月的成本應該不會只有 100 萬,於是唯一能活下來的方法就是再花更多錢創造更大的規模,去追求一個非常困難的損益兩平點。
我並不是說這樣做不正確,我想表達的是「資源戰」通常很不適合沒資源的新創團隊來打。思考松果的時候,我們把自己的定位設定的比較保守,想從一個小而美的市場出發。我們花了不少廣告費帶來新流量,也讓多數流量導到商品頁直接帶動商品行銷,但同時我們在計算廣告的花費也非常小心,小心的讓這些廣告費用的支出下,流量可以成長又能有獲利。 一個月 6000 萬的交易以重視規模經濟的電商來說並不大,但幸運的是我們在這樣的規模公司就可以獲利。
感想: 1.如果一億元只能得到100萬的收入,可能連2個工程師都請不起. 松果購物30 人左右的團隊,每年的基本底薪支出最少1500萬. 當然,抽成只有1%太少了,通常3%-10%比較正常.即使如此,算10%好了,這錢也請不起太多工程師.如果加上行銷費用,要達到一億營業額,一定要投入幾百萬元,如此算起來這根本就是必虧本的.
2.台灣的電商目前競爭太激烈,momo,pchome,yahoo購物中心,已經把市場都吃光了,這些購物中心都跟銀行走深度合作,在這些購物中心消費的話,消費者會有5-10%回饋,且三不五時就送個購物金,這場仗松果購物要贏實在困難 ,可以說根本打不贏的。
好了,回到正題,app跟這些購物中心有什麼關係呢? 有的,app中廣告很多都是這些購物中心的廣告, 比如說我在momo搜尋了茶葉,沒多久你開的app中都會是MOMO的茶葉廣告。
app就是靠這些廣告獲利的,但是很微薄。 如果連松果購物都很難獲利,app更是困難,單純靠app廣告很難達到1億營業額,所以很多新創公司他們只是在開發app,然後單純想靠app廣告或IAP來獲利,可說是極為困難。
商業模式很重要,設計app時就要開始想好獲利模式, 千萬不能只靠廣告,必須要靠其他手段, 不然很可能公司很快就倒了。
他們…

廣告點擊成本越來越低

最近看新聞發現手機上廣告越來越誇張,都是廣告,而且好像不怕使用者不知道一樣,越來越大,都已經佔了80%以上,而且還不能關...

先來看一些關於廣告的消息: 《紐約時報》報導,Google和Facebook在全球線上廣告市場具有壟斷地位,兩者廣告收入佔整體線上廣告支出的一半以上,且廣告業務規模在過去5年來成長兩倍。但華爾街分析師研判,兩家公司的全年營收,今年將出現史上首次衰退。 -疫情衝擊科技巨頭!Google母公司凍結5,000職缺招募、Facebook廣告大跌35%2月17日,蘋果(Apple)發佈警告稱,受疫情影響,預計將無法實現本季財測;線上廣告競爭對手Facebook日前也發佈預警,指平台使用量受惠疫情暴增,但廣告收入大幅流失。根據數位行銷機構Gupta Media分析師Alex Palmer指出,最近幾週來(~2020.3.),Facebook的廣告價格大幅下滑35%至50%。


-廣告點擊成本越來越低不過網路從業者應該關心一個財報中的有趣數字:本季 Google 的廣告點擊雖然仍成長了 39%,但成本卻下降了 19%,每季不斷下降的成本並不見得表示 Google 的獲利能力越來越差(因為點擊仍然在成長),而是廣告點擊越來越廉價、也越來越不值得做,如果你的網站廣告點擊並沒有太多成長,或許你也該想想要怎麼做出改變。
啊哈~所以因為廣告越來越便宜,開發者或網站需要錢,但點擊後獲得的收益越來越低,他們只好增加廣告大小,提升點擊率,但也造成目前這種後果,使用者越來越厭惡廣告。

看來沒有達到規模的app開發者或網站,2020可能都會關站死一大片。




回想過去遇到幾個不禮貌的人

寫app真是可憐跟可怕,
之前遇到幾個無禮的人,一個是人資,一個是一個臺大資工研究所剛畢業的學生,

第一個人是人資,其實這位人資一直都很瞧不起我,之前在公司時,公司要我來台北這辦公一陣子,需要人資幫我開門禁權限,我才可以進去一些地方,結果那個人資死都不願幫我開,但同時間卻幫我其他的同事開,那時我就覺得好無奈?!也只能算了,不去計較,要進去出來時,就跟著別人後面走吧,有人開門就順便進去,有時候要等10分鐘才有人開門,超不方便,跑去跟那個人資說,他語氣不佳的說,你想要怎樣就怎樣喔?我沒有辦法幫你打開門禁,最後我實在不想跟他吵,就算了。
後來那位人資在我離職時,對我說:這棟樓會寫app的少說幾十個,會寫app沒什麼了不起,然後還講一堆其他貶抑我的話,我那時也覺得沒什麼,畢竟一路走來遇到過非常多這種人,如果都要計較,可能自己會先被氣死。
後來我離職後,才驚覺這個人資從一開始就不斷有貶低我的想法,一切都不願幫忙,我離職後,公司也就少了一個人才,做了快兩年,我這裡有一堆公司獨有的技術,而且還只有我知道,當然這些在人資眼裡都不重要,我也覺得其實公司損失很多,當我走了你還以為有人可以遞補喔?根本就是技術斷掉了。
所以我覺得這人資超不盡責,對人才根本不重視。
很多人資對人很沒服務熱誠,見不得別人好,冷嘲熱諷,這也是我覺得在公司上班的時候會讓人感到失望的地方.
另外一個是一位剛畢業的台大資工研究所剛畢業一年的人,他來問我一些事情,我指導了他一下,想不到他看了我做的一個app:台灣玩樂地圖,就開始酸言酸語,一直嘲諷我他也可以做出來,吹牛一天就可做出來了,然後我也不想跟他解釋太多,因為這有非常多細節我沒解釋,我改了150多次版,上架更新超過百次,他一句話就把這說成如此不堪,最後他也沒根據他說的,一天就可上架app store.後來聊一聊天不知聊到什麼事,好像是app安裝數的問題,他問一問數字就說他不相信,叫我截圖給他看,但我內心想,這人怎麼這麼沒禮貌,叫我截圖我就要截給他看嗎,你當你是我老闆??? 我當然不願意,想說已經跟他說數字了,信不信隨便你,然後他就說我騙他,老實說我也不知道我到底騙他什麼?他也不願聽我解釋,馬上就把我封鎖了,這一切我都是在莫名其妙的狀態中???後來我覺得現在剛畢業的人都這麼無禮嗎?問別人一些事,問完就丟?


此外. 舉例ADMOB最近在推的Adaptive Banne…