{"id":19517,"date":"2019-10-24T12:36:11","date_gmt":"2019-10-24T19:36:11","guid":{"rendered":"https:\/\/www.podfeet.com\/blog\/?p=19517"},"modified":"2019-10-27T13:04:56","modified_gmt":"2019-10-27T20:04:56","slug":"ccatp-560","status":"publish","type":"post","link":"https:\/\/www.podfeet.com\/blog\/2019\/10\/ccatp-560\/","title":{"rendered":"CCATP #612 \u2013 Ray Robertson on Impact of Apple&#8217;s Development Process on Developers"},"content":{"rendered":"<figure style=\"float: right; margin-left: 10px\"><img decoding=\"async\" src=\"https:\/\/www.podfeet.com\/blog\/wp-content\/uploads\/2019\/10\/Allison-Ray-Robertson-CMD-D.png\" alt=\"Allison Ray Robertson CMD D\" title=\"#title#\" width=\"350 \" height=\"262\"><figcaption style=\"text-align:center\">Ray &#038; Allison at \u2318-D Conference<\/figcaption><\/figure>\n<p>This week we&#8217;re joined by returning guest Ray Robertson, well-known AppleScript guru and general all-around automator.  Ray joins me to talk about the increased challenges developers faced working with Apple.  It&#8217;s no secret that iOS 13 and iPad OS 13 have been problematic on their own, but the betas and final delivery of macOS Catalina have also produced huge problems for developers.  Ray says he&#8217;s no expert, but he tries to get into some of the details of the modifications Apple has introduced in the interest of security that has made the developer&#8217;s life much more difficult.<\/p>\n<p>You can follow and contact Ray on Twitter <a href=\"https:\/\/twitter.com\/scriptsmatter\">@scriptsmatter<\/a> or email him at <a href=\"mailto:ray@automatedworkflows.com\">ray@automatedworkflows.com<\/a><\/p>\n<p>I mentioned two links during the conversation:<\/p>\n<ul>\n<li>How to stop macOS Mojave from nagging you to upgrade to macOS Catalina, and also how to turn it back on:  <a href=\"https:\/\/www.pro-tools-expert.com\/production-expert-1\/2019\/10\/10\/how-to-block-macos-mojave-from-upgrading-to-macos-catalina\" target=\"_blank\" rel=\"noopener noreferrer\">pro-tools-expert.com\/&#8230;<\/a><\/li>\n<li>Adam Engst&#8217;s TidBits article explaining why Dark Mode is actually harder to read: <a href=\"https:\/\/tidbits.com\/2019\/05\/31\/the-dark-side-of-dark-mode\/\" target=\"_blank\" rel=\"noopener noreferrer\">tidbits.com\/&#8230;<\/a><\/li>\n<\/ul>\n<audio class=\"wp-audio-shortcode\" id=\"audio-19517-1\" preload=\"none\" style=\"width: 100%;\" controls=\"controls\"><source type=\"audio\/mpeg\" src=\"https:\/\/media.blubrry.com\/nosillacast\/traffic.libsyn.com\/nosillacast\/CCATP_2019_10_24.mp3?_=1\" \/><a href=\"https:\/\/media.blubrry.com\/nosillacast\/traffic.libsyn.com\/nosillacast\/CCATP_2019_10_24.mp3\">https:\/\/media.blubrry.com\/nosillacast\/traffic.libsyn.com\/nosillacast\/CCATP_2019_10_24.mp3<\/a><\/audio>\n<p><a title=\"mp3 download\" href=\"https:\/\/media.blubrry.com\/nosillacast\/traffic.libsyn.com\/nosillacast\/CCATP_2019_10_24.mp3\" target=\"_blank\" rel=\"noopener noreferrer\">mp3 download<\/a><\/p>\n<p><!--more-->Questions we discussed:<\/p>\n<ul>\n<li>I\u2019m having you on not because you are an expert, but because you are willing to talk and share your views on frustrations from the standpoint of third-party Mac developers.<\/li>\n<li>Is there a general misconception about how long third-party developers have to work under a new macOS each year?<\/li>\n<li>Has this process gotten worse lately, to where there are more bugs and undocumented changes throughout the beta cycle, including during the final releases?<\/li>\n<li>Can\u2019t developers advocate among users to help pressure Apple into fixing bugs or rethinking radical changes during the beta process?<\/li>\n<li>Can you give an example of what can go wrong?<\/li>\n<li>Do you have a defense of Apple as to why these things happen?\n<ul>\n<li>So the increased need for security is behind many of the changes which developers and users don\u2019t like?<\/li>\n<\/ul>\n<\/li>\n<li>Does this trend increasingly give an advantage to Apple\u2019s own software compared to third parties?<\/li>\n<li>Do you have any suggestions on how things can be improved in the future?<\/li>\n<li>How can users advocate for Apple to make these changes?<\/li>\n<li>What role do tech journalists have in this process?<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Ray &#038; Allison at \u2318-D Conference This week we&#8217;re joined by returning guest Ray Robertson, well-known AppleScript guru and general all-around automator. Ray joins me to talk about the increased challenges developers faced working with Apple. It&#8217;s no secret that iOS 13 and iPad OS 13 have been problematic on their own, but the betas [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":11346,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[147,737,172,1],"tags":[2667,1740,3562,2543,1104,3588,3614,3615],"class_list":["post-19517","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-posts","category-ccatp-lite","category-ccatp","category-podcasts","tag-beta","tag-bugs","tag-catalina","tag-developers","tag-macos","tag-macos-catalina","tag-macos-high-sierra","tag-macos-mojave"],"jetpack_featured_media_url":"https:\/\/www.podfeet.com\/blog\/wp-content\/uploads\/2017\/04\/ChitChatPond_V8_lite_300px.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/posts\/19517","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/comments?post=19517"}],"version-history":[{"count":3,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/posts\/19517\/revisions"}],"predecessor-version":[{"id":19529,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/posts\/19517\/revisions\/19529"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/media\/11346"}],"wp:attachment":[{"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/media?parent=19517"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/categories?post=19517"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.podfeet.com\/blog\/wp-json\/wp\/v2\/tags?post=19517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}