>>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
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 国の特別天然記念物のカモシカを捕獲し鉄パイプで殺害か ベトナム国籍の技能実習生を逮捕 愛知県警 [♪♪♪★]
- 36歳男性が“JK店員”に恋する漫画「レジスタ!」が炎上「女性の接客トラウマを呼び起こす」 [muffin★]
- 1世帯あたりの消費支出、「10か月連続マイナス」の6・8%減…9月の家計調査 総務省 ★3 [煮卵★]
- 【速報】 日本の次世代兵器「レールガン」が10連射に成功 「連射能力・電源の小型化」を得る ★2 [お断り★]
- 【速報】 高市政権、原子力潜水艦を導入視野に検討、長射程ミサイルを積んで敵基地攻撃能力(反撃能力)を担わせたい考え [お断り★]
- 血も涙もない高市政権が北国を見殺し…命綱の灯油が爆騰、補助金もカットで地獄の越冬に [バイト歴50年★]
- " この早さが、僕の孤独の証だ。ただ、今を最速で駆け抜ける。"
- トランプ「米国の同盟国はイラン戦争の賠償金を米国に払うべき」 [377482965]
- 


俺だって立てるっちゃ!🏡



- 【同時視聴】博衣こよりのえちえちTHE KOYORI 🧪★2
- てす
- 【悲報】嫌儲、5chとオルグで完全に分断へ。スクリプトいなくなったのに嫌儲と同じくらいオルグのスレが伸びる [732289945]