探検


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/23(土) 12:35:07.32ID:GYBSvW88
>>752
ウィーンウィーンってお前は人造人間か!
2022/04/23(土) 20:46:31.94ID:fP//ZI4F
>>755
ウー語??
ウーウー ウーウーウー ウー
2022/04/23(土) 21:18:05.50ID:tLpu5fVw
>>756
そりゃ、ここははAndroidスレだからな。
2022/04/23(土) 21:25:03.24ID:cmxSG02C
Steamは日本ではやりようがないのか −売上
中国 1兆3272億円
アメリカ 4232億円
インドネシア 602億円
ドイツ 564億円
イギリス 562億円
インド 498億円
カナダ 450億円
日本 440億円
韓国 391億円
タイ 368億円
フランス 319億円
マレーシア 278億円
2022/04/24(日) 02:46:38.73ID:nzgxy5iW
なぜAndroid-KotlinのLanguage Serverが無いのか
vscodeでコーディングしたいんよ
2022/04/24(日) 10:28:07.92ID:HOZw7FC4
自分で実装しちゃいなよ
2022/04/24(日) 11:27:42.20ID:n40M0+6G
flutter でやれば?
2022/04/26(火) 22:40:26.96ID:C1SD8kjR
> Android 絵文字ポリシー
> https://support.google.com/googleplay/android-developer/answer/11190644

これって文字入力欄があるアプリだと対応が必要ってことかね。
チャット画面とか設けてるゲームとかは全部対応しないといけないってこと?
2022/04/27(水) 13:09:38.27ID:/SMkqO29
泥13ベータでストレージ取得のパーミッションがまた変わってやがる、アホ
https://android-developers.googleblog.com/2022/04/android-13-beta-1-blog.html
2022/04/27(水) 13:09:54.22ID:/SMkqO29
泥13ベータでストレージ取得のパーミッションがまた変わってやがる、、
https://android-developers.googleblog.com/2022/04/android-13-beta-1-blog.html
2022/04/27(水) 13:17:02.67ID:o0PShqHy
アプリ通知を出すのにも権限がいるってよ
2022/04/27(水) 14:37:51.08ID:7roYlFpw
またかよ。。
2022/04/27(水) 16:34:56.08ID:AUrxjEdK
なにそれまたマニフェストファイル書き換えればいいの?
2022/04/27(水) 18:19:25.44ID:GCQG3rFt
無駄に通知出すアプリが多いから対策するんだろな
重要な通知と宣伝通知を同じチャンネルにしたりして
通知オフにさせない悪質ことするアプリのせい
まともな通知頻度のアプリはとばっちり。。
2022/04/27(水) 19:13:51.75ID:H0F8B+WS
何回目の変更だよストレージ いいかげんにしろ
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使うとメモリの使用量とか調べられるよ
■ このスレッドは過去ログ倉庫に格納されています

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