DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
View Events Video Library
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Integrating PostgreSQL Databases with ANF: Join this workshop to learn how to create a PostgreSQL server using Instaclustr’s managed service

Mobile Database Essentials: Assess data needs, storage requirements, and more when leveraging databases for cloud and edge applications.

Monitoring and Observability for LLMs: Datadog and Google Cloud discuss how to achieve optimal AI model performance.

Automated Testing: The latest on architecture, TDD, and the benefits of AI and low-code tools.

Related

  • Development of Custom Web Applications Within SAP Business Technology Platform
  • Coding Once, Thriving Everywhere: A Deep Dive Into .NET MAUI’s Cross-Platform Magic
  • The Ultimate Guide To Building Front-End Web Applications From Scratch
  • Weighing the Trade-Offs of Native vs. Cross-Platform Mobile App Development

Trending

  • Analyzing Stock Tick Data in SingleStoreDB Using LangChain and OpenAI's Whisper
  • Software Verification and Validation With Simple Examples
  • Parallelism in ConcurrentHashMap
  • Effective Tips for Debugging Complex Code in Java

Brace Yourselves. Code Freeze is Coming – Here Are the Adjustments You Need to Make

It’s undoubtedly a wonderful time of the year where we can enjoy egg nog, relatives, presents, and the crippling inability to update our apps or boost app rankings.

Kendrick Wang user avatar by
Kendrick Wang
·
Dec. 28, 15 · Tutorial
Like (1)
Save
Tweet
Share
2.52K Views

Join the DZone community and get the full member experience.

Join For Free

It’s undoubtedly a wonderful time of the year where we can enjoy egg nog, relatives, presents, and the crippling inability to update our apps or boost app rankings.

Each year in December, Apple is kind enough to give its App Store team some well deserved R&R.

While it’s an admirable sentiment, there are huge implications for any mobile team as holidays are often the busiest time of the year for mobile.

What is the Code Freeze?

The code freeze is an annual shutdown of iTunes Connect, usually lasting about 8 days. Last year, the code freeze spanned from Dec. 22nd up until Dec 29th. During this critical period, there are 2 main implications every mobile team has to consider.

App Store Rankings Get Frozen

The first significant effect is that App Store rankings are frozen for the entire duration, meaning the top apps during that crucial period get to stay in top charts throughout the entirety of the code freeze. It’s a huge deal because the holiday period brings a huge spike in downloads and traffic.

Flurry found that there are 2.5x more app installs on Christmas Day than any normal day in December. It makes sense when you think about it. On Christmas, thousands of new phones are gifted, and those users want new apps on their phones. The most likely place they’ll go to look? The top charts of the App Store.

App Installs Christmas

In addition to the spike in installations, 70% of all traffic comes from mobile during the holiday season. While mobile normally only accounts for 50% of all traffic, the increase makes sense as I’m sure I’m not the only one who whips out their phone while the family watches A Charlie Brown Christmas for the umpteenth time.

Teams Can’t Update Their Apps

The second major effect is that teams cannot submit any new updates during the code freeze. That means no new features, and no bug fixes. Only pre-scheduled app releases (or pricing changes) will go through. This makes strategizing for the holiday a bit difficult, especially given that the holiday period brings that crucial spike in downloads and traffic.

“If you plan to schedule app releases or price changes to take place during this time, make sure these changes are scheduled, submitted, and approved by December 18.” -Apple Letter to iTunes Connect Users.

The holidays are a huge opportunity for additional business. Apptentive predicts that there will be around $55 billion spent on mobile this holiday season. If we don’t strategize accordingly, we’re going to kick ourselves for it later.

This means that your app has to be rock solid to deal with the holiday traffic, and ensure that there aren’t bugs that would affect your users during such a critical time.

How To Prepare

There are a few different ways to deal with this, and ensure your app is ready for the 2015 holiday season. Apptimize customers also have a huge advantage as they’re able to update their apps and make changes, even during the freeze.

Make sure you release any new features well before the code freeze, giving you plenty of time to QA, work out any bugs, and optimize your app for the holidays. Last year, the last accepted changes needed to be approved by December 18th.

Try not to schedule releases to ship during the freeze. While it may seem like a good idea to schedule a change in advance, it also has the potential to break your app. With no updates going through, any bug will persist for the duration of the freeze. Alternatively, you can use Apptimize’s feature flagging and staged rollout to gain granular control of the release and even roll it back if something goes wrong.

Use Instant Updates to make any UI changes to your app on-the-fly, without having to go through Apple. Even if iTunes Connect is down, you’ll be able to make changes on your app and consistently provide the best experience possible for users. You can watch Roby add a holiday theme to Hipmunk’s app in just seconds below.


Speaking of instant changes, you can also use Apptimize Dynamic Variables to make more complex changes during the code freeze. You can see how the Retale team quickly tested and optimized their Black Friday strategy, all without having to go through the App Store.

Plan your ASO strategy to ensure you rank as high as possible during the holidays. You’ll want to optimize your push, and the timing so as to rank as high as possible.

Keep an eye out for the official announcement. While the official dates haven’t yet been released, it’s likely to be the same as last year. Check out last year’s official announcement below, and make sure you’re checking your emails!

iTunes Connect Holiday Shutdown

December 8, 2014

As a reminder, iTunes Connect will shut down December 22-29 for the winter holidays. If you plan to schedule app releases or price changes to take place during this time, make sure these changes are scheduled, submitted, and approved by December 18. Users who are currently testing or have been invited to test your pre-release apps with TestFlight will not be affected. Sales and Trends reports will also remain available through the Autoingestion tool.

NEXT POST: The Registration Test Results Netflix Never Expected

mobile app

Published at DZone with permission of Kendrick Wang, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Development of Custom Web Applications Within SAP Business Technology Platform
  • Coding Once, Thriving Everywhere: A Deep Dive Into .NET MAUI’s Cross-Platform Magic
  • The Ultimate Guide To Building Front-End Web Applications From Scratch
  • Weighing the Trade-Offs of Native vs. Cross-Platform Mobile App Development

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: