Home Blog Page 32

Guarantee Compliance in Software program Growth


You’re giving your contractor entry to your information, concepts, and buyer databases — however how nicely are they really protected?

In immediately’s digital world, high-quality improvement alone is now not sufficient. Purchasers are more and more involved about the place their information is saved and who can entry it.

That’s why increasingly more IT corporations are implementing ISO 27001 — a world info safety normal that’s not only a fancy certificates on a presentation slide, however an actual shift in how tasks and consumer relationships are dealt with.

On this article, we’ll clarify why ISO 27001 isn’t about paperwork. You’ll study the way it helps companies really feel assured about their information, builds consumer belief from the very first stage of cooperation, and immediately impacts the consequence — from the preliminary requirement dialogue to the safe upkeep of the ultimate software program product.

What Is ISO 27001?

ISO 27001 is a world normal that helps corporations defend their information. It solutions the important thing query: what you must do to verify info doesn’t leak, get misplaced, or find yourself within the mistaken palms.

However most significantly — this normal isn’t simply principle. It’s extremely sensible, particularly within the area of customized software program improvement. When constructing a product from scratch for particular enterprise wants, it’s essential that it not solely works but additionally retains all inner info safe — from buyer information to enterprise logic.

It covers danger evaluation, entry safety, course of management, and steady enchancment. Due to this, safety isn’t handled as a one-time job — it turns into a pure a part of the event tradition and is built-in into the mission itself.

Briefly, ISO 27001 is about constructing software program individuals can belief — immediately and in the long term. As an example the rising reputation of ISO 27001 within the area of data safety, we propose contemplating a graph primarily based on information from the annual ISO Survey report.

Guarantee Compliance in Software program Growth

World Development of ISO 27001 Certifications (2015–2022)

How the Certification Course of Works

ISO 27001 certification takes place in a number of levels. First, the corporate prepares an info safety administration system (ISMS): describes processes, conducts danger assessments, and develops insurance policies.

Then an inner audit is carried out to determine and remove weaknesses (it checks whether or not inner insurance policies and procedures are in place and functioning as anticipated).

After preparation and inner audit, the corporate undergoes an exterior audit — a full audit from an unbiased certification heart (it verifies compliance with ISO 27001 necessities, assesses the effectiveness of the ISMS, and checks how nicely the system is applied in actual operations).

If the whole lot is so as, the group receives a certificates for 3 years. Throughout this time, surveillance audits are carried out yearly to substantiate compliance with the usual, and recertification on the finish of the interval.

This course of permits corporations to not solely achieve compliance standing but additionally construct a sustainable information safety system with steady enchancment.

Impression of ISO 27001 on Customized Software program Growth Companies

Implementing ISO 27001 in software program improvement has a major affect on information safety, danger administration, and course of high quality. Beneath, we have a look at how this normal helps defend info, forestall threats, and enhance the reliability of improvement. These advantages make ISO 27001 an vital instrument for contemporary IT corporations.

ISO 27001 on Custom Software Development

Safety Enchancment

Implementing ISO considerably enhances the extent of data safety in customized software program improvement tasks.

Each data-related course of — from necessities gathering to storing consumer info — is ruled by clearly outlined guidelines and procedures. This ensures safe dealing with of delicate buyer information, together with private info, monetary particulars, and enterprise logic.

Threat Administration

One of many core targets of an ISO certificates is proactively figuring out and managing dangers earlier than they grow to be actual issues.

In a creating setting, it means the whole lot from operating vulnerability instruments to being ready for the sudden. This observe helps keep away from information breaches, service outages, and several other different main incidents.

High quality Assurance

ISO 27001 has an affect past safety — it helps make improvement processes higher total.

Having well-documented processes, restricted entry, common audits, and worker coaching assist make the method steady, predictable, and in accordance with the business requirements.

In consequence, shoppers obtain not solely a purposeful product, but additionally the arrogance that it has been developed in a structured, safe, and professionally managed setting.

Boosting Buyer Satisfaction and Belief

ISO 27001 is a persuasive argument in favor of a improvement accomplice that has a scientific technique for safety and understands find out how to preserve information safety all through the varied phases of the mission.

ISO 27001 is a persuasive argument

For shoppers — notably in sectors akin to finance, well being care, and e-commerce — it’s important. They work with delicate info, private information, and monetary transactions, they usually need to be certain that the whole lot is processed securely.

ISO aids scale back danger and enhance the belief between consumer and vendor. It results in fewer questions and fewer forms when onboarding and higher belief in a long-lasting partnership.

For instance, in observe, enterprises with ISO certification have a definite aggressive edge when bidding for tenders and long-term contracts — even when a minimal viable service fulfills the enterprise goal. It’s not merely a “checkbox” — it’s a tangible asset for forging sturdy relationships and fame.

Attaining Steady Enchancment and Compliance

ISO 27001 is a dwelling, continually evolving mechanism that helps companies construct a really mature method to safety insurance policies. The usual teaches corporations to recurrently ask themselves vital questions: the place the weaknesses are, what threats are related immediately, and find out how to defend what actually issues to the corporate and prospects.

It isn’t solely concerning the technical facet but additionally about how the group thinks, works, shares info, shops paperwork, and responds to uncommon conditions.

Whenever you’re coping with buyer’s private information, medical data, or monetary transactions, it’s not sufficient to only “promise safety”. You want a clear, comprehensible system you could belief.

ISO certification is simply such an indicator of maturity: it confirms that an organization not solely understands the significance of safety but additionally is aware of find out how to work with it — in accordance with worldwide guidelines, GDPR, HIPAA, and different rules.

In observe, which means that an organization has a transparent construction: who has entry to the info, the place and the way it’s saved, and the way rapidly it may be reacted to if one thing goes mistaken.

This construction helps keep away from chaos even in instances of progress or scaling. When a consumer involves such an organization, they really feel assured that their concepts, their mission, and their information are protected. And it’s this confidence that turns atypical improvement right into a full-fledged partnership.

Case Research and Success Tales

Actual-life case research of corporations which have applied ISO 27001 present how the standard normal helps strengthen safety, enhance buyer confidence, and develop into new markets.

Success Stories

SCAND

SCAND, a world software program improvement firm, has achieved ISO/IEC 27001:2013 certification from the Worldwide Group for Standardization, enabling it to:

  • Exhibit a dedication to information safety and regulatory compliance
  • Strengthen aggressive benefits available in the market
  • Optimize inner processes and scale back prices related to safety incidents​

The ISO/IEC 27001:2013 certification verifies that SCAND has applied and maintains an Info Safety Administration System (ISMS) that fulfills the necessities of the usual.

This certification applies to all structural divisions of the group and is compulsory for all staff. Common audits by approved our bodies assist preserve compliance and safeguard delicate info.

Moreover, SCAND is licensed in response to the ISO 9001:2015 high quality administration normal, additional demonstrating its dedication to delivering high-quality and safe functions and merchandise. ​

Altkom Software program

Altkom Software program applied ISO 27001 to create a centralized info safety system. This allowed them to:

  • Cut back vulnerability to cyberattacks and exterior threats
  • Enhance buyer confidence via clear processes and adherence to worldwide high quality

ENTERBRAIN Software program GmbH

ENTERBRAIN, a software program firm specializing in software program improvement for non-profit organizations, applied ISO 27001 to guard confidential info. The outcomes embody:

  • Efficient safety of data, information, and enterprise processes
  • Elevated transparency in enterprise processes and safety objects
  • Aggressive benefit because of ISO 27001 certification.

Quix

Quix, a streaming information platform, confronted useful resource constraints when trying ISO 27001 certification. Collaboration with Cognisys enabled Give up to:

  • Efficiently full certification regardless of restricted sources
  • Construct belief with shoppers, together with corporations akin to McLaren and Deloitte
  • Enhance inner safety and compliance processes.

Doccle

Doccle, a web based administrative doc administration platform, enforced ISO 27001 and ISO 9001 to enhance safety and high quality. This has resulted in:

  • Constructing consumer belief via transparency and reliability
  • Compliance with the necessities of GDPR and different regulatory requirements
  • Enhancing inner processes and operational effectivity​

Related Software program

Related Software program, a world software program improvement firm, has achieved ISO 27001 certification to:​

  • Exhibit a dedication to information safety and regulatory compliance
  • Strengthen aggressive benefits available in the market
  • Optimize inner processes and scale back prices related to safety incidents​

Challenges and Concerns in ISO 27001 Implementation

Though acquiring ISO 27001 certification brings clear benefits to an organization, the implementation course of will be difficult — particularly for software program improvement groups.

ISO 27001 Implementation

Builders are sometimes nice at expertise however might lack expertise in info safety. On high of that, the usual requires modifications to widespread workflows and the introduction of recent guidelines, which might trigger resistance amongst group members.

For corporations with a versatile, startup-like tradition, switching to a extra formalized method will be particularly tough — it entails documenting actions, assigning tasks, and operating common audits.

Together with an outdoor guide who helps keep away from errors and save time can simplify the process.

Involving the group from the beginning can also be completely important — via energetic engagement, clear aim communication, and coaching. This implies the change to the brand new system will really feel extra like a wise transfer ahead than extra forms.

Time, sources, and price wanted to acquire ISO 27001 certification:

  • Timeline: 3 to 12 months — relying on firm dimension and course of maturity
  • Prices: from $10,000 to $50,000+ (together with consulting, implementation, and certification)
  • Assets: Involvement of IT, HR, authorized, and administration can be required, particularly on the stage of documentation and inner audits

Conclusion

ISO 27001 certification is a critical step for any customized software program improvement firm. At a time when safety has grow to be an integral a part of IT merchandise, this normal lets you construct a dependable system of data safety and strengthen the standard of all processes.

To start with, the worldwide stage for info safety helps carry out a structured info safety administration system (ISMS) — it’s not simply formal directions however a complete method to decreasing publicity to digital threats and management over how delicate information is processed, transmitted, and saved.

For corporations that develop customized software program options, this worldwide normal offers steering on how safety measures actually work, find out how to manage a group, how to answer incidents, and find out how to meet the necessities of extremely regulated prospects within the monetary, medical, and authorities sectors.

Furthermore, the implementation of the usual strengthens the standard administration system inside the firm. This enables not simply to execute tasks however to do it predictably, persistently, and in response to the most effective practices.

ISO 27001 helps construct inner self-discipline and a tradition of data safety – the place every group member understands what they’re accountable for and the way their actions have an effect on your entire mission.

Cisco SASE supplies safety to your distributed workforce


For anybody within the tech business, after we hear “transformation” our thoughts routinely locations “digital” earlier than it. Nevertheless, in recent times, the normal office has additionally been present process a big transformation of its personal. Know-how has enabled our transition to distant and cell work, however in doing so has launched a brand new set of challenges in how we securely join our staff to the functions they require.

Decentralizing safety to maintain up with hybrid work’s evolution

The height pandemic years that pushed this motion to its hilt are behind us, but the distant work period is hardly over. Regardless of return-to-office mandates from the federal degree to outstanding diversified multinational manufacturers like Amazon, staff proceed to be extremely distributed. In response to a current survey from Pew Analysis Middle, 75% of adults employed in a job that enables distant work benefit from that and work remotely at the least a few of the time.

Hybrid work is rising in different methods, too. Enterprise journey is growing, with present numbers surpassing pre-pandemic highs. Extra executives are on the go; TravelPerk stories that 34% of C-suite leaders suppose making the additional effort to journey for in-person conferences accounted for a 3rd of their respective firm’s gross sales progress in 2023, whereas Globetrender notes that greater than 80% of Gen Z employees view enterprise journey as a key to enhancing alternatives for promotion and attractiveness to potential employers.

This implies extra staff at each degree are more likely to be working from airports, lodges, and houses. Whereas employees have turn into more and more distributed, so have the functions they should entry. Public cloud platforms like AWS and Azure, and SaaS apps like Microsoft 365, Salesforce, and Workday are commonplace components of the enterprise ecosystem. Wherever they’re, these staff nonetheless want dependable and safe entry to enterprise companies and functions to carry out their jobs. For salespeople and execs, these calls for will be much more vital.

These developments have led us to judge how we construct and safe our enterprise networks. Conventional architectures, which assumed staff had been within the workplace and functions had been within the knowledge middle, are now not match for goal. Safe community connectivity should be wherever the worker is, and it should carry out no matter the place the appliance is hosted.

Going the additional mile: constant distinctive experiences

Many organizations which have acknowledged this hole are actually contemplating safe entry service edge (SASE) as a method for addressing their issues. SASE converges wide-area networking (WAN) safe connectivity and cloud-delivered safety companies in order that employees can securely entry companies and functions from any location—and revel in optimum efficiency.

However how can we make sure that the workforce enjoys a dependable expertise no matter the place they’re connecting from and which functions they’re accessing? In case your community and safety structure is now distributed, how do you guarantee you’ll be able to nonetheless handle the consumer expertise if you don’t essentially handle the infrastructure? Digital expertise is the guts of a profitable SASE deployment, which is why visibility and resiliency should be key concerns in your SASE technique.

Cisco is on the forefront of SASE as a result of we tackle these concerns with a complete portfolio. Driving resiliency and offering end-to-end visibility, Cisco ThousandEyes permits enterprises to see from the consumer to the safe edge to each utility—together with unowned networks. Delivering hop-by-hop visibility linked to utility expertise, Cisco ThousandEyes means IT can deal with each community prefer it’s their very own, and most significantly, resolve incidents rapidly. Cisco ThousandEyes helps be sure that the SASE architectures that fortify the group’s safety posture proceed to offer employees all over the place with distinctive utility experiences.

Combining these capabilities with the facility of Cisco SD-WAN and Cisco Safe Entry, Cisco SASE material creates a single expertise that securely connects customers, issues, and functions—anyplace.

Each enterprise on the market experiencing office transformation is aware of that it’s a journey to offer flexibility—leverage know-how to make interactions extra accessible, enhance productiveness, and enhance focus and job satisfaction whereas sustaining community safety. For some, this implies striving to make the workplace a magnet, not a mandate. For a lot of others, it’s merely making an attempt to maintain up with all of the totally different modes wherein your groups work. Wherever the journey takes your group, keep in mind that it’s your skill to ship a seamless, safe, trusted expertise customers can depend on that may foster collaboration, entice expertise, and empower you to embrace change.

 

To study extra about securely connecting your distributed

Share:

Pony.ai unveils seventh gen self-driving platform, plans for mass manufacturing this 12 months

0


Pony.ai unveils seventh gen self-driving platform, plans for mass manufacturing this 12 months

Pony.ai affords its autonomous driving platform on a spread of autos, together with all-electric passenger robotaxis and long-distance freight vans. | Supply: Pony.ai

Pony.ai Inc. this week introduced its seventh-generation autonomous driving system. The corporate stated it plans to mass-produce its techniques by the center of this 12 months.

“2025 marks the inaugural 12 months of Pony.ai’s mass-produced robotaxis,” acknowledged Dr. James Peng, co-founder and CEO of Pony.ai.

“Attaining scaled manufacturing hinges on three crucial cornerstones, which kind the inspiration of Pony.ai’s technique: advancing expertise readiness, imposing product integration, and refining operational capabilities,” he stated. “Over the previous few years, we have now refined these pillars, positioning us properly to deploy robotaxis safely and reliably.”

Based in 2016, Pony.ai stated its vehicle-agnostic Digital Driver expertise stack integrates proprietary software program, {hardware}, and providers. The firm has headquarters in Guangzhou, China, and Fremont, Calif.

Newest driving equipment designed for affordability

The seventh-generation system options an automotive-grade autonomous driving equipment (ADK) with an prolonged product lifecycle, delivering enhanced stability and security for passengers, stated Pony.ai.

The corporate stated steady design optimizations have additionally decreased the entire bill-of-materials (BOM) prices by 70%. This additionally got here with an 80% lower in autonomous driving computation (ADC) and a 68% lower in solid-state lidar, in every case in contrast with its predecessor.

As well as, Pony.ai stated its modular platform structure permits adaptation throughout a number of automobile fashions, starting from the three robotaxi fashions to robotruck providers down the street. The corporate can also be utilizing simulation to coach its techniques.

“The protection necessities for L4 techniques inherently surpass these of human drivers, which we consider is unattainable via merely imitating human habits,” stated Dr. Tiancheng Lou, chief expertise officer of Pony.ai. “Our proprietary PonyWorld generates sensible eventualities, conducts high-fidelity simulations, and establishes habits analysis benchmarks to make our autonomous decision-making transcend human functionality.”

“Constructing on this superior expertise, our seventh-generation autonomous driving system not solely makes L4 autonomous driving attainable but in addition ensures scalability at a manageable price,” he added.


SITE AD for the 2025 Robotics Summit registration.
Register now so you do not miss out!


Pony.ai and companions prep robotaxis

Pony.ai operates robotaxi, robotruck, and privately owned automobile (POV) enterprise items to allow the mass manufacturing and deployment of autonomous autos (AVs) throughout transportation use instances. The corporate introduced the seventh-generation system alongside the primary public showcase of its robotaxi lineup on the Shanghai Worldwide Car Trade Exhibition. It featured autos developed with Toyota, BAIC, and GAC.

Toyota and Pony.ai have been working collectively since since 2023. This partnership has led to the launch of the Toyota bZ4X Robotaxi, the primary manufacturing mannequin that includes Pony.ai’s newest system. It additionally launched the brand new BAIC and GAC Robotaxi fashions — the ARCFOX Alpha T5 and second-generation Aion V.

Earlier this month, Pony.ai obtained a testing allow for SAE Degree 4 autonomous driving from Luxembourg’s Ministry of Mobility and Public Works. As well as, the corporate operates a paid, totally driverless robotaxi service within the Nanshan District of Shenzhen, China.

Research element excessive charges of lengthy COVID amongst healthcare, dental staff – NanoApps Medical – Official web site


Researchers have estimated roughly 8% of Americas have ever skilled lengthy COVID, or lasting signs, following an acute COVID-19 an infection. Now two latest worldwide research recommend that the share is far increased amongst healthcare staff and dental professionals.

40% prevalence in well being staff globally

Within the first examine, printed in BMJ Public Well being, authors performed a meta-analysis of 28 research with a mixed pattern dimension of 6,481 healthcare staff (HCWs). Globally, HCWs have been at an elevated threat for COVID-19 infections for the reason that starting of the pandemic in 2020, as a consequence of each publicity to the virus and work performed in a high-stress surroundings that will exacerbate the danger of long-term post-viral signs.

The authors outlined lengthy COVID as extended signs and/or practical incapacity following SARS-CoV-2 an infection for a minimum of 4 weeks from onset of signs or from time of prognosis, in folks when SARS-CoV-2 an infection was self-reported, clinically identified, and/or identified by a laboratory take a look at. All research had been performed earlier than February 2022.

Throughout a median comply with up of twenty-two weeks, the pooled prevalence of lengthy COVID amongst HCWs who had SARS-CoV-2 an infection was 40% (95% confidence interval [CI], 29% to 51%). In three research with comply with up after 12 months, pooled prevalence dropped to 26% (95% CI, 7% to 46%).

The commonest signs reported by HCWs had been fatigue (35%), neurologic signs (25%), loss/lower of scent and/or style (25%), muscle ache (22%), and shortness of breath (19%).

“Given the excessive prevalence of lengthy COVID amongst HCWs, policymakers must assess the affect of lengthy COVID on the workforce of their areas and prioritize look after this situation,” the authors wrote. “Moreover, the findings recommend the necessity for tailor-made interventions to handle workloads and guarantee satisfactory relaxation for HCWs affected by lengthy COVID.”

Dental staff additionally in danger

In a second examine, a survey performed in Germany reveals a 23% fee of lengthy COVID amongst dental professionals, with increased charges in auxiliary personnel than in dentists. The examine is printed in Scientific Reviews.

The examine was primarily based on responses from 267 group members from 186 German dental practices who answered a web-based questionnaire on vaccination standing, confirmed COVID-19 prognosis, and self-reported lengthy COVID signs.

A COVID-19 an infection after January 1st, 2021, was reported by 146 (54.7%) members, of which 33 (22.6%) suffered from lengthy COVID signs, the authors stated.

There have been decrease vaccination charges amongst dental auxiliary personnel in comparison with dentists (95.9% in comparison with 84.2%), and the auxiliary personnel (together with assistants and hygienists) had increased charges of lengthy COVID in comparison with dentists.

“People with lengthy COVID signs had been extra usually dental assistants (lengthy COVID 48.5% vs. no lengthy COVID 29.2%) or dental hygienists (15.2% vs. 8.0%) than dentists (36.4% vs. 62.8%),” the authors wrote.

Much like the primary examine, the most typical lengthy COIVD signs had been exhaustion, fatigue, and lack of focus. General, vaccination gave the impression to be protecting towards lengthy COVID on this examine.

We noticed a ten% distinction within the incidence of lengthy COVID between vaccinated and non-vaccinated dental group members.

“We noticed a ten% distinction within the incidence of lengthy COVID between vaccinated and non-vaccinated dental group members,” the authors wrote. “Nevertheless, as a result of small variety of topics with lengthy COVID, we cannot conclusively decide if unvaccinated dental healthcare personnel are extra inclined to endure from lengthy COVID or expertise extra extreme signs.”

Jetpack WindowManager 1.4 is steady



Jetpack WindowManager 1.4 is steady

Posted by Xiaodao Wu – Developer Relations Engineer

Jetpack WindowManager retains getting higher. WindowManager provides you instruments to construct adaptive apps that work seamlessly throughout every kind of huge display gadgets. Model 1.4, which is steady now, introduces new options that make multi-window experiences much more highly effective and versatile. Whereas Jetpack Compose remains to be the easiest way to create app layouts for various display sizes, 1.4 makes some massive enhancements to exercise embedding, together with exercise stack spinning, pane enlargement, and dialog full-screen dim. Multi-activity apps can simply benefit from all these nice options.

WindowManager 1.4 introduces a spread of enhancements. Listed here are a number of the highlights.

WindowSizeClass

We’ve up to date the WindowSizeClass API to assist customized values. We modified the API form to make it simple and extensible to assist customized values and add new values sooner or later. The excessive stage adjustments are as follows:

    • Opened the constructor to soak up minWidthDp and minHeightDp parameters so you may create your individual window dimension courses
    • Added comfort strategies for checking breakpoint validity
    • Deprecated WindowWidthSizeClass and WindowHeightSizeClass in favor of WindowSizeClass#isWidthAtLeastBreakpoint() and WindowSizeClass#isHeightAtLeastBreakpoint() respectively

Right here’s a migration instance:

// outdated 

val sizeClass = WindowSizeClass.compute(widthDp, heightDp)
when (sizeClass.widthSizeClass) {
  COMPACT -> doCompact()
  MEDIUM -> doMedium()
  EXPANDED -> doExpanded()
  else -> doDefault()
}

// new
val sizeClass = WindowSizeClass.BREAKPOINTS_V1
                               .computeWindowSizeClass(widthDp, heightDp)

when {
  sizeClass.isWidthAtLeastBreakpoint(WIDTH_DP_EXPANDED_LOWER_BOUND) -> {
    doExpanded()
  }
  sizeClass.isWidthAtLeastBreakpoint(WIDTH_DP_MEDIUM_LOWER_BOUND) -> {
    doMedium()
  }
  else -> {
    doCompact()
  }
}

Some issues to notice within the new API:

    • The order of the when branches ought to go from largest to smallest to assist customized values from builders or new values sooner or later
    • The default department must be handled because the smallest window dimension class

Exercise embedding

Exercise stack pinning

Exercise stack pinning gives a solution to hold an exercise stack all the time on display, it doesn’t matter what else is occurring in your app. This new function helps you to pin an exercise stack to a particular window, so the highest exercise stays seen even when the consumer navigates to different elements of the app in a distinct window. That is good for issues like reside chats or video gamers that you simply need to carry on display whereas customers discover different content material.

personal enjoyable pinActivityStackExample(taskId: Int) {
 val splitAttributes: SplitAttributes = SplitAttributes.Builder()
   .setSplitType(SplitAttributes.SplitType.ratio(0.66f))
   .setLayoutDirection(SplitAttributes.LayoutDirection.LEFT_TO_RIGHT)
   .construct()

 val pinSplitRule = SplitPinRule.Builder()
   .setDefaultSplitAttributes(splitAttributes)
   .construct()

 SplitController.getInstance(applicationContext).pinTopActivityStack(taskId, pinSplitRule)
}

Pane enlargement

The brand new pane enlargement function, also referred to as interactive divider, helps you to create a visible separation between two actions in split-screen mode. You can also make the pane divider draggable so customers can resize the panes – and the actions within the panes – on the fly. This offers customers management over how they need to view the app’s content material.

val splitAttributesBuilder: SplitAttributes.Builder = SplitAttributes.Builder()
   .setSplitType(SplitAttributes.SplitType.ratio(0.33f))
   .setLayoutDirection(SplitAttributes.LayoutDirection.LEFT_TO_RIGHT)

if (WindowSdkExtensions.getInstance().extensionVersion >= 6) {
   splitAttributesBuilder.setDividerAttributes(
       DividerAttributes.DraggableDividerAttributes.Builder()
           .setColor(getColor(context, R.colour.divider_color))
           .setWidthDp(4)
           .setDragRange(
               DividerAttributes.DragRange.DRAG_RANGE_SYSTEM_DEFAULT)
           .construct()
   )
}
val splitAttributes: SplitAttributes = splitAttributesBuilder.construct()

Dialog full-screen dim

WindowManager 1.4 provides you extra management over how dialogs dim the background. With dialog full-screen dim, you may select to dim simply the container the place the dialog seems or your entire job window for a unified UI expertise. Your entire app window dims by default when a dialog opens (see EmbeddingConfiguration.DimAreaBehavior.ON_TASK).To dim solely the container of the exercise that opened the dialog, use EmbeddingConfiguration.DimAreaBehavior.ON_ACTIVITY_STACK. This offers you extra flexibility in designing dialogs and makes for a smoother, extra coherent consumer expertise. Temu is among the many first builders to combine this function, the full-screen dialog dim has diminished display invalid touches by about 5%.

Customised shopping cart reminder with dialog full-screen dim in the Temu app

Customised procuring cart reminder with dialog full-screen dim in Temu.

Enhanced posture assist

WindowManager 1.4 makes constructing apps that work flawlessly on foldables simple by offering extra details about the bodily capabilities of the system. The brand new WindowInfoTracker#supportedPostures API lets you recognize if a tool helps tabletop mode, so you may optimize your app’s structure and options accordingly.

val currentSdkVersion = WindowSdkExtensions.getInstance().extensionVersion
val message =
if (currentSdkVersion >= 6) {
  val supportedPostures = WindowInfoTracker.getOrCreate(LocalContext.present).supportedPostures
  buildString {
    append(supportedPostures.isNotEmpty())
    if (supportedPostures.isNotEmpty()) {
      append(" ")
      append(
      supportedPostures.joinToString(
      separator = ",", prefix = "(", postfix = ")"))
    }
  }
} else {
  "N/A (WindowSDK model 6 is required, present model is $currentSdkVersion)"
}

Different API adjustments

WindowManager 1.4 consists of a number of API adjustments and additions to assist the brand new options. Notable adjustments embody:

    • Steady and not experimental APIs:
      • ActivityEmbeddingController#invalidateVisibleActivityStacks
      • ActivityEmbeddingController#getActivityStack
      • SplitController#updateSplitAttributes
    • API added to set exercise embedding animation background:
      • SplitAttributes.Builder#setAnimationParams
    • API to get up to date WindowMetrics data:
      • ActivityEmbeddingController#embeddedActivityWindowInfo
    • API to complete all actions in an exercise stack:
      • ActivityEmbeddingController#finishActivityStack

get began

To start out utilizing Jetpack WindowManager 1.4 in your Android tasks, replace your app dependencies in construct.gradle.kts to the most recent steady model:

dependencies {
    implementation("androidx.window:window:1.4.0-rc01")
    ...  
    // or, for those who're utilizing the WindowManager testing library:
    testImplementation("androidx.window:window-testing:1.4.0-rc01")
}

Glad coding!