COCOA iPhone版のリセット不具合 Xamarinの基礎的欠陥が発見される

59
TBS NEWS DIG Powered by JNN @tbsnewsdig

【速報】#田村厚労大臣 は、#新型コロナ #接触確認アプリ#COCOA」の #アンドロイド 版について「昨年9月末から #通知 が到達していなかった。事実上機能していなかった」として、信頼を損ねたと陳謝しました。 pic.twitter.com/gIL0uBGAv0

2021-02-03 17:40:56
玉木雄一郎(国民民主党代表) @tamakiyuichiro

COCOA不具合に係る私の質問に「ブルーツゥースOFFだから」と答えた厚労省の幹部に説明を求めた。平謝りだったが、私は謝って欲しいのではなく「切り札」とまで言った接触アプリを正しく機能させてほしいだけだ。なんとiPhoneでも不具合があることを認めた。速やかに発表すべきと伝えた。#デジタル敗戦

2021-02-04 18:45:05
クロミ&愛子🖤 @Kuromi_Aiko

COCOA接触確認アプリの不具合Android版だけじゃないよ。 私iPhoneなんだけど昨日久々に接触ログ通知が表示されたからアプリ開いたら日付がリセットされたんだけど これって不具合じゃないのかな? #COCOA #不具合 #iPhone #厚労省 twitter.com/tbs_news/statu… pic.twitter.com/tLtUq96QKh

2021-02-03 21:28:27
M猿 @boeimasaru

Androidだけ言われてるけどiPhoneは大丈夫なのかなぁ。リリース時からずっと使ってるけど使用日数が数日毎にリセットされる。 新型コロナ: 「COCOA」不具合 スマホOS更新、アプリ修正後手に: 日本経済新聞 nikkei.com/article/DGXZQO… pic.twitter.com/jkOJF8HYj2

2021-02-07 10:59:27
きら @hl0x_flar3

COCOA入れてる意味あるこれ? iPhoneもバリバリ不具合起こしてるけどwww もう今月入って3回リセットかかってる pic.twitter.com/bKSkUBmJtf

2021-02-11 17:17:09
ARIYAMA Keiji @keiji_ariyama

繰り返しになるけど、COCOAのAndroid版をネイティブで作り直したいので、誰か知ってる人につないで欲しい。

2021-02-03 18:59:00
ypresto (プレスト) / LayerX @yuya_presto

えーーーまたCOCOA for iOSリセットされた

2021-02-03 19:46:03
ypresto (プレスト) / LayerX @yuya_presto

そうなったらiOS作りたいです(データがリセットされる謎バグに苦しんでいる twitter.com/keiji_ariyama/…

2021-02-04 06:08:23
sun365 @365nkmr

COCOAはMSのXamarinっていう開発環境で作られていて、MSが威信をかけてサポートすると思ったんだけど(厚労省もそれを期待?)全然そうしなかったってことはもうXamarin普及は諦めたという事では

2021-02-04 05:57:40
むけえだ @mr_mkeeda

cocoaのAndroid版、9月からバグってて機能してなかったは残念すぎる。協力したくてもXamarinだから分からんのがな…

2021-02-04 08:28:27
みょうが 🇺🇦🇹🇼 @mrkn

Xamarinは使ったことがないから良し悪しについて何も分からないけど、COCOAの不具合の話を見てると絶対近寄りたくないフレームワークだなと思ったわ。通知の不具合とか永続化データの謎リセットとか、謎のフレームワークを挟んでなかったらすぐに解決できるんじゃないの?

2021-02-04 09:43:17
さとみ飯店 @satomi_hanten

バグの原因はXamarin関係ないし、共通フレームワーク使うのは普通だし、個別コード部分があるのも普通。論理的に問題を整理できないなら黙ってて欲しい。

2021-02-04 11:45:23
最上土川 @MogamiTsuchikaw

COCOA、Xamarinで作っているから不具合多いのかな? twitter.com/keiji_ariyama/…

2021-02-04 13:01:44
ENDO Yasuyuki @eyasuyuki

COCOAはXamarinだったので誰も手伝えなかった。オープンソースにする意味があったのだろうか。

2021-02-04 14:31:10
あゆゆん♪ @ayu_littlewing

開発自体は元々有志がOSSで作っていたものだし、今回のバグの混入は政府管理に引き継がれた後だし、日本MSはほとんど関わってないのでMSもXamarinも全然悪くないので誤解するとかわいそう。 該当箇所はXamarinの問題ではなく単純なプログラミングのバグ。 twitter.com/8796n/status/1…

2021-02-04 14:44:12
ねこ吸い @8796n

AndroidでもiPhoneでもどっちでも使えるフレームワークのメーカーが実績作りたくてぶち上げたけど結局悪評だけ残ったみたいになってるな

2021-02-04 08:02:55
あつのふ @Atsunov

COCOA、ダメなのはXamarinだからではないのよ。割とそういう物言いしている人いるけど、そうじゃない。 # まあ、Xamarinがどうかについては正直興味ない。

2021-02-04 16:18:01
雅藤 @Major72021

自社のXamarinを使いこなせずバグを放置したとかやはりMSKK無能エピソードがどんどん増えていってないか

2021-02-04 19:40:06
soakaye(そーけい) @soakaye

COCOAデザインミスだよな。 Xamarinである必要ないもの。 そもそもメンテ会社が、ってのは置いておいても。

2021-02-05 01:49:36
ypresto (プレスト) / LayerX @yuya_presto

COCOAのiOSがリセットされるバグ、もしかしてXamarin.Formsのバグなんじゃないかな・・・???

2021-02-05 05:10:21
ypresto (プレスト) / LayerX @yuya_presto

この二行の間にOSにterminateされるとデータが飛ぶ。バックグラウンド動作とかだとあるかも。 github.com/xamarin/Xamari… なんでそれを疑っているかというと、手元のログでSetAsyncのEndが変わる前にログが止まって、次の起動でexistsUserData: Falseになってたから

2021-02-05 05:12:25

using (var stream = store.OpenFile(PropertyStoreFile + ".tmp", System.IO.FileMode.OpenOrCreate))
........
if (store.FileExists(PropertyStoreFile))
  store.DeleteFile(PropertyStoreFile);
store.MoveFile(PropertyStoreFile + ".tmp", PropertyStoreFile);

ypresto (プレスト) / LayerX @yuya_presto

書いた。ログから見ても可能性が棄却できない github.com/cocoa-mhlw/coc…

2021-02-05 05:45:28
ypresto (プレスト) / LayerX @yuya_presto

ちょっとw Windows Presentation Foundation版だと問題ない実装になってる(エラー時のログはmoveのままw)けど他のプラットフォームには適用されてないじゃんww github.com/xamarin/Xamari…

2021-02-05 05:58:28
ypresto (プレスト) / LayerX @yuya_presto

「問題ない実装」は間違いでした(書き込み開始した時点で別ファイルが用意される(はず)ので結局消える。もしかしたらアプリ側のclose前にOSごと落ちた分は取り消されるかもだけど結局アプリが落ちた分には消えるはず。

2021-02-13 20:13:20
1 ・・ 7 次へ
まとめたひと
castellaman.com @castellaman

まとめに出てくる castellaman とは別人。まとめる用。