【惨敗土挫】元Appleエンジニアも認める iOS、macOSにバグが多い理由

1 :名無しさん@お腹いっぱい。:2019/10/27(日) 03:50:56 ID:bx6uRLdh.net
iOS 13とmacOS Catalinaはなぜバグが多いのか。元アップルエンジニアが語る6つの理由
https://japanese.engadget.com/2019/10/26/ios-13-macos-catalina-6/

46 :名無しさん@お腹いっぱい。:2019/11/11(月) 22:59:55 ID:???.net

>>2
レスエディットで
カスタマイズする余地を
残したのが原因

5 :名無しさん@お腹いっぱい。:2019/10/27(日) 03:52:32 ID:???.net

■機能リストを詰め込みすぎてスケジュールチキンにつながる

38 :名無しさん@お腹いっぱい。:2019/10/30(水) 11:23:53.81 ID:fbY5C+zq.net

幽 あーこっちだった
http://o.5ch.net/1k98l.png

29 :名無しさん@お腹いっぱい。:2019/10/30(水) 10:28:29.24 ID:fbY5C+zq.net

それもやんじゃないのーっていった 

めでたいががくうをおよげたいやきくんだかど

36 :名無しさん@お腹いっぱい。:2019/10/30(水) 10:48:21.85 ID:fbY5C+zq.net

ぱんやくのめんどくさいな ばたーぬって あまいのかけて しなもんかけてがめんどくさいな

28 :名無しさん@お腹いっぱい。:2019/10/30(水) 10:27:02.51 ID:fbY5C+zq.net

ビルマの竪琴だったのかな

ビックリダヨオイモヨラナイハッソウデテイヘンノテンカビトノカタガタガタ

33 :名無しさん@お腹いっぱい。:2019/10/30(水) 10:44:59.77 ID:fbY5C+zq.net

おーおとすくないから 

かぜは港

つきが手を差し伸べてくれるのよ。

うぃあーざちゃーんぴよん

あ あのこでてるあのこー

22 :名無しさん@お腹いっぱい。:2019/10/27(日) 21:22:46.78 ID:DOkM7EqR.net

長きに渡り皆様の御好評を賜りました「敷居が高くなる原因は不義理」「一人では爆笑出来ない」ネタに関しまして、2018年1月11日をもちまして取り扱いを終了させて頂きました事をお知らせします

既に在庫の取引等も行っておりませんが、度々お問い合わせを頂きますのでここに再度御連絡申し上げます
長年の御愛顧まことにありがとうございました

185 :名無し :2018/06/15(金)04:59:14 ID:WAS
敷居が高いと爆笑

https://goiryoku.com/shikiigatakai/

http://d.hatena.ne.jp/higonosuke/touch/20160526

「辞書が間違っていた」もしくは「まだ辞書に載ってなかっただけで、昔からその使い方もあった」とゆうパターンやなあ

20 :名無しさん@お腹いっぱい。:2019/10/27(日) 03:57:22 ID:???.net

David氏は今後、短期的にはバグ修正のアップデートが増えると予測。
しかしアップルの上層部は問題を完全に認識しており、
長期的には最善の対処方法を考えていると確信していると述べています。

11 :名無しさん@お腹いっぱい。:2019/10/27(日) 03:54:53 ID:???.net

開発中、アップルは開発サイクルの段階とバグの重大さに基づいてトリアージ
(大事故や災害現場で多数の患者が出たとき、治療の優先度を決定して選別すること)を行う。
アルファ版前なら、エンジニアは必要なバグをほとんど修正できる。
しかし、開発がアルファからベータに移行すると、主要な機能を阻害する
重大なバグのみが修正され、出荷日が近づくと、データの損失または
クラッシュを引き起こすバグのみが修正される。

50 :名無しさん@お腹いっぱい。:2019/11/18(月) 01:34:55 ID:???.net

    
w   
      

40 :てんかだからね^げすがみさまの ていへんは:2019/10/30(水) 11:33:53.26 ID:fbY5C+zq.net

にげあしはえーな なかまに ほうれんそうかな

30 :名無しさん@お腹いっぱい。:2019/10/30(水) 10:29:37.12 ID:fbY5C+zq.net

ざんだかなー あとうかいさん

51 :名無しさん@お腹いっぱい。:2019/11/26(火) 13:05:31 ID:???.net

 

 

35 :名無しさん@お腹いっぱい。:2019/10/30(水) 10:46:54.38 ID:fbY5C+zq.net

あいすしかないよ あー にこめもあいすやだな ちーずけーきすふれとかな あまさのみつどがな

15 :名無しさん@お腹いっぱい。:2019/10/27(日) 03:56:02 ID:???.net

■自動化テストはあまり使われていない

21 :名無しさん@お腹いっぱい。:2019/10/27(日) 03:57:38 ID:???.net

なぜならバグはサポートコストやエンジニアの時間を浪費するだけでなく、
アップル製品のプレミアム価格を貶め、ひいては会社の評判に傷を付けかねないから。
そうしたDavid氏の見通しが当たることを期待したいものです。

17 :名無しさん@お腹いっぱい。:2019/10/27(日) 03:56:35 ID:???.net

■エコシステムの複雑さが増した

14 :名無しさん@お腹いっぱい。:2019/10/27(日) 03:55:47 ID:???.net

エンジニアが正常に機能している機能を誤って壊した場合は、
それは回帰(regression)と呼ばれ、修正されることが求められる。
しかしバグレポートを提出し、それが以前のバージョンにも存在すると
QAエンジニアが判断すると「回帰ではない」古いバグとされる。
その修正のために、誰も割り当てられることはない。

43 :名無しさん@お腹いっぱい。:2019/11/03(日) 02:09:58.17 ID:ymg0ID7Z.net

らめはいってそな 198ぽいの
http://o.5ch.net/1kc4l.png

41 :名無しさん@お腹いっぱい。:2019/10/31(木) 20:29:47.16 ID:jphC/M7w.net

8 :名無しさん@お腹いっぱい。:2019/10/27(日) 03:53:44 ID:???.net

アップルはクラッシュレポートを真剣に受け止め、修正に努めている。
その結果、アップルのソフトウェアがクラッシュすることは以前よりもはるかに少なくなった。
だが残念ながら、クラッシュレポートはクラッシュしないバグを捕捉できない。

34 :名無しさん@お腹いっぱい。:2019/10/30(水) 10:45:47.48 ID:fbY5C+zq.net

あさあまいのがいいんだけどな あまいかたまりじゃなくて

47 :名無しさん@お腹いっぱい。:2019/11/17(日) 10:41:14 ID:???.net

バグ多すぎだろう

31 :名無しさん@お腹いっぱい。:2019/10/30(水) 10:30:24.58 ID:fbY5C+zq.net

これみたことないんだよな ようつべばっか

42 :名無しさん@お腹いっぱい。:2019/11/03(日) 02:06:17.13 ID:ymg0ID7Z.net

こんびでびにーるのさんだる てにとってたわよ

52 :名無しさん@お腹いっぱい。:2019/12/01(日) 11:02:39.37 ID:???.net

>規模が大きくなると元エンジニアの言う通りになる

正直、泣けてくるわ。

10 :名無しさん@お腹いっぱい。:2019/10/27(日) 03:54:26 ID:???.net

■重要度の低いバグはトリアージされる

19 :名無しさん@お腹いっぱい。:2019/10/27(日) 03:57:06 ID:???.net

それに対して最新のアップル製OSには、数千万行のコードがある。
Mac、iPhone、iPad、Apple Watch、AirPods、HomePodはすべて相互に通信し、
iCloudと通信している。すべてのアプリはマルチスレッドであり、
(不完全な)インターネットを介して互いにデータをやり取りしている。
そのため、開発とテストが難しくなっている。

18 :名無しさん@お腹いっぱい。:2019/10/27(日) 03:56:50 ID:???.net

昔アップルはMacのみを販売しており、プロセッサには1つのコアしかなく、
10万行ものコードは大きいと見なされ、ほとんどはシングルスレッドだった。

4 :名無しさん@お腹いっぱい。:2019/10/27(日) 03:52:17 ID:???.net

以下、David氏が語る「iOS 13やmacOS Catalinaにバグが多い6つの理由」の要約となります。

3 :名無しさん@お腹いっぱい。:2019/10/27(日) 03:52:01 ID:???.net

Mac関連のニュースサイトTidBITSに寄稿したDavid Shayer氏は、
アップルで18年間も勤め、多くのプロジェクトでソフトウェアエンジニアとして働いた人物です。
つまり、アップル内部でのソフトウェア開発過程には精通しており、
同社が直面している問題につき客観的な視点を与えてくれる考察と言えます。

24 :名無しさん@お腹いっぱい。:2019/10/29(火) 13:29:14.68 ID:???.net

 

 

13 :名無しさん@お腹いっぱい。:2019/10/27(日) 03:55:25 ID:???.net

■回帰は修正されるが、古いバグは無視される

23 :名無しさん@お腹いっぱい。:2019/10/29(火) 10:00:46.79 ID:???.net

>David氏の見通しが当たることを期待したい

Mac本体じゃなくて、OS。つまり使っててシステム自体がバグが原因
で火を噴けば・・どう火を噴くのはわからんが、デスクトップが燃えて
ディスプレーまで焦げるとか・・、さすがのAppleだってなんとか
するだろ。ピカピカ光り好きなWinなゲーマー連中からは、
火を噴くOSって羨ましがられるかもよ。下手な冗談ですまん

32 :名無しさん@お腹いっぱい。:2019/10/30(水) 10:38:53.73 ID:fbY5C+zq.net

QTS とにてる?

じぶんのこえがあたまのなかできょうめいしないできこえるかも?
http://o.5ch.net/1k98a.png

25 :名無しさん@お腹いっぱい。:2019/10/30(水) 10:15:01.95 ID:fbY5C+zq.net

16 :名無しさん@お腹いっぱい。:2019/10/27(日) 03:56:19 ID:???.net

ソフトウェア業界では自動化テストが流行しているが、
アップルは特定の領域を除いて手動テストに大きく依存している。
バッテリーの性能やSafariのパフォーマンス測定には用いられているが、
より自動化されたテストは、おそらくアップルのソフトウェア品質向上に役立つはずだ。

48 :名無しさん@お腹いっぱい。:2019/11/17(日) 12:40:58 ID:svM15SHX.net

まあ、Appleに限らず規模が大きくなると元エンジニアの言う通りになるよな。macOSは機能多すぎなのと、文字コードをUTF-8をデフォルトにすべき。

12 :名無しさん@お腹いっぱい。:2019/10/27(日) 03:55:09 ID:???.net

バグでも稀にしか出ないものや、ひどく重要ではない
(損失ではなく単なる混乱の原因になるなど)は、
トリアージシステムによって後回しにされ続ける。

49 :名無しさん@お腹いっぱい。:2019/11/17(日) 16:22:17.48 ID:???.net

 
w   
      

44 :名無しさん@お腹いっぱい。:2019/11/03(日) 03:34:58.69 ID:/M0QmF8A.net

一回機能追加やめてひたすらOSバグをとる期をやったらいい。
新機能は独立したアプリで提供すればいい。

26 :https://www.youtube.com/watch?v=uJsamJQ-KWk:2019/10/30(水) 10:21:42.24 ID:fbY5C+zq.net

https://www.kikkoman.co.jp/homecook/search/recipe/00003533/index.html

やきにくじゅーじゅーまでいかないのかぁ 

26 :https://www.youtube.com/watch?v=uJsamJQ-KWk:2019/10/30(水) 10:21:42.24 ID:fbY5C+zq.net

https://www.kikkoman.co.jp/homecook/search/recipe/00003533/index.html

やきにくじゅーじゅーまでいかないのかぁ 

45 :名無しさん@お腹いっぱい。:2019/11/10(日) 17:09:19.97 ID:2jLXn6TN.net

WINDOWSにもLINUXにも言える事だな。

6 :名無しさん@お腹いっぱい。:2019/10/27(日) 03:52:58 ID:???.net

運営が上手くいっているプロジェクトでは、開発が遅れている機能は早い段階でふるい落とされ、
エンジニア達は実際に出荷される機能の洗練に時間をかけられる。
しかし、部局会議ではプロジェクトで自分の部署が遅れていることは
誰も認めたがらないため、マネージャー達はしばしば「スケジュールチキン」
(遅れていることをギリギリまで隠す)に走る。もし誰も警告しなければ、
エンジニアは期日内に完了できない可能性のある機能を開発し続け、
最終的には将来のリリースに先送りされる。

37 :名無しさん@お腹いっぱい。:2019/10/30(水) 11:14:40.05 ID:fbY5C+zq.net

7 :名無しさん@お腹いっぱい。:2019/10/27(日) 03:53:14 ID:???.net

■クラッシュレポートからはクラッシュ以外のバグは分からない

39 :名無しさん@お腹いっぱい。:2019/10/30(水) 11:24:53.72 ID:fbY5C+zq.net

てづくりのてきとーめんつゆかよ^

2 :名無しさん@お腹いっぱい。:2019/10/27(日) 03:51:45 ID:???.net

最近リリースされたiOS 13やmacOS Catalinaでは複数の不具合が報告され、
短期間のうちにたびたびアップデートが配信される事態となっています。
なぜ、これほどまでにバグが多くなっているのか。その内幕が、アップルの元エンジニアにより語られています。

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

最近のコメント

N : Windows10は色々欠陥がありすぎ今すぐ修正しろ
 同じような事するのに、Win32 API と .Net Fr... (6/23)
匿名 : パソコンをぶち壊したくなる瞬間
 そもそも起動しない、廉価盤だからってクソすぎるんだが (6/20)
ページTOPへ↑