>>497
> OSをアップするって簡単そうに言ってるけど
> 運用中のデータやアプリをそのまま使えるようにアプデするのはかなり困難
それはない
OSの機能をアップする場合、従来のアプリが正常に動作するよう上位互換が保たれる
というのがふつうだからね
逆に言うと、古いOSで動かなくなるアプリというのは、新しいOSの機能を使っているから
動かなくなるわけで、古いOSの機能しか使っていないアプリは、OSの新しい機能に対応
できないことはあっても、運用中のアプリやデータが動かなくなることはまずない
こうしたアプリの動作を保証しているのは、API (Application Programming Interface) と
いわれるアプリケーションとOSとの間を取り持つライブラリー群
つまり、APIを通してOSを利用していれば、OSがアップデートしてもアプリは正常に動作
しますよ、ということがかなり強力に保証されている (完全な保証ではない)
一方、OSが新しくなったとき動かなくなるアプリは、APIを介さずOSのシステムコールを
使っているとか、OSの利用しているファイルを直接読みに行ったりするような、裏工作を
行っているようなもので、それはアプリ側が悪いわけだしアプリのチョンボと言うしかない
以上のことを、具体的な例を挙げて話をすると――
たとえば、Android OS 7.0の目玉機能のひとつにマルチウィンドウがあるけど、アプリを
マルチウィンドウに対応させるためには、次の2つのどちらかに対応する必要がある
1.古いAPIを使っているアプリの場合
アプリ自身がマルチウィンドウに対応しているかどうかを宣言する必要がある
2.新しいAPIを使っているアプリの場合
自動的にマルチウィンドウ対応になる
それでは、古いAPIを使っていて、アプリ側でマルチウィンドウに対応しているかどうかを
宣言していないような古いアプリはどうなるかというと――
「アプリで分割画面がサポートされていません」
といったメッセージを表示し、OSがマルチウィンドウの機能を使えないよう制限している
Fire OSの場合は、いまのところ Fire OS側でマルチウィンドウに制限を掛けている(?)
つまり、OSに新しい機能を追加する場合は、OSを作っている側が古いアプリにどう対応
するのかを考慮する必要があるし、OSにはそうしなければならない義務がある
OSがバージョンアップするたびに、アプリやデータに問題が発生するようなシステムじゃ、
そんなヘタレなOSからは、利用者もソフトハウスも逃げ出してしまうだろうからね
Fire HD10 (2017) Part30
■ このスレッドは過去ログ倉庫に格納されています
2019/11/27(水) 10:21:29.280
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 鈴木憲和農相が退任「本当にありがとうございました」 [安倍聖帝★]
- 著名な米エコノミスト、日本は1.5-2%へ利上げ必要 「長期的には1ドル=130円台や120円台の水準に」 [お断り★]
- 「今まで何だったん」堀大輔氏 配信終了後に「ショートスリーパー」表記を削除→「睡眠時間は自由」に変更でネット騒然 ★3 [Ailuropoda melanoleuca★]
- 「今まで何だったん」堀大輔氏 配信終了後に「ショートスリーパー」表記を削除→「睡眠時間は自由」に変更でネット騒然 ★2 [Ailuropoda melanoleuca★]
- 【次のパンデミックでワクチンを打ちますか?】日本人2万人以上を調査 「必ず・おそらく接種する」53.1% ★5 [煮卵★]
- 【ナ・リーグ】ドジャース5年連続地区優勝!大谷らケガ人続出も直近14年で13度目VとNL西地区“無敵の王者”に [征夷大将軍★]
- 高市早苗「イかれたメンバーを紹介するぜ!裏金、更迭大臣、前科モノ、35!以上だ!」 [834922174]
- ネトウヨ「日本は支配されてる!俺たち反日カルトに😏」 このどんでん返しすごかったよな… [819729701]
- マジで経済詳しい人きてくれ
- 男、FANZAのエロ漫画で詐欺にあい超ガチギレ [191842688]
- 日本人、日本がもう先進国じゃないことに気づき始める [402859164]
- トヨタ、期間工の動きを完全コピーするロボットを40万台大量導入して全員クビへww [709039863]