Androidアプリ 個人開発者の雑談スレ42

■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
垢版 |
2021/06/08(火) 21:51:49.14ID:omiHJOcF
Androidアプリの個人開発者集まれ!
アプリ開発に関する話題から広告による収益化等々。雑談しましょう
休みに趣味アプリを開発をするサンデープログラマーも可

■前スレ
Androidアプリ 個人開発者の雑談スレ40
https://egg.5ch.net/test/read.cgi/android/1558332644/

Androidアプリ 個人開発者の雑談スレ41
https://egg.5ch.net/test/read.cgi/android/1568192210/
2022/04/28(木) 01:16:46.63ID:8MBD4x+u
毎年のAndroidのバージョンアップは恐怖でしかない
悪い方向にしかいかないなグーグルは
2022/04/28(木) 01:25:10.49ID:n5WwPokO
Apple よりずっとマシでは?
iOS なんか新バージョンのBetaの時点でAPI仕様バグってることがほとんどだぞ
2022/04/28(木) 20:18:06.45ID:f5CUmlWy
開発アカウントって複数作れるんだっけ?
別のアカウントで糞アプリ大量に作りたい衝動に駆られてるんだが
2022/04/28(木) 20:56:55.96ID:n5WwPokO
>>773
作れたはず。
2022/04/29(金) 01:08:37.57ID:yKk66VBC
2010年から8年間趣味でAndroidアプリ開発やってたけど
規約変更やら制限食らって萎えてやめてしまった
でもまたやり直そうかなと思い始めてて今から始めたら
個人開発でも入り込める余地あるのかな?
あと開発言語はKotlinの方が使ってる人多い?
2022/04/29(金) 10:18:57.12ID:WLvGLrDz
>>775
入り込めるかはアプリによるやろ。
少なくとも広告出せば黒字になるかは別としても入り込めはする。

言語についてはKotlinを使った方がよいよ。
アーキテクチャもKotlin前提のが多くなってきたし。
2022/04/29(金) 10:40:48.24ID:6lsPPTHQ
でもKotlinはロシアンやで
Java捨ててKotlinに浮気した本音は政治的理由からだし
Kotlinも政治的理由でハシゴ外しされても不思議じゃない
2022/04/29(金) 10:59:47.14ID:+Kqdf3aP
>>775
アイデア次第?
でも既存のアプリでユーザー持ってるかどうかは大きいかも
既存のアプリユーザーに向けて無料で新しいアプリの広告を無料で出しまくれるから
2022/04/29(金) 11:00:37.13ID:+Kqdf3aP
俺はKotlin嫌いだから使ってない
2022/04/29(金) 11:15:43.73ID:Acf9Ihbv
ネットに転がってる情報もkotlinばっかりになってきたからjava使いはツラいね。
2022/04/29(金) 12:47:45.34ID:xyAGXwoZ
最近の非同期処理とMVVMアーキテクチャを覚えるのがだるいくらい?
あとはAndroidXでの互換対応作業か
その非同期処理がKotlinでしか使えないから、半ば強制的にJavaから移行させられた人が最近多い
2022/04/29(金) 13:27:02.68ID:JzG+X4g1
非同期は今からやるならrxかlivedataかflowのどれがいいんだ?
2022/04/29(金) 13:59:47.59ID:TieF9qfp
Flow
2022/04/29(金) 14:13:24.46ID:fhiXCMSr
kotlinのスコープ関数を知ったらjavaになんて二度と戻れねえぞ
2022/04/29(金) 14:17:07.00ID:k8KkDZRu
それでも私はJava派です
2022/04/29(金) 16:05:35.78ID:9wwgr7zP
>>784
スコープ関数は本当に全言語に導入して欲しい。
2022/04/29(金) 19:02:21.17ID:oJ+GXlsK
>>781
え、そうなの?俺はjavaで非同期処理やってるけど、、、正しくないやり方なのかな?
2022/04/29(金) 19:07:20.63ID:RRClPWHI
HandlerThread使えば同じやで
2022/04/29(金) 20:11:27.46ID:WvQWDAlz
>>788
んな面倒くさいやつ使わんて
2022/04/29(金) 20:30:20.37ID:YlWcZXKr
>>787
suspend関数のことでしょたぶん
2022/04/29(金) 21:25:32.81ID:AbaXI03K
javaは、AsyncTaskが非推奨になっただけ。
代わりはあるので、大したことない。
2022/04/29(金) 21:32:53.49ID:bmLV+c0r
みんなすげーな
俺はめんどくさくてjavascript 書いてるわ
2022/04/29(金) 21:36:22.59ID:yKk66VBC
なんか浦島状態で一から始めないと駄目だな
学習コストもかかりそうな気がする
それよりも何作りたいか考えないと始まらない
2022/04/29(金) 21:51:11.05ID:xY4AG50b
最近はKotlinに宣言的UIのComposeなんてものが出てきて、次は何が非推奨にされるんだか
2022/04/29(金) 23:49:31.33ID:xdSo3ULH
>>777
KotlinもJava(openjdk)みたいにGPL汚染するようになったら終わりだね
だけどいまはまだApacheだからjavaよりは安心して使える

Javaはオラクルの方がJavaは有料になったりと終わりの一途を辿りっぱなし
2022/04/29(金) 23:53:23.18ID:SYrcKAL3
というかAndroidはいい加減JVMをやめろ
2022/04/30(土) 00:01:35.83ID:PS08s5Kl
Linuxネイティブにしろと?
Kotlinもバイトコード変換してるだけじゃないの?
2022/04/30(土) 00:39:51.65ID:iuapOeam
>>795
オラクルのJavaはまた無償化してるぞ
それにopenjdkは使い方次第ではGPL汚染しない
2022/04/30(土) 01:20:50.08ID:eo/OOqde
Kotlin とかAndroidしかアプリ出せないじゃん。
一般アプリ開発者って iOS 向けにはどうしてるの?
またいちいち Objective-C が〜とかSwingが〜とか叫んでるの?

ゲーム開発者は cocos2d-x とか Unity とか使うから、普通Kotlinとか触らないんだけど。
2022/04/30(土) 01:37:10.60ID:lxsp4zek
>>799
KMM
2022/04/30(土) 01:48:19.97ID:zaIGeQIC
>>800
これか。プラットフォーム毎にフロントを書けと
https://github.com/Kotlin/kmm-production-sample
2022/04/30(土) 02:23:36.80ID:jNXhvHZn
ふーん、いいじゃん
C++でロジック部分を無理やり共通化させなくても良くなるわけだ
2022/04/30(土) 03:05:45.42ID:yOpXpEwd
Kotlin言ってる人はゲームじゃなくてツール系を作ってるんじゃないの?知らんけど
2022/04/30(土) 06:23:21.36ID:X2Ubovy5
APIレベル上げで出たコンパイルエラー取るのに半日以上かかってしまった
辛い
2022/04/30(土) 08:53:28.96ID:sthHs9ep
Flutterでアプリリリースしてる人おらんの?
2022/04/30(土) 09:12:30.93ID:GJg7IL/w
>>804
おつかれ
2022/04/30(土) 14:42:12.74ID:4kzrxpOh
Android11でANRが多発しているんだが12だと全く出てない
12のユーザーが少ないと見るか12で改善されているのかどっちだろう
2022/04/30(土) 20:39:13.58ID:eo/OOqde
Android 11/12 のユーザ数はダッシュボードとかで確認すべきなのでは?
2022/04/30(土) 21:12:14.96ID:lEqOwTIf
もしかしてAndroid12ユーザがゼロ人なだけなんじゃ
2022/05/01(日) 08:58:20.93ID:hPhqPQLx
>>807
Android11/12うんぬんはともかく
ANRが多発すること自体があなたのアプリの問題なのでは?
2022/05/01(日) 11:24:44.71ID:pCSd8bfD
OS起動時にアプリ起動させたくて

RECEIVE_BOOT_COMPLETEDをマニュフェストに追加してreceiverでBOOT_COMPLETEDを受け取ろうとしてんだけど飛んでこない
エミュレータでも実機でも

誰か分かりますか?
2022/05/01(日) 11:58:03.66ID:My0fjfe+
設定ミスってるんじゃないの?知らんけど。ログとか見たの?
2022/05/01(日) 13:10:26.59ID:6AdYDj1e
play pass対象になった人いる?
審査厳しいかな
2022/05/01(日) 13:43:34.21ID:+m/L+Jfp
>>812
ログは見てます
abdでBOOT_COMPLETED飛ばしてデバッグしても受信できないんですよね
Androidはすぐ仕様変更して分かりづらくするので設定は確かに怪しいかもです
2022/05/01(日) 14:34:26.20ID:hPhqPQLx
>>811
ManifestでPermissionだけでなく、Receiverの登録を忘れて無い?
816名無しさん@お腹いっぱい。
垢版 |
2022/05/01(日) 15:18:50.37ID:+m/L+Jfp
>>815
ありがとうございます。↓のような感じで登録しています。
<receiver
android:name=".MyReceiver"
android:enabled="true"
android:exported="true"
android:directBootAware="true"
android:permission="android.permission.RECEIVE_BOOT_COMPLETED">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>

↓も追加しています。
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

MyReceiverクラスも問題なさそうに思います。
class MyReceiver : BroadcastReceiver() {
override fun onReceive(context: Context, intent: Intent) {
  ...
 }
}
2022/05/01(日) 15:44:34.53ID:GEJgc891
>>813
俺のは5万ダウンロードのツール系アプリ、評価4以上だけど、前にアンケートでオッケーと出したけど連絡きてないな
しかし評価3.8でダウンロード1000のゲームが対象になってる。審査基準が意味わかんねw
818名無しさん@お腹いっぱい。
垢版 |
2022/05/01(日) 15:56:57.38ID:+m/L+Jfp
大変失礼いたしました。
デバイスが貧弱なため起動までにかなり時間がかかっただけでした。
ご教授いただいた方、大変ありがとうございました。
2022/05/01(日) 19:09:56.58ID:My0fjfe+
Play Pass って、有料アプリ or IAP有りのアプリだけが対象?
2022/05/02(月) 20:25:04.16ID:oge0hViB
ゴールデンウィークすごい
ユーザー350人しかいないのに広告が1日7000回も表示されてる
2022/05/02(月) 21:33:16.00ID:2CP4ndJb
広告のフォーマットは?
2022/05/02(月) 21:45:38.36ID:2CP4ndJb
ゴールデンウィークって言っても行楽に特化したアプリじゃなければ普段の土日となんも変わらんからな
ユーザー数ほとんど変わらず広告表示回数が何倍にもなってるんなら、別の要因疑った方がいいかもよ
2022/05/03(火) 09:53:44.08ID:inzLXMZ1
くそったれ~~~~

Android12でToastが2行に制限されてやがる
2022/05/04(水) 10:42:11.74ID:nUyz1dXF
&roid
2022/05/04(水) 10:52:22.43ID:SMTJCVM3
みんなANR発生率ってどれくらい?0.47%で警告表示がされてるんだけどヤバいのかね
2022/05/04(水) 10:55:53.34ID:paCUKVzG
俺は0.41
2022/05/04(水) 10:59:21.39ID:xuTLYUbG
>>823
時代はSnackBar
828823
垢版 |
2022/05/04(水) 19:23:35.97ID:IEdPOflc
>>827
SnackBarも試してみたけどそのまま使うとSnackBarも2行制限なんだわ
↓みたいにすると行数増やせるみたいだけど
ttps://github.com/material-components/material-components-android/issues/2018
見た目もToastと違う(好きになれない)。

結局自分でToastもどきを作ってるが、これがまた思った以上に大変・・・・
2022/05/05(木) 15:54:01.48ID:qcFBtYGa
webviewと同じようにchromeをアプリに埋め込むことは可能でしょうか?
chromeのCookieをそのまま利用したいので
2022/05/05(木) 17:19:55.84ID:joNqhG+w
更新後のアプリでエラーが頻発するようになって、コンソールを見るとOut of memoryが頻発している。
だけど手元の実機はもとより、Ramを128MBにしたエミュレータでも不具合を再現できない。
どうすればいい?
2022/05/05(木) 17:36:17.60ID:RYQKkQwF
古いアプリにAndroidXを適用したら一気にアプリのサイズが膨れ上がって悲しい
(50KB位だったのが1MB近くのAPKになった)
マテリアルデザインも入れたらもっと膨らみそう
2022/05/05(木) 17:55:21.60ID:znxBxurS
>>830-831
そんなあなたにAmazonギフトを気持ちだけだが。スレ課金!買ったことないから間違いあるかも
5T5K-YUYTL9-XUCH
P8X6-29MU7B-DHC6
2022/05/05(木) 20:08:20.50ID:mzHQo+/R
関係ない第3者がかっさらっていっただろうなw
2022/05/05(木) 20:25:07.82ID:3hlRpGm3
>>833
うん。。誰でもと言えば良かった。
ただこのスレは倫理的な人が多いと思ってる
2022/05/05(木) 20:27:03.47ID:3SqptNyC
いくらだったの?
2022/05/05(木) 20:31:11.50ID:3hlRpGm3
>>835
恥ずかしながら500円。。
2022/05/05(木) 20:53:10.10ID:3SqptNyC
ずこー
2022/05/05(木) 22:11:02.34ID:m14SuTrB
その調子で気に入ったアプリにお布施するんやで
2022/05/05(木) 22:31:44.04ID:3hlRpGm3
ギフト券を受信しました。てメールが来た!
これは誰かが受け取ってくれたのかな?
2022/05/05(木) 22:44:30.95ID:WJXhdY3M
>>829
webviewってchromeのCookie使えないんだっけ?
CustomTabsっての使えばchromeそのままアプリに組み込めたと思う
841名無しさん@お腹いっぱい。
垢版 |
2022/05/05(木) 23:17:04.26ID:vy2/ewM5
>>830
アプリ内で大きいオブジェクト作って疑似的にメモリがひっ迫した状態作るとか?
あと端末にアプリ沢山ダウンロードしまくって負荷かけるとか
2022/05/06(金) 00:16:04.90ID:w2F9Nv9O
>>839
ダメ元で2つ目の番号入れてみたら500円貰えちゃった
ありがとう!
書籍代の足しにします(´・ω・`)

1つ目の番号もまだ誰も使ってないかも
2022/05/06(金) 01:43:46.03ID:x1B2PKkM
なんかAmazonのギフト券って、不正に生成されたやつ掴まされてそれをアカウントにチャージすると、
「不正なことをやりやがったのでこのアカウントはBANします。さようなら。」
ってことになるって聞いたことあるけど、大丈夫かね?
一般的には、野良ギフト券とか触らないほうが良いと思うが…。

参考: 「Amazonギフト券を転売サイトから購入しないでください」でgoogle検索(URL貼ったらNGになってしまった)

注意: ここはAmazonギフト券スレではなく Amazonアプリ開発スレ
2022/05/06(金) 02:20:42.21ID:x1B2PKkM
「俺もAmazonのギフト券でBANされた」で検索して出てくる記事とかも参考に。

>>832
善意なのは分かるが、こういうのもあるということを考慮しておくと良いかも。
2022/05/06(金) 08:13:44.30ID:XO/uoCNQ
>>844
んー相手側にストレスをもたらしてしまうか。どんなことでも複雑だなぁほんと
2022/05/06(金) 08:15:17.86ID:XCmMdgNC
逆に
「Android有料アプリ作者がプロモーションコードを貼るスレ」
とかあったら面白そうだなあ
2022/05/06(金) 19:43:05.99ID:57Y+nW9t
>>841
fill RAM memoryってアプリを見つけて、逼迫状態を再現することはできたが、out of memoryにはならずに、アプリが再起動してしまう。
なんでだろ?
2022/05/06(金) 19:54:12.34ID:tqHkPOkr
android:largeHeap="true"に設定した?
これでOutOfMemotyErrorが出るなら設計を見直すしかないな
2022/05/06(金) 21:10:23.36ID:tU/Qiqz3
これはー?知らんけど

【Android】メモリリークが頻発して苦戦しながらも解決した話 | 気ままに研究室
https://ecolife-lab.info/android-memory-leak/
2022/05/06(金) 21:39:20.59ID:57Y+nW9t
>>848
設定済みっす。
実機でもエミュレータでも再現させられないので困ってる。
コンソールでエラー出てる機種を見ても、特にメモリが少ない機種ってわけでもなくて、、、
2022/05/06(金) 22:12:56.19ID:x1B2PKkM
なんか特定ケースでループが通常より回って new しまくってるとかでは?知らんけど。
Firebase Crashlytics とかで例外発生時のコールスタックとか取れないの?
2022/05/06(金) 22:32:13.07ID:aqf/SMW3
leakcanary使えばいいやん
853名無しさん@お腹いっぱい。
垢版 |
2022/05/07(土) 02:29:27.84ID:A+BENRos
開発ツールは何使ってるの?
854名無しさん@お腹いっぱい。
垢版 |
2022/05/07(土) 02:31:17.58ID:A+BENRos
広告が悪さしてるとか
2022/05/07(土) 09:38:40.26ID:YiKeHmCY
Android Profiler使うとメモリの使用量とか調べられるよ
2022/05/07(土) 11:19:56.57ID:8reb3G0M
メモリリークはたいてい無限ループ内でメディアファイル読みこむとかが原因(嘘)
2022/05/07(土) 13:03:20.97ID:A+BENRos
更新で急に多発するようになったんなら更新が原因なんでしょ何したか全部思いだす事だね
SDKの自動更新とか入って無いかもチェックしよう
2022/05/07(土) 19:45:16.31ID:YRSUa8tJ
皆さんありがとうございます。原因わかりました。
特定条件で無限ループに陷っていました。
自分のアプリが前回起動時に作ったファイルを読むとき、ファイルが空だと無限ループに陷ってしまうようになってました。
サイズ0のファイルを作ったら簡単に再現しました。Outofmemoryだからと、メモリ周りだけ見ていてだいぶ遠回りしてしまいました。
2022/05/07(土) 21:41:29.41ID:i1ITRCbn
解決おめ
2022/05/07(土) 21:55:33.89ID:6/L+q4D0
解決しないとストレスでお菓子が食べたくなる
解決してもご褒美にお菓子が食べたくなる
2022/05/07(土) 22:29:17.22ID:B8NyIDq2
一応スタックトレースでるよね?
それ見ておけばよかったかも
2022/05/07(土) 23:51:24.72ID:Ikvg3Qu+
初回起動時の動作確認は大事だよな。
以前、ゲーム新規開始したら即エラーでプレイできない状態のものをAndroid版だけ先に更新してしまい、
iOS 審査でRejectされて初めて気付くという酷いことをやってしまったことがある。
2022/05/08(日) 07:32:43.00ID:SnRvqUF2
海外の物価の上がり方ヤバくね
日本円で価格設定しとくとにガンガン海外の販売価格下がっていくんだけど
2022/05/10(火) 23:02:05.43ID:vahuXy70
ついに電子書籍まで課金取らせるのか、ほんまGoogleストアはクソ
そのうちショッピングアプリも禁止されそ
まあ嫌なら独自ストアかなんかで配布しろって話だが、

Androidで「電子書籍アプリから電子書籍が買えなくなる動き」が広がる Google Playのレギュレーション変更で(要約) - ねとらぼ
https://nlab.itmedia.co.jp/nl/spv/2205/10/news160_0.html
2022/05/10(火) 23:03:42.23ID:vahuXy70
誤字ったスマン
2022/05/10(火) 23:43:43.76ID:rsznESMS
>>864
まあ、Androidはストア経由しなければいいだけだから、何とも思わんな。
iOS、お前は別だぞ!!
2022/05/11(水) 09:35:34.95ID:Z+69Zr2g
決算システム利用料と考えればそんなにあくどいとは思わんけどな
無料のショッピングカートなんてないやろ
ただ15%が高いかどうかの問題だと思う
2022/05/12(木) 05:16:39.32ID:+cgjWp7+
ここ最近ずっと収益の表示が三日に一回くらいしか更新されないんだけどうちだけ?
2022/05/13(金) 10:56:05.53ID:vwNJXuxO
不具合報告の一つ星レビューに、感謝の意とasapで修正する旨を返信したら、5つ星に変えてくれた。
まじでありがたい。
2022/05/13(金) 11:24:47.21ID:TKS8e2+o
>>869
そういった良いユーザーさんに使って貰えるのは良いですね。

私のアプリでは、
星二つで「文字が小さすぎて読みにくい。 拡大できれば、評価は一気に5へ。」
のレビューがあり、文字拡大機能は以前から実装してあるので、その方法を返信
したが、星二つのまま・・・
2022/05/13(金) 12:37:29.70ID:wAkRHz+M
星4で不具合要望提案書くことあるけど星1にしといた方が対応してるれるんかな?
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況