<div dir="ltr"><div dir="ltr">In addition to what Even mentioned, QGIS might also hit some performance issues/bugs on the new platform. For example, the rule-based rendering with expressions that contains LIKE will make QGIS project completely unusable on iOS:<div><a href="https://github.com/lutraconsulting/input/issues/433">https://github.com/lutraconsulting/input/issues/433</a></div><div><br></div><div>This could be an inefficient way of how the expression engine handles LIKE and has not shown up in other platforms. So in addition to making the binaries available, we should be prepared for some strange new issues propping up on the new platform!</div><div><br></div><div>Kind regards</div><div>Saber</div><div><br><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 24 Jun 2020 at 14:51, Andreas Neumann <<a href="mailto:a.neumann@carto.net">a.neumann@carto.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <p>Hi,</p>
    <p>Yes, I also heard about the better energy efficiency of the arm
      processor. That's probably the main reason why typical mobile
      devices almost never run on Intel processors. What effect the
      change to arm will have performance wise, esp. when libraries
      aren't yet optimized for that processor, is another matter.</p>
    <p>Even already confirmed that some gdal algorithms are optimized
      for Intel only, so far.<br>
    </p>
    <p>And it will be significant work for some (Peter?) and will
      probably need additional funding to do this work.</p>
    <p>I don't blame Apple on this. It's a good move if hardware will go
      greener because of this. But I expect QGIS to perform worse on
      MacOS arm because of this change initially, until more
      optimizations towards arm processors are in place.<br>
    </p>
    <p>Andreas<br>
    </p>
    <div>Am 24.06.20 um 15:20 schrieb Tim
      Sutton:<br>
    </div>
    <blockquote type="cite">
      
      Hi
      <div><br>
      </div>
      <div><br>
        <div><br>
          <blockquote type="cite">
            <div>On 24 Jun 2020, at 11:52, Andreas Neumann <<a href="mailto:a.neumann@carto.net" target="_blank">a.neumann@carto.net</a>>
              wrote:</div>
            <br>
            <div>
              
              <div>
                <p>Hi Peter,</p>
                <p>Thanks for this feedback.</p>
                <p>I remember when Apple switched from PowerPC
                  to Intel that they had kind of
                  compatibility/abstraction layer that allowed old
                  software to work on the new intel platform. Are there
                  similar plans with the switch to arm?</p>
                <div><br>
                </div>
              </div>
            </div>
          </blockquote>
          <div><br>
          </div>
          <div>Yes they will support application bundles that ship both
            ARM and Intel architecture (“Universal Binary”) - see <a href="https://en.wikipedia.org/wiki/Universal_binary" target="_blank">https://en.wikipedia.org/wiki/Universal_binary</a></div>
          <div><br>
          </div>
          <div>They will continue to support their Intel based machines
            for years to come (no specific end of life indicated yet
            that I have seen) but they expect all new hardware to be
            sold to be based on ARM within 2 years.</div>
          <div><br>
          </div>
          <div>I wouldn’t bash Apple on this - Intel have been slow at
            rolling out small nanometer architectures and the whole
            world is moving towards ARM - Windows is already available
            for ARM though they kinda fluffed it. Plus they are a
            company who likes to periodically advance their platform
            with breaking changes - just like we did going from QGIS 2
            to QGIS 3.</div>
          <div><br>
          </div>
          <div>Apple are good at making their developer tools work
            nicely at compiling software for the hardware they support.
            Since long ago Marco Bernasocchi started making QGIS ARM
            friendly, hence QGIS for Android, QField and INPUT.</div>
          <div><br>
          </div>
          For me I welcome this - the ARM chips will use less power when
          under low loads (better green footprint) and the new platform
          promises being able to run iOS apps directly on macOS so e.g.
          we can run INPUT straight on the desktop if we want to use a
          lightweight QGIS (ok yes I know INPUT could already be
          compiled for macOS but not run using the same package as iOS
          built one).</div>
        <div><br>
        </div>
        <div>Regards</div>
        <div><br>
        </div>
        <div>Tim</div>
        <div><br>
        </div>
        <div><br>
          <blockquote type="cite">
            <div>
              <div>
                <p><font size="-1">Andreas</font><br>
                </p>
                <div>Am 24.06.20 um 11:53
                  schrieb Peter Petrik:<br>
                </div>
                <blockquote type="cite">
                  
                  <div dir="ltr">
                    <div dir="ltr">Hi,
                      <div><br>
                      </div>
                      <div>As building on iOS already works (<a href="https://github.com/lutraconsulting/input-sdk/tree/master/ios" target="_blank">https://github.com/lutraconsulting/input-sdk/tree/master/ios</a>),
                        I imagine it would be possible to  run another
                        architecture build for MacOS with a similar
                        approach. It is in Apple's interest to
                        facilitate transition to developers. To evaluate
                        how hard it would be, that is more tricky at
                        this point. First of all, Qt has to support this
                        new architecture, I haven't found a statement
                        from them yet if they plan it and when. So even
                        Qt supports it (hopefully from Qt5 releases and
                        not Qt6), we have to build all the deps with the
                        new architecture, which takes some time to
                        create recipes. And of course find a hardware
                        where it all can be built (probably another
                        machine , yes). Not saying that it is very
                        frustrating to do development of such a new
                        package if you do not own such hardware
                        yourself...</div>
                      <div><br>
                      </div>
                      <div>P. </div>
                      <div><br>
                      </div>
                    </div>
                  </div>
                  <br>
                  <div class="gmail_quote">
                    <div dir="ltr" class="gmail_attr">On Wed, Jun 24,
                      2020 at 11:33 AM Régis Haubourg <<a href="mailto:regis.haubourg@gmail.com" target="_blank">regis.haubourg@gmail.com</a>>
                      wrote:<br>
                    </div>
                    <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                      <div dir="ltr">
                        <div>Hi Andreas, <br>
                        </div>
                        <div>I'm also worried about this move.</div>
                        <div><br>
                        </div>
                        <div>But one way to forward the cost to
                          Apple is now to stop buying macs. <br>
                        </div>
                        <div>Sorry to troll, but the vendor
                          lockin' nightmare they are building is not of
                          the same nature as of the powerpc era. <br>
                        </div>
                        <div>I sold mine because they stopped
                          to support it though it worked very well on
                          the hardware side. And switching to linux on
                          Mac is made hard on purpose.. > never again
                          for me, even if they do really good stuff. <br>
                        </div>
                        <div>I found in LENOVO some durable
                          hardware, easy to repair, hardware that works
                          nicely and avoid me to trash a working
                          computer.  <br>
                        </div>
                        <div>Best</div>
                        <div>Régis<br>
                        </div>
                        <div><br>
                        </div>
                      </div>
                      <br>
                      <div class="gmail_quote">
                        <div dir="ltr" class="gmail_attr">Le mer. 24
                          juin 2020 à 11:11, Andreas Neumann <<a href="mailto:a.neumann@carto.net" target="_blank">a.neumann@carto.net</a>> a
                          écrit :<br>
                        </div>
                        <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                          <div style="font-size:10pt;font-family:Verdana,Geneva,sans-serif">
                            <p>Hi all, esp. Peter,</p>
                            <p>So I wonder what the new
                              announcement of Apple switching everything
                              from Intel to arm architecture will mean
                              for our project? According to Apple they
                              will switch all of their devices to arm
                              over the next 2 years.</p>
                            <p>Will it be a lot of work to
                              adapt the build system to the new
                              processor architecture? It will probably
                              mean that we will need an additional Mac
                              build server for arm architecture in our
                              infrastructure and will have to provide
                              packages for both systems for many years
                              to come ...</p>
                            <p>Not so nice for us as a project
                              - can we forward these costs to Apple for
                              that move?</p>
                            <p>Greetings,<br>
                              Andreas</p>
                          </div>
_______________________________________________<br>
                          QGIS-Developer mailing list<br>
                          <a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
                          List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
                          Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></blockquote>
                      </div>
                      _______________________________________________<br>
                      QGIS-Developer mailing list<br>
                      <a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
                      List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
                      Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></blockquote>
                  </div>
                </blockquote>
              </div>
              _______________________________________________<br>
              QGIS-Developer mailing list<br>
              <a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
              List info:
              <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
              Unsubscribe:
              <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></div>
          </blockquote>
        </div>
        <br>
        <div>
          <div style="font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-size:12px;line-height:normal;text-align:center"><span>—</span></div>
          <div style="font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-size:12px;line-height:normal;text-align:center">
            <div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;line-height:normal;min-height:14px"><br>
            </div>
            <br style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
            <span style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:center;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><span><span><span><span><span><span><span><span><span><span><span></span></span></span></span></span></span></span></span></span></span></span></span></div>
          <span style="color:rgb(0,0,0);font-family:Helvetica;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"></span><br>
          <span><img id="gmail-m_-57141172224472158540A1C9882-1273-4448-8EE2-BA5F6902A8B5" src="cid:172e6f0417f2451cdf21"></span>
          <div style="font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-size:12px;text-align:center;margin:0px;line-height:normal;min-height:14px"><br>
            <br>
            <br>
            <br>
            <br>
            <br>
            <br>
          </div>
          <div style="font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-size:12px;text-align:center;margin:0px;line-height:normal;min-height:14px"><br>
          </div>
          <div style="font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-size:12px;text-align:center;margin:0px;line-height:normal"><b>Tim Sutton</b></div>
          <div style="font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-size:12px;text-align:center;margin:0px;line-height:normal;min-height:14px"><br>
          </div>
          <div style="font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-size:12px;text-align:center;margin:0px;line-height:normal"><b>Co-founder:</b><span> </span>Kartoza</div>
          <div style="font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-size:12px;text-align:center;margin:0px;line-height:normal"><b>Honorary PSC Member and Ex-Project chair:</b><span style="font-weight:normal"><span> </span><a href="http://QGIS.org" target="_blank">QGIS.org</a></span></div>
          <div style="font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-size:12px;text-align:center;margin:0px;line-height:normal;min-height:14px"><br>
          </div>
          <div style="font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-size:12px;text-align:center;margin:0px;line-height:normal">Visit <a href="http://kartoza.com/" target="_blank"><span>http://kartoza.com</span></a> to find out about
            open source:</div>
          <div style="font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-size:12px;text-align:center;margin:0px;line-height:normal;min-height:14px"><br>
          </div>
          <div style="font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-size:12px;text-align:center;margin:0px;line-height:normal">Desktop
            GIS programming services</div>
          <div style="font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-size:12px;text-align:center;margin:0px;line-height:normal">Geospatial
            web development</div>
          <div style="font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-size:12px;text-align:center;margin:0px;line-height:normal">GIS
            Training</div>
          <div style="font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-size:12px;text-align:center;margin:0px;line-height:normal">Consulting
            Services</div>
          <div style="font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-size:12px;text-align:center;margin:0px;line-height:normal;min-height:14px"><br>
          </div>
          <div style="font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-size:12px;text-align:center;margin:0px;line-height:normal"><b>Skype</b>: timlinux </div>
          <div style="font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-size:12px;text-align:center;margin:0px;line-height:normal"><b>IRC:</b><span> </span>timlinux
            on #qgis at <a href="http://freenode.net" target="_blank">freenode.net</a></div>
          <div style="font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-size:12px;text-align:center;margin:0px;line-height:normal"><br>
          </div>
          <div style="font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;color:rgb(0,0,0);font-size:12px;text-align:center;margin:0px;line-height:normal"><span style="color:rgb(102,106,115);font-family:"Proxima Nova",sans-serif;font-size:14px;text-align:left;background-color:rgb(255,255,255)">I'd love
              to connect. </span><a href="https://calendly.com/timlinux/30min" target="_blank">Here's my calendar link</a><span style="color:rgb(102,106,115);font-family:"Proxima Nova",sans-serif;font-size:14px;text-align:left;background-color:rgb(255,255,255)"> to make
              finding time easy.</span></div>
        </div>
        <br>
      </div>
    </blockquote>
  </div>

_______________________________________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Saber Razmjooei<br></div><div><a href="http://www.lutraconsulting.co.uk" target="_blank">www.lutraconsulting.co.uk</a><br><br></div></div></div></div></div></div></div></div></div></div></div>