На додаток до представлення одного з найдорожчих ПК у світі з вражаючими інакше можливостями та анонсу нової операційної системи iPad, Apple також встигла на початку цього тижня покласти ніж на шию iTunes.
Функціональний, відносно загальний медіаплеєр - гарне місце для розмов про програмні ускладнення.
Коли була випущена перша версія, iTunes все ще був гнучкою програмою з одним завданням. Apple придбала програму mp3-програвача під назвою SoundJam у 2000 році, щоб ретельно переробити її, щоб стати медіаплеєром для машин компанії. Незважаючи на те, що QuickTime був розроблений для відтворення звуків та відео в екосистемі Apple, iTunes запропонував те, чого раніше не мала жодна програма: це дозволило вам створити бібліотеку та каталогізувати вашу медіатеку. До того ж, звичайно, з ним можна було написати компакт-диск. Це була така важлива особливість, що перша рекламна кампанія iTunes була організована навколо цього.
Програма досягла розміру поточного монстру завдяки тому, що Apple представила з 2001 року, вона була включена в iTunes. Музичний магазин? Це навіть досить логічно. Прокат фільмів і покупки? Коли у вас є магазин музики, було б шкода розробити інший додаток. І оскільки все це потрібно було трохи скопіювати на iPod, а пізніше на iPhone та iPad, iTunes отримав ще одну функцію. І якщо ви можете завантажувати на мобільні пристрої, чому б не включити також управління резервними копіями. Кожне рішення було своєчасно логічним, але до кінця iTunes перетворився на справжню всеосяжну програму, здатну як вивести космічний корабель на орбіту навколо Марса, так і врахувати гурток народних танців у своїх невеликих колах.
ITunes не закривається повністю. Хоча вона розпадається на три програми на MacOS, доля версії Windows досі невідома. Принаймні настільки важко уявити, як Apple утримує програмного монстра, як і стати більш серйозним розробником програмного забезпечення для Windows із багатьма програмами.
У нього також є ім’я
ITunes - не єдина програма, яка перейшла на шлях надмірного ускладнення. Це настільки поширене явище, що в літературі воно також має англійську назву: feature creep. Цей термін, який можна перекласти як приблизно розповсюдження функцій, описує, коли програма робиться придатною для все більшої кількості речей з кожним оновленням.
Впровадити нову функцію Word - відомі, ніколи не сказані речення # 13654 (Фото: Алан Левін CC-BY)
Хорошим прикладом цього є Microsoft Word, в якому, мабуть, можна вирішити більше речей, ніж непридатних. Програмне забезпечення, яке починає свою кар’єру як текстовий редактор, може надсилати пошту, керувати невеликою електронною таблицею, редагувати зображення, навіть мати мову програмування для подальшого розширення своїх функціональних можливостей. Програма була найбільш чутливо сформульована під час коментаря до одного із спалахів слова, написаного науково-фантастичним письменником Чарльзом Строссом, стандартом для редакторської частини книжкової галузі, файлом docx:
У вас є інструмент, який виріс із простої програми, до якої може отримати доступ будь-який користувач, до поворотного залізничного кулемета, випущеного швейцарськими військовими бензопилами, який відповідає потребам усіх користувачів.
Швейцарська військова бензопила сама по собі є класикою, як кажуть шанувальники та критики Perl.
Колись у мене був електронний лист
Це не просто програми, які можуть бути переповнені функціоналом, розробленим на них. Будь-яка послуга може бути задушена в завданнях. На зорі служби електронна пошта, яку слово приховує донині, означала електронну пошту. Це залишалося недоторканим протягом тривалого часу, незалежно від того, як вкладення з’являлися або ставали придатними для надсилання файлів завдяки гігантським поштовим скринькам, які стали популярними в Gmail, суть не змінилася. (Кваліфікований випадок, коли групи університетських семінарів надсилали свої замітки на загальну електронну адресу замість спільного доступу.)
Однак, вводячи електронний лист для реєстрації на веб-сайтах та в Інтернет-сервісах, пристрій також став частиною ідентифікатора. Завдяки доступу до поштової скриньки, можливості читати вхідну пошту, ми можемо змінити пароль та зберегти різні облікові записи користувачів. Натиснувши посилання для реєстрації в електронному листі, відкривши “чарівне посилання”, яке використовується для входу, ідентифікує нас.
А служби прийшли з попереджувальними електронними листами, бюлетенями та різними видами шуму. Явище задокументоване спробами сортувати поштову скриньку. Спочатку народилася концепція спаму, потім поділ на папки, позначення тегами, потім концепція bacn, яка була винайдена як не спам, але не важливе повідомлення, і нарешті Google спробував багатокатегорійне автоматичне сортування. Битва ще не закінчена, але війна, ймовірно, програна. Сьогодні спілкування, засноване на загальній кімнаті чату - наприклад, корпоративний чат, наприклад Slack - є більш популярним рішенням, ніж листування.
Вимірювач прихованого удару
Остання, мабуть, найбільш хитра категорія програм, що переростають, - це програма, яка, здається, навіть не переросла. Зовні це схоже на милого кошеняти, але насправді, можливо, не годиться знімати жарт капітана Марвела. (Спойлер тут.) Таким програмним забезпеченням є браузер. Для тих, хто не вірить, подивіться, скільки ресурсів використовує ваш Chrome - від статистично ймовірної більшості наших читачів до пам’яті та процесора вашого комп’ютера.
Це справжній стелс, у нього недостатньо комп’ютерів для запуску Chrome (Фото: Amy Felce CC-BY)
Як журналіст, я не користуюся комп’ютером, як пересічний користувач. Постійно відкриті сотні вкладок браузера, саме тому я вже розширив машину лише для того, щоб мати достатньо пам’яті для браузера. Але навіть якщо вони звертаються до мене за порадою, я більше не можу дати відповіді про те, який комп'ютер придбати, якщо мені "просто потрібно підключитись до Інтернету". Багато функцій добре чи погано перемістилися в хмару. Все, від Word до Photoshop, матиме онлайн-версію. Вони, в свою чергу, потребують надійного браузера, який, до речі, обробляє шифрування для перегляду, керує захистом від копіювання (завдяки Netflix та ін.), Зберігає паролі, перевіряє правопис і, нарешті, відображає веб-сторінки.
Джеймс Завінський, програміст веб-переглядача Netscape, який вчасно вийшов з Інтернет-магазину і, скоріше, керує одним із найкрутіших нічних клубів Сан-Франциско, дотримувався закону про розробку програмного забезпечення, названого його іменем у 2000 році:
Кожна програма намагається рости, поки не зможе отримувати електронну пошту. Програми, які поки що не можуть розвиватися, поступляться тим, хто здатний.
Це також сталося з iTunes, лише Apple, через кілька років після закінчення терміну дії програми, вирішила зупинити розповсюдження. Є похвала за компанію. Facebook вражаюче не може зробити те саме з універсальним Messenger.
- Це кожен власник садового будинку повинен знати, що екосистема залежить від цього - HelloVidék
- Це кожен власник садового будинку повинен знати, що екосистема залежить від цього - HelloVidék
- З алкоголіком із надмірною вагою на найдовшій пішохідній стежці у світі, Мадяр Немзет
- За допомогою цього простого трюку ви можете переконатися, що у вас надмірна вага - помада Blikk
- Будапештський економічний коледж ФАКУЛЬТЕТ ЗОВНІШНЬОЇ ТОРГІВЛІ ФАКУЛЬТЕТ МІЖНАРОДНОЇ КОМУНІКАЦІЇ Денна форма