>>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
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 空自機レーダー照射、音声データ公開 中国 ★2 [蚤の市★]
- 中国とロシアの爆撃機、日本周辺で共同飛行 [少考さん★]
- 「中国側も日本機のレーダーを感知していた」 中国メディアが報道 [♪♪♪★]
- 【YouTuber】バイク事故で入院のゆたぼん、振込で「お見舞金」募る [muffin★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 高市早苗首相、消費税減税に後ろ向き 足かせはレジシステム? 「責任ある積極財政」期待高いが [蚤の市★]
- 【悲惨】中国軍が自衛隊に「事前通告」し自衛隊も返答した音声が公開されてしまうwwwこれは高市チェックアウトゕ★3 [597533159]
- 防衛省、中国を完全論破www 「事前通告があったのは海自であって空自ではない」 高市早苗勝利 [175344491]
- なんでチンポ舐めてる時って自分のチンポもビンビンになっちゃうの?
- 【悲惨】中国軍が自衛隊に「事前通告」し自衛隊も返答した音声が公開されてしまうwwwこれは高市チェックアウトゕ★4 [597533159]
- 平良達郎とかいう強すぎる日本人格闘家
- 税金ばっか取ってまるで発展しないニッポンとかいうブラック国
